在我的localhost中,我可以使用composer运行Laravel,没有任何问题。但我不知道如何将我的Laravel项目移动到实时服务器。
我刚将Public文件夹中的所有项目复制到Public_html。 然后将其他项目放入Laravel文件夹。将此文件夹放入Public_html。我已经像这样更改了index.php编码。
require __DIR__.'/laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/laravel/bootstrap/app.php';
但我的网站仍显示
页面无效..目前无法处理此请求.HTTP ERROR 500
答案 0 :(得分:0)
如果您无法提供指向共享文件夹的Web根目录的链接!
除公共文件夹以外的所有文件夹都移到更高级别,例如文件夹laravel - http://prntscr.com/bryvu7 (也许托管你的文件夹 - 公共。不是文件夹public_html)
更改文件publi_html / index.php 线
require __DIR__.'/../bootstrap/autoload.php';
到
require __DIR__.'/../laravel/bootstrap/autoload.php';
并行
$app = require_once __DIR__.'/../bootstrap/app.php';
到
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';
$app->bind('path.public', function() {
return __DIR__;
});
更改文件laravel / server.php 线
require_once __DIR__.'/public/index.php';
到
require_once __DIR__.'/index.php';
答案 1 :(得分:0)
此错误是由于实时服务器中缺少供应商文件夹而导致的,请遵循此答案。 Link