![](/img/trans.png)
[英]How to host Laravel 5.2 in GoDaddy shared hosting without SSH?
[英]How to host laravel4 based app on a shared hosting
我已經閱讀了很多有關在共享主機上托管基於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/
它應該指向我的應用。 有人能幫我這個忙嗎?
提前致謝
像這樣指向您的應用會更好
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',
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.