Интересно, почему мой файл содержимого index.php неверен, особенно при регистрации автозагрузчика. Мой читает
|------------------------------------------------------------------------
--
| Register The Auto Loader
|------------------------------------------------------------------------
--
|
| Composer provides a convenient, automatically generated class loader
for
| our application. We just need to utilize it! We'll simply require it
| into the script here so that we don't have to worry about manual
| loading any of our classes later on. It feels great to relax.
|
*/
require __DIR__.'/../projectlaravel2/vendor/autoload.php';
В то время как другие люди (в руководствах Youtube, которые учат размещать веб-сайты)
require __DIR__.'/../projectlaravel2/bootstrap/autoload.php';
Всякий раз, когда я пытаюсь получить доступ к своему домену, я всегда получаю сообщение об ошибке:
PHP Fatal error: require(): Failed opening required
'/home/aldohasi/projectlaravel3/vendor/composer/../symfony/polyfill-
mbstring/bootstrap.php'(include_path='.:/opt/alt/php56/usr/share/pear:/opt/alt/php56/usr/share/php') in /home/aldohasi/projectlaravel3/vendor/composer/autoload_real.php on line 66
Я нашел файл автозагрузчика в папке моего поставщика и попытался переместить его в папку начальной загрузки, сменил поставщика в моем index.php на загрузочную. Я все еще получаю ту же ошибку. Есть предположения?
Ошибка говорит projectlaravel3, но в вашем индексном файле есть projectlaravel2 ...?
В старых версиях Laravel автозагрузка находилась в папке начальной загрузки. Предлагаю установить Laravel от композитора.
@Ahsan У меня было несколько проектов, и во всех них сохранялась одна и та же проблема. Сообщение об ошибке здесь такое же, как и для projectlaravel2.
Хорошо, это больше похоже на проблему с настройкой, чем на конфигурацию index.php. Какую версию Laravel вы используете?
@Ahsan Я использую 5.5.37
Для Laravel 5.5 Minimun PHP> = 7.0.0. похоже, вы используете PHP 5.6
да, я нашел решение; в cpanel мне нужно изменить версию PHP, чтобы она соответствовала версии моего компьютера, а также чтобы можно было распознавать zip-файлы.






Не перемещайте файлы поставщика или автозагрузчик, вы его сломаете. Ваш запрос действительно выглядит странно, как если бы вы помещали или редактировали файлы в папке поставщика. В vendor ничего трогать не надо. Просто перейдите в свою папку, в которой есть composer.json, и выполните
composer install, если он не работает, он должен сказать вам, что не так.