【问题标题】:symfony 1.4.18 installation failedsymfony 1.4.18 安装失败
【发布时间】:2012-09-13 03:40:36
【问题描述】:

对不起我之前的问题

我从安装手册安装了 symfony 1.4.18 并完成 但是有问题 未找到 css 在

<link rel="stylesheet" type="text/css" media="screen" href="/mine/web/sf/sf_default/css/screen.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();

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

【问题讨论】:

  • 我的 php 版本与 symfony 2 不兼容,因为我的 php 版本是 5.1,而且几乎是这样的网络服务器版本 :)
  • Symfony1.4 至少需要 php 5.2.4,所以如果你无论如何都要升级,升级到 php5.4 并使用 Symfony2.1

标签: symfony1


【解决方案1】:

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

<VirtualHost *:80>
 ServerAdmin webmaster@example.com 
    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>

【讨论】:

  • 如何上传到hostgator或godaddy这样的主机?还有其他方法安装 symfony 跳过那一步吗?
  • 我认为共享主机不可能。但是,您可以将 symfony css/image 文件移动到您的公共目录,并手动将项目中使用的 css/image 链接更改为新路径。
  • 我该怎么做?改变它的代码在哪里?对不起,因为我刚刚启动了 symfony 框架
猜你喜欢
  • 2022-01-08
  • 1970-01-01
  • 2021-08-14
  • 1970-01-01
  • 2019-03-14
  • 1970-01-01
  • 2013-02-24
  • 1970-01-01
  • 2017-08-14
相关资源
最近更新 更多