Php 尝试在godaddy上部署Laravel 4网站共享托管结果时出现异常
我正试图在共享主机中部署我的laravel4网站。 我有一个网站http://healthscapeseries.com 所以现在当我写作的时候http://healthscapeseries.com/myappname/public/ 我想打开我的应用程序。我将myappname上载到与我的网站索引页对应的文件夹中 我遇到以下错误:Php 尝试在godaddy上部署Laravel 4网站共享托管结果时出现异常,php,laravel-4,Php,Laravel 4,我正试图在共享主机中部署我的laravel4网站。 我有一个网站http://healthscapeseries.com 所以现在当我写作的时候http://healthscapeseries.com/myappname/public/ 我想打开我的应用程序。我将myappname上载到与我的网站索引页对应的文件夹中 我遇到以下错误: Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException 11. Symfony
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
你找到解决办法了吗?如果不是,那么这可能是解决方案之一。需要做的工作如下: 将所有文件和文件夹(包括应用程序的公用文件夹)复制到共享主机的公用html文件夹。 将laravel公用文件夹的所有内容复制到公用html文件夹。 现在只需删除Laravel的公用文件夹。 现在打开laravel的bootstrap/path.php文件,然后更改路径 “public'=>DIR./../public' 到 现在打开index.php文件,该文件实际上位于laravel的公用文件夹中,但现在位于公用html文件夹中,并进行更改 需要DIR'/../bootstrap/autoload.php' $app=require_once DIR'/../bootstrap/start.php' 到 现在你可以走了。让我知道最新情况。祝你好运
'public' => __DIR__.'/..',
require __DIR__.'/bootstrap/autoload.php';
$app = require_once __DIR__.'/bootstrap/start.php';