Javascript 正在将Laravel加载到服务器(白屏错误)2

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

我用laravel做了一个项目,但没有将其上传到生产的经验。我使用的是一个共享托管网站DirectAdmin。以下是我迄今为止采取的步骤

我已更改了.env以反映数据库详细信息

  • 我已将laravel项目上载到服务器
  • 2.a。我已将laravel的内容上传到public_html旁边

    2.b。我已将public的内容上载到public_html文件夹

  • 我已将index.php中的路径更改为

    /../laravel/bootstrap/

  • 由于用户SID发布了几次,我也做了以下工作

    我在bootstrap/app.php中创建了以下内容

    // $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();(您可以创建信息文件,也可以只打印索引)