我已经在此Symfony on Cloud9 Guide之后在Cloud9上设置了Symfony2。当我在(https://appname-username.c9users.io)预览正在运行的应用程序时,它只是提供我的文件列表:
Index of /
Name Last modified Size Description
LICENSE
etc...
谢谢你的帮助!
答案 0 :(得分:2)
以下是成功安装Symfony 3.2的方法:
按照此处的官方安装文档:http://symfony.com/doc/current/setup.html
LIMIT
创建一个新的Symfony项目:
sudo mkdir -p /usr/local/bin
sudo curl -LsS https://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
将项目目录的内容提高一级并删除该空目录:
symfony new my_project_name
由于Symfony正在从web目录提供其内容,我们需要使用nano(文本编辑器)修改apache配置:
mv my_project_name/* .
rm -rf my_project_name
将DocumentRoot更改为以下内容:
sudo nano /etc/apache2/sites-enabled/001-cloud9.conf
要保存文件,请写出,输入,然后关闭(或按F2,Y,然后按Enter键。)
打开web / app.php并将项目切换到生产模式:
// Change this line
DocumentRoot /home/ubuntu/workspace
// To this
DocumentRoot /home/ubuntu/workspace/web
保存。
使用绿色的“运行项目”按钮照常启动Cloud9服务器。
快乐的编码!
答案 1 :(得分:0)
新运行配置窗口清楚地显示:
Starting Apache httpd, serving https://appname-username.c9users.io/web/app_dev.php.
指向浏览器:
https://appname-username.c9users.io/web/app_dev.php