Почему я получаю сообщение об ошибке при попытке установить Drupal?

Я пытаюсь расширить свои навыки веб-разработчика, поэтому установил Drupal 11.0.1 через cPanel/Softaculus, чтобы поиграть. Однако страница отказывается загружаться (HTTP ERROR 500), и эта ошибка отображается в файле error_log:

[21-Aug-2024 15:22:59 America/Chicago] PHP Parse error:  syntax error, unexpected ')' in /home4/dluggon/public_html/commissions.neekko.art/core/lib/Drupal/Core/DrupalKernel.php on line 1636

скриншот error_log

А это строка, вызывающая ошибку в /core/lib/Drupal/Core/DrupalKernel.php:

Request::setFactory([$request_factory, 'createRequest'](...));

скриншот строки 1636

Насколько я вижу, строка 1636 не повреждена..?

Я попытался удалить Drupal вручную, удалив все файлы и базу данных, затем попытался переустановить его вручную, используя ZIP-архив, загруженный с официального сайта Drupal. Никаких улучшений.

Я попробовал закомментировать строку, но это не сработало. Я также нажал Ctrl+F на количество (), [] и {}, чтобы проверить, не пропали ли какие-либо символы, но их нет...

Однако я новичок в Drupal, поэтому любое понимание моей проблемы приветствуется!

🤔 А знаете ли вы, что...
С PHP можно создавать динамические веб-сайты и веб-приложения.


54
1

Ответ:

Решено

Оказывается, на моем сервере все еще работает PHP 7.4, а для Drupal 11 требуется версия 8.3. Сайт работает теперь после того, как я перешел на Drupal 7.