У меня есть PHP-скрипт, который читает csv
файл, который содержит URL-адреса, следует за URL-адресами, анализирует их и сохраняет некоторые данные в базу данных. csv
составляет около 1000 строк. Однако мой php-скрипт, похоже, останавливается после разбора некоторых URL-адресов (между 2 и 15 — никогда не меньше, никогда больше, но всегда по-другому), не показывая ни ошибки в браузере, ни записывая ее php_errors.php
,
Я также поместил включенную регистрацию php сервера через .htaccess:
# enable PHP error logging
php_flag log_errors on
php_value error_log "home/user/public_html/path/php_errors.log"
Также я установил параметры логирования в php-скрипте с помощью:
error_reporting(E_ALL);
ini_set('display_errors', 1);
Я понятия не имею, как поймать причину, почему сценарий ломается. Это действительно прекрасно работает, пока не остановится.
Прежде чем добавить этот вопрос, я столкнулся с другим вопросом о stackoverflow и рассмотрел все решения.
Я поставил display_errors = on
в php.ini.
В моем скрипте нет синтаксических ошибок, и он хорошо разбирается.
Попробуй это:
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
Как получить ошибки PHP для отображения?
Вы также можете проверить папку / var / log / apache / и найти файл error.log — он должен содержать сообщение об ошибке независимо от настроек отображения ошибок
Других решений пока нет …