【问题标题】:Copied Laravel project getting 500 server error复制的 Laravel 项目出现 500 服务器错误
【发布时间】:2017-06-15 18:38:29
【问题描述】:

我复制了一个包含所有递归文件权限的 laravel 项目。然后我将它加载到 plesk 服务器上的子域。我使用 plesk 的应用程序界面安装了所有依赖项。我收到有关密码和密钥的错误,因此我将 app_key 更改为 SomeRandomStringWith32Characters。当我运行 artisan 说“PHP 致命错误:未捕获的反射异常:/var/www/vhosts/domain/subdomain/bootstrap/cache/compiled.php:1291 中不存在类日志”时,我也遇到了错误。然后它列出堆栈跟踪列表#0-4。

此外,我已将公用文件夹中的 .htaccess 文件配置为如下所示

<Limit GET POST PUT DELETE>
#For REST support
       Allow from all
 </Limit>

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On
    RewriteBase / # <------------ This one you missed

    #Just to redirect to www.site.com when only site.com comes
     RewriteCond %{HTTP_HOST} !^www\. [NC]
     RewriteRule ^(.*)$ http://www.%{HTTP_HOST} [R=301,L]
    #end of codes

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

我是 laravel 的新手,因此非常感谢任何帮助。谢谢

【问题讨论】:

  • 检查您的配置文件中是否有可能在 IoC(通过服务提供者)加载相关依赖项之前尝试执行的自定义逻辑。
  • 您是否在服务器上运行了composer install?您是否为此服务器创建了新的 env 文件?
  • @user2094178 我确实为服务器创建了一个新的 .env 文件。直到今天早上,当它返回我的 php 版本是 5.3 时,我才通过 ssh 运行 composer install。我通过 plesk Web 界面运行了 composer 和 laravel 安装。并且 plesk 还显示我正在运行 php7.0.19。当我尝试通过 /opt/plesk/php/7.0/bin/php composer install 调用 php7 时,我得到的错误是无法打开输入文件 composer
  • 你可以下载composer.phar并运行/opt/plesk/php/7.0/bin/php composer.phar install

标签: laravel


【解决方案1】:

尝试清除引导和存储目录中的所有缓存文件。运行以下命令:

php artisan config:cache

php artisan env

你可能想跑

composer dumpautoload

还有

【讨论】:

  • 由于我的问题中所述的错误,我无法运行任何工匠命令。奇怪的是,虽然我能够成功运行 composer dumpautoload
  • Composer 不依赖于 Laravel 软件堆栈,因此不应受到干扰。首先删除 bootstrap/cache 目录中的所有内容,然后再次尝试运行 artisan 命令。
  • 我删除了 bootstrap/cache 目录尝试运行 php artisan config:cache 但我得到了相同的“类日志不存在...”错误。
猜你喜欢
  • 2017-01-16
  • 2018-08-27
  • 2017-08-15
  • 1970-01-01
  • 2019-09-06
  • 2012-11-05
  • 1970-01-01
  • 1970-01-01
  • 2023-01-02
相关资源
最近更新 更多