我已经阅读了许多关于在共享主机上托管基于laravel 4的应用程序的教程。但是我无法成功部署它。我收到了以下错误
Warning: require(__DIR__/../bootstrap/autoload.php) [function.require]: failed to open stream: No such file or directory in D:\Hosting\10588605\html\healthscape\ideconnect\public\index.php on line 41
Fatal error: require() [function.require]: Failed opening required '__DIR__/../bootstrap/autoload.php' (include_path='.;C:\php5\pear') in D:\Hosting\10588605\html\healthscape\ideconnect\public\index.php on line 41
我有网站,我想部署我的应用程序。例如,我有这个网站。
http://healthscapeseries.com
我想将我的laravel应用添加到此类似
http://healthscapeseries.com/myappname/public/
它应该指向我的应用程序。任何人都可以帮我解决这个问题。
提前致谢
答案 0 :(得分:0)
如果你指向你的应用
会更好 http://healthscapeseries.com/myappname
为达到此目的,请执行以下步骤
在文档文件夹
myappnamebase
将公共文件夹内容以外的应用程序内容放到myappnamebase
文件夹
在名为public_html
myappname
中创建新文件夹
将所有公用文件夹内容放在myappname
文件夹
然后进行以下更改:
内部public_html->myappname->index.php
而不是
require __DIR__.'/../bootstrap/autoload.php';
添加
require __DIR__.'/../../myappnamebase/bootstrap/autoload.php';
而不是
$app = require_once __DIR__.'/../bootstrap/start.php';
添加
$app = require_once __DIR__.'/../../myappnamebase/bootstrap/start.php';
在myappnamebase->bootstrap->paths.php
内进行编辑,使其看起来像
'app' => __DIR__.'/../../myappnamebase/app',
'public' => __DIR__.'/../../public_html/myappname',
'base' => __DIR__.'/../../myappnamebase',
'storage' => __DIR__.'/../../myappnamebase/app/storage',