2012-09-13 62 views
-1

对不起我的问题symfony的1.4.18安装失败

我从安装手册安装symfony的1.4.18和完成 之前,但有一个在

<link rel="stylesheet" type="text/css" media="screen" href="/mine/web/sf/sf_default/css/screen.css" /> 

当我搜索没有找到 问题 CSS该文件screen.css是目录下

lib/vendor/symfony/data/web/sf/sf_default 

所以当我从index.php文件看,重新是这样的代码:

<?php 
require_once(dirname(__FILE__).'/../config/ProjectConfiguration.class.php'); 
$configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', false); 
sfContext::createInstance($configuration)->dispatch(); 

我想要做什么来解决这个问题?

+0

我的PHP版本不能用symfony 2怎么把我的PHP版本兼容是5.1,几乎Web服务器版本一样,:) –

+0

Symfony1.4至少需要PHP 5.2.4,所以如果你无论如何都要升级,升级到php5.4并使用Symfony2.1 – Maerlyn

回答

0

您应该为您的虚拟主机配置添加/ sf别名。看看例子。

<VirtualHost *:80> 
ServerAdmin [email protected] 
    DocumentRoot "C:\path\web" 
    ServerName example.com 
    ServerAlias www.example.com 
<Directory "C:\path\web"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    Allow from All 
</Directory> 

Alias /sf "C:\path\lib\vendor\symfony\data\web\sf" 
    <Directory "C:\pathlib\vendor\symfony\data\web\sf"> 
    AllowOverride All 
    Allow from All 
    </Directory> 

    ErrorLog "logs/example.com-error.log" 
    CustomLog "logs/example.com-access.log" common 
</VirtualHost> 
+0

如何上传到像hostgator或godaddy托管?还有其他方式安装symfony跳过那一步? –

+0

我不认为这是可能的共享托管。但是,您可以将symfony css/image文件移动到公用目录,并手动将项目中使用的css/image链接更改为新路径。 –

+0

我该怎么做?代码在哪里改变?我很抱歉,因为我刚开始使用symfony框架 –