【问题标题】:How to add Laravel 4 to shared hosting?如何将 Laravel 4 添加到共享主机?
【发布时间】:2015-09-30 23:36:33
【问题描述】:

我正在尝试将我的 laravel 4 应用程序添加到我的共享主机中。 我遇到的问题是我不断收到此错误:

致命错误:require(): 无法打开所需的 '/home/webkrunc/public_html/bootstrap/autoload.php' (include_path='.:/opt/alt/php55/usr/share/pear:/opt/alt /php55/usr/share/php') 在 /home/webkrunc/public_html/index.php 第 21 行

也许有人能看出我在哪里犯了错误。

我的文件夹结构:

webkrunch.co.za/ (domain root)
    -- main-laravel
    -- public_html
        -- with laravel files

在我的 main-laravel/bootstrap/paths.php 我有:

'app' => __DIR__.'/../../main-laravel/app',
'public' => __DIR__,
'base' => __DIR__.'/../../main-laravel',
'storage' => __DIR__.'/../../main-laravel/app/storage',

在我的 public_html/index.php 我有:

require __DIR__.'/../../main-laravel/bootstrap/autoload.php'; 
$app = require_once __DIR__.'/../../main-laravel/bootstrap/start.php';   

【问题讨论】:

    标签: php laravel laravel-4 hosting shared-hosting


    【解决方案1】:

    我相信你在这里设置了太多的片段

    require __DIR__.'/../../main-laravel/bootstrap/autoload.php'; 
    

    尝试一一去除,看看效果。它必须有效,我之前遇到过类似的事情

    【讨论】:

    • 对不起,我把这个问题误认为是另一个问题。你是如何改变细分市场的?您是否尝试过添加另一个?
    • 我已经意识到了一些问题,但我不确定如何解决它。我的错误显示它是第 21 行,但应该是第 22 行
    • 我想通了,我觉得自己很愚蠢。我一直在上传错误的文件。对此我感到非常抱歉。
    【解决方案2】:

    将您的所有public 文件夹内容复制到public_html 文件夹。然后按照以下步骤操作。

    使paths.php 像

    'app' => __DIR__.'/../main-laravel/app',
    'public' => __DIR__.'/../public',
    'base' => __DIR__.'/../main-laravel',
    'storage' => __DIR__.'/../main-laravel/app/storage',
    

    让 index.php 看起来像

    require __DIR__.'/../main-laravel/bootstrap/autoload.php'; 
    $app = require_once __DIR__.'/../main-laravel/bootstrap/start.php'; 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-02
      • 2014-11-30
      • 2018-06-21
      • 1970-01-01
      • 2020-03-23
      • 1970-01-01
      • 2018-09-04
      • 2023-03-31
      相关资源
      最近更新 更多