Сайты, серверы и хостинг
PHP на сервере
25 статей с причинами, проверками и пошаговыми решениями. Например: Fatal error; Allowed memory size exhausted.
PHP: не работает обработка изображений — GD или Imagick не установлены или мало памяти — причины и решение
Установите php-gd или php-imagick, проверьте memory_limit и размер изображений.
PHP: изменения в коде не применяются из-за OPcache — причины и решение
OPcache кэширует скомпилированный код. После деплоя сбросьте кэш или настройте validate_timestamps и revalidate_freq.
PHP PDO: SQLSTATE[HY000] [2002] Connection refused — причины и решение
Проверьте, запущен ли MySQL, хост, порт и сокет.
PHP cURL: error 60 при запросе к API — обновление CA-сертификатов и curl.cainfo
Обновите CA-сертификаты и укажите путь в curl.cainfo.
PHP: Allowed memory size exhausted — причины и решение
Увеличьте memory_limit и найдите причину избыточного расхода памяти.
PHP: превышено время выполнения 30 секунд в долгом скрипте — cron и CLI
Увеличьте max_execution_time или перенесите задачу в CLI/cron.
PHP: файл не загружается — превышен upload_max_filesize — причины и решение
Увеличьте upload_max_filesize, post_max_size и client_max_body_size.