[英]Symfony2 Installation problems
我是Symfony2的新手,我正在尝试按照Symfony书中列出的步骤在本地环境中创建一个新项目:
下载
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install
创建项目 (相对于/ var / www /的路径)
$ php composer.phar create-project symfony/framework-standard-edition grupo76/final/ Symfony 2.5.*
第一个问题 :我必须将/ 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 /”的路由
请查看附件。
我在跑:
您必须配置Web服务器。 有用于为Apache和Nginx配置Web服务器的官方文档。 您正在做的是相对从本地主机访问app_dev.php
或config.php
。 请参阅: http : //symfony.com/doc/current/cookbook/configuration/web_server_configuration.html
您必须为/路径(换句话说,首页)定义路由。 请参阅: http : //symfony.com/doc/current/book/routing.html
虚拟主机不会帮助您,我已经尝试过了,我的可行解决方案是:
1-删除旧的Symfony安装
2-以根身份安装一个新的( sudo su
)
3-使用chmod 777 -R /var/www/html
将权限授予/var/www/html
,
只是算了一下,您可能需要在特定情况下重新调整文件夹的权限后再使用它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.