2015-09-08 53 views
0

我試圖在共享主機中部署我的laravel4網站。 我有一個網站http://healthscapeseries.com所以現在當我寫http://healthscapeseries.com/myappname/public/我希望我的應用程序打開。我在對應於我的網站索引頁面的文件夾中上傳了myappname試圖在godaddy上部署Laravel 4網站共享主機結果爲異常

我收到以下錯誤:

Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException 

11. Symfony\Component\HttpKernel\Exception\NotFoundHttpException 
…\vendor\laravel\framework\src\Illuminate\Routing\RouteCollection.php148 
10. Illuminate\Routing\RouteCollection match 
…\vendor\laravel\framework\src\Illuminate\Routing\Router.php1054 
9. Illuminate\Routing\Router findRoute 
…\vendor\laravel\framework\src\Illuminate\Routing\Router.php1022 
8. Illuminate\Routing\Router dispatchToRoute 
…\vendor\laravel\framework\src\Illuminate\Routing\Router.php1001 
7. Illuminate\Routing\Router dispatch 
…\vendor\laravel\framework\src\Illuminate\Foundation\Application.php775 
6. Illuminate\Foundation\Application dispatch 
…\vendor\laravel\framework\src\Illuminate\Foundation\Application.php745 
5. Illuminate\Foundation\Application handle 
…\vendor\laravel\framework\src\Illuminate\Session\Middleware.php72 
4. Illuminate\Session\Middleware handle 
…\vendor\laravel\framework\src\Illuminate\Cookie\Queue.php47 
3. Illuminate\Cookie\Queue handle 
…\vendor\laravel\framework\src\Illuminate\Cookie\Guard.php51 
2. Illuminate\Cookie\Guard handle 
…\vendor\stack\builder\src\Stack\StackedHttpKernel.php23 
1. Stack\StackedHttpKernel handle 
…\vendor\laravel\framework\src\Illuminate\Foundation\Application.php641 
0. Illuminate\Foundation\Application run 
…\public\index.php97 

回答

0

你有沒有找到任何解決辦法了嗎?如果不是,那麼這可能是解決方案之一。需要做的事情如下:

  1. 將包括應用公用文件夾在內的所有文件和文件夾複製到共享主機的「public html」文件夾中。
  2. 將laravel公用文件夾的所有內容複製到「public html」文件夾中。
  3. 現在只需刪除Laravel的公用文件夾。
  4. 現在打開laravel的引導/ paths.php文件,然後改改路徑

    '公共'=>DIR。 '/ .. /公衆',

'public' => __DIR__.'/..', 
  • 現在打開這實際上是在你的laravel的公用文件夾,但現在的index.php文件「公共html」文件夾並更改

    要求DIR。'/ ../bootstrap/autoload.php';

    $ app = require_once DIR。'/ ../bootstrap/start.php';

  • require __DIR__.'/bootstrap/autoload.php'; 
    
    $app = require_once __DIR__.'/bootstrap/start.php'; 
    

    現在你是好去。讓我知道更新。祝你好運。