DevCraft Документации
Инструкции

PHP intl

Как включить расширение PHP intl для админки DevCraft.

Для корректной работы админки нужно активировать (установить) расширение PHP intl.

Через php.ini

Ищем серверную конфигурацию PHP (обычно /etc/php/8.1/apache2/php.ini):

php --ini

и получаем примерный вывод в консоли:

Configuration File (php.ini) Path: /etc/php/8.1/cli
Loaded Configuration File:         /etc/php/8.1/cli/php.ini
Scan for additional .ini files in: /etc/php/8.1/cli/conf.d
Additional .ini files parsed:      /etc/php/8.1/cli/conf.d/10-mysqlnd.ini,
/etc/php/8.1/cli/conf.d/10-opcache.ini,
...

Здесь видны версия PHP и путь к конфигурационному файлу (/etc/php/8.1/cli/php.ini).

Ищем строку ;extension=intl и удаляем ; в начале строки, чтобы активировать расширение. Затем перезапускаем Apache:

sudo systemctl restart apache2

Через пакетный менеджер (Ubuntu, Debian и т. п.)

На Debian/Ubuntu расширение php-intl можно установить через пакетный менеджер:

sudo apt-get install php8.1-intl

8.1 — версия PHP, которую вы используете. Если версия другая, замените 8.1 на нужную.

On this page