如何在 Cloud9 上设置 Symfony2?
How to set up Symfony2 on Cloud9?
我已经在 Cloud9 上设置了 Symfony2 之后 Symfony on Cloud9 Guide. When I preview the running application at (https://appname-username.c9users.io) 它只是提供我的文件列表:
Index of /
Name Last modified Size Description
LICENSE
etc...
- 我在某处设置配置失败了吗?
- 我应该将浏览器指向另一个 url 吗?
感谢您的帮助!
- 我已经关注这个 Symfony on Cloud9 Guide 很多次了。
- 无论是否安装 acmedemo,我都会遇到这个问题。
- 我没能在 The Symfony Book 中找到答案。
- 这个 Whosebug 没有帮助:Symfony framework on Cloud9。
新的运行配置window清楚地说:
Starting Apache httpd, serving https://appname-username.c9users.io/web/app_dev.php.
将浏览器指向:
https://appname-username.c9users.io/web/app_dev.php
以下是成功安装 Symfony 3.2 的方法:
按照这里的官方安装文档:http://symfony.com/doc/current/setup.html
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 项目:
symfony new my_project_name
将项目目录的内容上移一层并删除那个空目录:
mv my_project_name/* .
rm -rf my_project_name
由于 Symfony 从 web 目录提供其内容,我们需要使用 nano(一种文本编辑器)修改 apache 配置:
sudo nano /etc/apache2/sites-enabled/001-cloud9.conf
将 DocumentRoot 更改为以下内容:
// Change this line
DocumentRoot /home/ubuntu/workspace
// To this
DocumentRoot /home/ubuntu/workspace/web
要保存文件,写出,输入,然后关闭(或按 F2,Y,然后输入)。
打开 web/app.php 并将您的项目切换到生产模式:
// Change this line
$kernel = new AppKernel('prod', false);
// To this
$kernel = new AppKernel('prod', true);
保存。
使用绿色 "Run Project" 按钮像往常一样启动您的 Cloud9 服务器。
编码愉快!
我已经在 Cloud9 上设置了 Symfony2 之后 Symfony on Cloud9 Guide. When I preview the running application at (https://appname-username.c9users.io) 它只是提供我的文件列表:
Index of /
Name Last modified Size Description
LICENSE
etc...
- 我在某处设置配置失败了吗?
- 我应该将浏览器指向另一个 url 吗?
感谢您的帮助!
- 我已经关注这个 Symfony on Cloud9 Guide 很多次了。
- 无论是否安装 acmedemo,我都会遇到这个问题。
- 我没能在 The Symfony Book 中找到答案。
- 这个 Whosebug 没有帮助:Symfony framework on Cloud9。
新的运行配置window清楚地说:
Starting Apache httpd, serving https://appname-username.c9users.io/web/app_dev.php.
将浏览器指向:
https://appname-username.c9users.io/web/app_dev.php
以下是成功安装 Symfony 3.2 的方法:
按照这里的官方安装文档:http://symfony.com/doc/current/setup.html
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 项目:
symfony new my_project_name
将项目目录的内容上移一层并删除那个空目录:
mv my_project_name/* .
rm -rf my_project_name
由于 Symfony 从 web 目录提供其内容,我们需要使用 nano(一种文本编辑器)修改 apache 配置:
sudo nano /etc/apache2/sites-enabled/001-cloud9.conf
将 DocumentRoot 更改为以下内容:
// Change this line
DocumentRoot /home/ubuntu/workspace
// To this
DocumentRoot /home/ubuntu/workspace/web
要保存文件,写出,输入,然后关闭(或按 F2,Y,然后输入)。
打开 web/app.php 并将您的项目切换到生产模式:
// Change this line
$kernel = new AppKernel('prod', false);
// To this
$kernel = new AppKernel('prod', true);
保存。
使用绿色 "Run Project" 按钮像往常一样启动您的 Cloud9 服务器。
编码愉快!