Php Symfony2安装问题
我是Symfony2的新手,我正在尝试按照Symfony手册中列出的步骤在本地环境中创建一个新项目: 下载Php Symfony2安装问题,php,symfony,Php,Symfony,我是Symfony2的新手,我正在尝试按照Symfony手册中列出的步骤在本地环境中创建一个新项目: 下载 $ curl -s http://getcomposer.org/installer | php $ php composer.phar install 创建项目(相对于/var/www/的路径) 第一个问题:我必须向路径添加/web/ 所以,现在我必须通过点击来测试配置 http://localhost/grupo_76/final/config.php 我有404,必须把地址改成
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install
创建项目(相对于/var/www/的路径)
第一个问题:我必须向路径添加/web/
所以,现在我必须通过点击来测试配置
http://localhost/grupo_76/final/config.php
我有404,必须把地址改成
http://localhost/grupo_76/final/web/config.php
它抱怨关于/app/logs和/app/cache的权限,但这没关系。我跑
HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d\ -f1`
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
第二个问题:app_dev.php完全崩溃
然后,这本书建议我应该
http://localhost/grupo_76/final/app_dev.php
但是,我需要再次添加/web/
http://localhost/grupo_76/final/web/app_dev.php
页面呈现,但充满了这样的错误未找到“GET/”的路由
请参阅附件
我在跑步:
- Apache2
- PHP 5.5.9-1ubuntu4
- Ubuntu 14.04
app_dev.php
或config.php
。见:
第二个问题
您必须为/path(换句话说,主页)定义路由。请参阅:虚拟主机对您没有帮助,我已经尝试过了,我的工作解决方案是: 1-删除旧的Symfony安装 2-安装一个新的根目录(
sudo su
)
3-使用chmod 777-R/var/www/html
向/var/www/html
授予权限
只需考虑一下,当文件夹正常工作时,您可能需要根据您的具体情况重新调整文件夹的权限。Hi!我正在运行Apache 2Ok!尝试将初始文件夹指向.htacess文件中的web文件夹。您必须:为您提供正确的页面。然后重试,让我们一起尝试解决它。另外..尝试如果您安装的是较旧的symfony2
cache:clear--env=prod
您是否正确配置了主机?您好!谢谢您的回答。不幸的是,我无法在atm上测试它。我知道可能需要一些配置,但我不明白为什么安装指南会误导您。
http://localhost/grupo_76/final/web/app_dev.php