我正在尝试在 Linux 环境中设置 Symfony 1.4.18。我正在运行 Ubuntu 12.04LTS。
问题是,一旦我进入 Symfony 设置页面,您应该以图形方式看到“Symfony Project Created”,我得到的只是文本形式。
由于某种原因,它没有访问 /sf 文件夹。我已经添加了别名,但它仍然无法正确呈现。这是我添加到 httpd.conf 文件末尾的信息:
<VirtualHost 127.0.0.1:8080>
DocumentRoot "/var/www/sfproject/web"
DirectoryIndex index.php
<Directory "/var/www/sfproject/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /var/www/sfproject/lib/vendor/symfony/data/web/sf
<Directory "/var/www/sfproject/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
如您所见,我修改了路径以反映我的系统设置方式。var/www 是我的根网络文件夹;我的一切都以此为基础。
当我在浏览器中访问该页面时,按照 Symfony 的说明输入“http://localhost/sfproject/web/index.php”,而不是“http://localhost:8080/index.php/”。也许这会对这个问题有所启发。
感谢您的帮助,上帝保佑!:)