Javascript 正在将Laravel加载到服务器(白屏错误)2
我用laravel做了一个项目,但没有将其上传到生产的经验。我使用的是一个共享托管网站DirectAdmin。以下是我迄今为止采取的步骤 我已更改了.env以反映数据库详细信息Javascript 正在将Laravel加载到服务器(白屏错误)2,javascript,php,ajax,laravel,Javascript,Php,Ajax,Laravel,我用laravel做了一个项目,但没有将其上传到生产的经验。我使用的是一个共享托管网站DirectAdmin。以下是我迄今为止采取的步骤 我已更改了.env以反映数据库详细信息 我已将laravel项目上载到服务器 2.a。我已将laravel的内容上传到public_html旁边 2.b。我已将public的内容上载到public_html文件夹 我已将index.php中的路径更改为 /../laravel/bootstrap/ 由于用户SID发布了几次,我也做了以下工作 我在bootstr
// $app = new Illuminate\Foundation\Application( // realpath(DIR.'/../') // );
$app = new App\MyApp(
realpath(__DIR__.'/../')
);
php artisan clear-compiled
composer dump-autoload
在MyApp中,我有以下内容:
<?php namespace App;
use Illuminate\Foundation\Application;
class MyApp extends Application
{
public function publicPath()
{
return $this->basePath.DIRECTORY_SEPARATOR.'www';
}
}
您是否将环境更改为“生产”?如果是,这就是为什么会出现空白屏幕,因为laravel隐藏php错误。您需要为项目安装composer。除非共享主机支持ssh连接,否则您无法在共享主机上执行此操作我也在Laravel 5上部署了一个应用程序(更准确地说,昨天),我在回答一个现有问题时写道,看看它是否有效(如果失败,希望您使用git进行恢复):您遇到了什么错误?这只是一个空白屏幕吗?是的。只是一个空白屏幕。没有错误。只有一次,它告诉我我有一个内部500错误。请检查您是否有权访问存储文件夹。它应该是777对于php版本,您可以打印phpinfo();(您可以创建信息文件,也可以只打印索引)