-1

我的网站是https://antilicense.com/ 我给了一个白页

PHP致命错误:require():打开失败需要'.../vendor/composer/../symfony/polyfill-mbstring/bootstrap.php'(include_path ='。:/opt/alt/php72/usr/share/ pear') 在 .../vendor/composer/autoload_real.php 第 66 行

我的错误日志:

[06-Mar-2018 10:31:34 UTC] PHP Warning:  require(/home/antilic1/public_html/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php): failed to open stream: No such file or directory in /home/antilic1/public_html/vendor/composer/autoload_real.php on line 66
[06-Mar-2018 10:31:34 UTC] PHP Fatal error:  require(): Failed opening required '/home/antilic1/public_html/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/antilic1/public_html/vendor/composer/autoload_real.php on line 66
[06-Mar-2018 10:31:53 UTC] PHP Warning:  require(/home/antilic1/public_html/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php): failed to open stream: No such file or directory in /home/antilic1/public_html/vendor/composer/autoload_real.php on line 66
[06-Mar-2018 10:31:53 UTC] PHP Fatal error:  require(): Failed opening required '/home/antilic1/public_html/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php' (include_path='.:/opt/alt/php72/usr/share/pear') in /home/antilic1/public_html/vendor/composer/autoload_real.php on line 66
[06-Mar-2018 10:35:49 UTC] PHP Warning:  include(/home/antilic1/public_html/vendor/composer/../laravel/framework/src/Illuminate/Filesystem/Filesystem.php): failed to open stream: No such file or directory in /home/antilic1/public_html/vendor/composer/ClassLoader.php on line 444
[06-Mar-2018 10:35:49 UTC] PHP Warning:  include(): Failed opening '/home/antilic1/public_html/vendor/composer/../laravel/framework/src/Illuminate/Filesystem/Filesystem.php' for inclusion (include_path='.:/opt/alt/php72/usr/share/pear') in /home/antilic1/public_html/vendor/composer/ClassLoader.php on line 444
[06-Mar-2018 10:35:49 UTC] PHP Fatal error:  Uncaught Error: Class 'Illuminate\Filesystem\Filesystem' not found in /home/antilic1/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:175
Stack trace:
#0 /home/antilic1/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(144): Illuminate\Foundation\Application->registerBaseBindings()
#1 /home/antilic1/public_html/bootstrap/app.php(15): Illuminate\Foundation\Application->__construct('/home/antilic1/...')
#2 /home/antilic1/public_html/public/index.php(38): require_once('/home/antilic1/...')
#3 {main}
  thrown in /home/antilic1/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php on line 175
[06-Mar-2018 10:35:50 UTC] PHP Warning:  include(/home/antilic1/public_html/vendor/composer/../laravel/framework/src/Illuminate/Filesystem/Filesystem.php): failed to open stream: No such file or directory in /home/antilic1/public_html/vendor/composer/ClassLoader.php on line 444
[06-Mar-2018 10:35:50 UTC] PHP Warning:  include(): Failed opening '/home/antilic1/public_html/vendor/composer/../laravel/framework/src/Illuminate/Filesystem/Filesystem.php' for inclusion (include_path='.:/opt/alt/php72/usr/share/pear') in /home/antilic1/public_html/vendor/composer/ClassLoader.php on line 444
[06-Mar-2018 10:35:50 UTC] PHP Fatal error:  Uncaught Error: Class 'Illuminate\Filesystem\Filesystem' not found in /home/antilic1/public_html/vendor/laravel/framework/src/Illuminate/Foundation/Application.php:175
Stack trace:

当我解压缩文件时,一切都很好,但几分钟后我看到白页......

我尝试:

php artisan key:generate 
composer update --no-scripts  
composer update
composer install
composer dump-autoload

但我仍然有问题请帮助我。tnx。


注意1:我将laravel 5.5升级到5.6

注意2:它可以在本地主机上正常工作......但是当我将它移动到服务器时,我看到了错误日志

这是我的 php 信息https://antilicense.com/info.php

4

2 回答 2

0

似乎供应商文件不在系统中。你可以composer update看看吗?

还要确保正确设置文件夹权限。将所有目录更改为 755,将所有文件更改为 644。

要将所有目录更改为 755 (drwxr-xr-x):

find /home/antilic1/public_html -type d -exec chmod 755 {} \;

要将所有文件更改为 644 (-rw-r--r--):

find /home/antilic1/public_html -type f -exec chmod 644 {} \;
于 2018-03-06T11:19:02.063 回答
0

您必须删除共享主机中的供应商目录并在本地项目中运行以下代码:

composer dumpautoload

并将供应商目录从本地项目复制到共享主机。

于 2018-03-07T08:05:28.967 回答