Ошибки


По умолчанию включено сохранение ошибок PHP в файл err.log

@ini_set('log_errors', 1);
@ini_set('error_log', __DIR__.'/err.log');

Для вывода ошибок на экран настройте переменную $error_display.


Скрины "популярных" ошибок



Отключено sqlite3 в php.
В терминале нужно выполнить:

# apt -y install php7.4-sqlite3
# systemctl restart php7.4-fpm.service

7.4 - версия PHP.

Посмотреть версию PHP можно в терминале:

# php -v


В php.ini отключена функция parse_ini_file
Найдите в php.ini строку:
disable_functions = ….
И посмотрите, нет ли в списке отключенных функций parse_ini_file


Отключен Javascript в браузере.

Проблемы с каптчей
1. В PHP должна быть установлена графическая библиотека GD Library.
2. Проверьте не закончилось ли место/инноды на вашем хостинге.
3. Узнайте в php.ini в какую папку сохраняются сессии (session.save_path), проверьте права на эту папку.

«Error 404» при переходе в группу
1. Проверьте или залит .htaccess
2. В конфиге Apache (httpd.conf) должно быть прописано AllowOverride All