По умолчанию включено сохранение ошибок 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