如何在Cloud9上设置Symfony2?

时间:2015-12-12 04:59:03

标签: symfony configuration ide server cloud9-ide

我已经在此Symfony on Cloud9 Guide之后在Cloud9上设置了Symfony2。当我在(https://appname-username.c9users.io)预览正在运行的应用程序时,它只是提供我的文件列表:

Index of /
Name    Last modified    Size    Description
LICENSE
etc...
  • 我是否在某处设置了配置
  • 我应该将浏览器指向其他网址吗?

谢谢你的帮助!

2 个答案:

答案 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