我正在尝试将我的laravel 4应用程序添加到我的共享主机中。 我遇到的问题是我一直收到这个错误:
致命错误:require():无法打开所需的'/home/webkrunc/public_html/bootstrap/autoload.php'(include_path ='。:/ opt / alt / php55 / usr / share / pear:/ opt / alt第21行/home/webkrunc/public_html/index.php中的/ php55 / usr / share / php')
也许有人可以看到我犯错的地方。
我的文件夹结构:
webkrunch.co.za/ (domain root)
-- main-laravel
-- public_html
-- with laravel files
在我的main-laravel / bootstrap / paths.php中我有:
'app' => __DIR__.'/../../main-laravel/app',
'public' => __DIR__,
'base' => __DIR__.'/../../main-laravel',
'storage' => __DIR__.'/../../main-laravel/app/storage',
在我的public_html / index.php中我有:
require __DIR__.'/../../main-laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../../main-laravel/bootstrap/start.php';
答案 0 :(得分:0)
我相信你在这里设置了太多的片段
require __DIR__.'/../../main-laravel/bootstrap/autoload.php';
尝试逐个删除并查看效果。它必须有效,我之前遇到过类似的事情
答案 1 :(得分:0)
将所有public
文件夹内容复制到public_html
文件夹。然后按照以下步骤操作
使paths.php像
'app' => __DIR__.'/../main-laravel/app',
'public' => __DIR__.'/../public',
'base' => __DIR__.'/../main-laravel',
'storage' => __DIR__.'/../main-laravel/app/storage',
使index.php看起来像
require __DIR__.'/../main-laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../main-laravel/bootstrap/start.php';