在 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/htmlpublic_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 配置,设置权限,一切顺利。