在 blueMix 上部署 laravel
Deploy laravel on blueMix
我有一个 VPS 的 blueMix,我的 cPanel 的文件管理器有文件夹 public_html
,我在其中放置了一个文件 index.php
,其中有一些 php echo 'tesing';
没有加载,经过一些研究我发现我的 root Directory
是 /var/www/html
。但是无论我如何将我的项目放在那里 /var/www/html/project
然后像 example.com
一样进行检查并将我重定向到托管默认页面,example.com/project
显示项目根文件和文件夹,example.com/project/public
返回内部服务器错误 500。权限似乎没问题。
我错过了什么,有没有污蔑的方式?请大家帮忙
Q1 : 如何设置根目录 public_html
.
Q2 : 如何在 /var/www/html
或 public_html
.
中部署 laravel
将此行从 Public->index.php 修改为 public_html .
require __DIR__.'/../public_html/bootstrap/autoload.php';
$app = require_once __DIR__.'/../public_html/bootstrap/app.php';
并检查..
经过几个小时的研究,我最简单的方法是让服务器没有 lamp 堆栈,安装自定义 lamp 堆栈,一个一个地组件,寻找 apache 配置,设置权限,一切顺利。
我有一个 VPS 的 blueMix,我的 cPanel 的文件管理器有文件夹 public_html
,我在其中放置了一个文件 index.php
,其中有一些 php echo 'tesing';
没有加载,经过一些研究我发现我的 root Directory
是 /var/www/html
。但是无论我如何将我的项目放在那里 /var/www/html/project
然后像 example.com
一样进行检查并将我重定向到托管默认页面,example.com/project
显示项目根文件和文件夹,example.com/project/public
返回内部服务器错误 500。权限似乎没问题。
我错过了什么,有没有污蔑的方式?请大家帮忙
Q1 : 如何设置根目录 public_html
.
Q2 : 如何在 /var/www/html
或 public_html
.
将此行从 Public->index.php 修改为 public_html .
require __DIR__.'/../public_html/bootstrap/autoload.php';
$app = require_once __DIR__.'/../public_html/bootstrap/app.php';
并检查..
经过几个小时的研究,我最简单的方法是让服务器没有 lamp 堆栈,安装自定义 lamp 堆栈,一个一个地组件,寻找 apache 配置,设置权限,一切顺利。