簡體   English   中英

如何在共享主機上托管基於laravel4的應用

[英]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

為此,請執行以下步驟

  1. 在您的文檔文件夾中創建一個文件夾myappnamebase

  2. 將應用程序的所有內容(公用文件夾內容除外)放到myappnamebase文件夾中

  3. public_html創建名為myappname新文件夾

  4. 將所有公用文件夾內容放入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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM