Установите грав локальный дебиан

Я признаю, что на самом деле я не веб-мастер, и я не могу запустить Grav на своем локальном веб-сервере.

Я тщательно следовал инструкциям по установке, но всегда получаю одну и ту же страницу с ошибкой:

'mbstring' extension is not loaded. This is required for Grav to run correctly

Вкратце это шаги, которые я сделал:

  • скачал и разархивировал grav-admin
  • скопировал папку grav-admin в /var/www/html

Все зависимости должны быть установлены, включая mbstring:

i  php-mbstring - MBSTRING module for PHP [default]
p  php-symfony-polyfill-mbstring - Symfony polyfill for the Mbstring extension
i  php7.3-mbstring - MBSTRING module for PHP

Я также много раз перезапускал службу Apache, но всегда одна и та же ошибка.

Grav работает с веб-сервером php, то есть с router.php, но я действительно хотел бы запустить его с Apache.

Кстати: другие инструменты в /var/www/html корректно обрабатываются и отображаются.

mbstring является частью PHP, но, поскольку вы работаете в Unix, его необходимо установить специально.

RiggsFolly 05.02.2019 16:27
askubuntu.com/questions/491629/…
RiggsFolly 05.02.2019 16:27

Нет, @RiggsFolly, php-mbstring УЖЕ установлен на моем компьютере, см. текст вопроса и вывод aptitude. Так что это не проблема установки

matteo 05.02.2019 16:32

Тогда расширение не добавляется php.ini, который вы используете. Вы делаете это из командной строки?

RiggsFolly 05.02.2019 16:35

да из CLI. Вы имеете в виду /etc/php/7.2/apache2/php.ini?

matteo 05.02.2019 16:36

Сделайте >php --ini, чтобы проверить, какой ini-файл используется. Или просто >php -m, чтобы увидеть все загруженные расширения

RiggsFolly 05.02.2019 16:39

OK в php -m, mbstring указан в списке, поэтому этой проблемы быть не должно. НО выполняя php --ini, я вижу, что используемый файл ini - это Configuration File (php.ini) Path => /etc/php/7.3/cli. В то время как на http://localhost/phpinfo.php версия php — PHP Version 7.2.9-1. Может проблема в этом?

matteo 05.02.2019 16:46

Вполне может быть проблема!

RiggsFolly 05.02.2019 16:47

Давайте продолжить обсуждение в чате.

matteo 05.02.2019 16:48
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
2
9
909
0

Другие вопросы по теме