Laravel 4 如何在web服务器上安装或移动laravel项目

Laravel 4 如何在web服务器上安装或移动laravel项目,laravel-4,cpanel,Laravel 4,Cpanel,我在将laravel安装/移动到web服务器时遇到问题,我在本地linux服务器上下载并设置了laravel,但当我将其移动到web服务器时,它会显示一个空白页。 我将公用文件夹的内容上载到public_html和其他公用文件夹之外的内容,并且我将引导文件夹上的paths.php中的public DIR更改为:'public'=>\uu DIR\uu.'/../public_html/'那么确切的问题是什么呢?请帮我解决这个问题。作曲家是个问题吗?或者什么?1)在“public\u html”旁

我在将laravel安装/移动到web服务器时遇到问题,我在本地linux服务器上下载并设置了laravel,但当我将其移动到web服务器时,它会显示一个空白页。 我将公用文件夹的内容上载到public_html和其他公用文件夹之外的内容,并且我将引导文件夹上的paths.php中的public DIR更改为:
'public'=>\uu DIR\uu.'/../public_html/'
那么确切的问题是什么呢?请帮我解决这个问题。作曲家是个问题吗?或者什么?

1)在“public\u html”旁边创建一个名为“laravel4”的新目录,以便您的远程文件结构如下所示:

  • [.htpasswds]
  • [等]
  • [laravel4]
  • [邮件]
  • [公共图书馆]
  • [public_html]等因服务器而异 2) 将本地“public”目录的内容上载到远程目录“public\u html”。注意:确保不要复制整个“public”目录,只复制其内容
3) 将本地Laravel项目中的所有其他内容上载到新的远程“laravel4”目录。检查:现在,当您通过FTP/SSH/which查看“laravel4”文件夹时,您应该会看到所有“app”和“bootstrap”目录以及所有其他文件和目录,但不会看到“public”

4) 编辑远程文件“public_html/index.php”并进行以下更改:

//from:
require __DIR__.'/../bootstrap/autoload.php';
//and
$app = require_once __DIR__.'/../bootstrap/start.php';

//to:
require __DIR__.'/../laravel4/bootstrap/autoload.php';
//and
$app = require_once __DIR__.'/../laravel4/bootstrap/start.php';
//from:
'public' => __DIR__.'/../public',
//to:
'public' => __DIR__.'/../../public_html',
5) 编辑远程文件“laravel4/bootstrap/path.php”,并进行以下更改:

//from:
require __DIR__.'/../bootstrap/autoload.php';
//and
$app = require_once __DIR__.'/../bootstrap/start.php';

//to:
require __DIR__.'/../laravel4/bootstrap/autoload.php';
//and
$app = require_once __DIR__.'/../laravel4/bootstrap/start.php';
//from:
'public' => __DIR__.'/../public',
//to:
'public' => __DIR__.'/../../public_html',
6) 应该是这样。就我而言,这足以重组一切。路由正在使用默认的.htaccess文件。如果你有问题,让我知道,或询问任何有帮助的问题


引用:

您是否将其指向文档根目录中的正确路径?如果你这样做了,它应该会显示出来up@evoque2015我将公共html上的公共内容和其他内容移到了外部,我在path.php中将public的DIR更改为:“public'=>DIR./../public_html/”。那么问题是什么呢?顺便说一下,我正在使用linux。看看这是否能帮助您: