Я полный новичок ie, так что не думайте, что у меня есть какие-либо знания. Пожалуйста, разбери это для меня, лол.
Я использую Mojave MacOS, только что установил двоичный файл Symfony и запустил его в терминале:
$ cd terptube/
$ symfony server:start
Затем в браузере я попытался загрузить http://localhost: 8000 /.
Я получаю это сообщение в браузере:
Предупреждение: требуется (/ Library / WebServer / Documents / terptube / app.: / usr / local / Cellar / php / 7.4.1 / share / php / pear): не удалось открыть поток: такого файла или каталога нет в /Library/WebServer/Documents/terptube/app/autoload.php в строке 5
Неустранимая ошибка: require (): Требуется неудачное открытие '/Library/WebServer/Documents/terptube/app.:/usr/local/Cellar/php/7.4.1/share/php/pear' (include_path = '.: / usr / local / Cellar / php / 7.4.1 / share / php / pear') в /Library/WebServer/Documents/terptube/app/autoload.php в строке 5
В файле autoload. php я пытался отредактировать строку 5 (см. Исходный файл ниже), но я не могу решить указанную выше ошибку:
<?php
use Doctrine\Common\Annotations\AnnotationRegistry;
/* this is line 5 */ $loader = require __DIR__.'/../vendor/autoload.php';
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
return $loader;
Возможно, я просто используя плохой синтаксис PHP. Любая помощь будет принята с благодарностью!