Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 尝试在godaddy上部署Laravel 4网站共享托管结果时出现异常_Php_Laravel 4 - Fatal编程技术网

Php 尝试在godaddy上部署Laravel 4网站共享托管结果时出现异常

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

我正试图在共享主机中部署我的laravel4网站。 我有一个网站http://healthscapeseries.com 所以现在当我写作的时候http://healthscapeseries.com/myappname/public/ 我想打开我的应用程序。我将myappname上载到与我的网站索引页对应的文件夹中

我遇到以下错误:

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';