Внутренняя ошибка Apache PHP 500 только на одной странице - PullRequest
0 голосов
/ 11 июня 2019

Я только что обновил свой cPanel easyApache 3 (php 5.5) до easyApache 4 (php 7.3). В целом, обновление прошло гладко. Я проверил много страниц на двух полных веб-сайтах http и одном веб-сайте https - все кажется хорошим, за исключением одной страницы в корневом каталоге https - он возвращает 500 internal server error, и я не могу понять почему.

Файл имеет расширение .php, имеет те же разрешения, что и все остальные файлы каталога, которые работают нормально. Я не могу найти какие-либо записи в файлах error_log, относящихся к этому конкретному сценарию и, наконец, выполнение php-файла из командной строки выполняется без ошибок - без ошибок. Этот скрипт работал корректно в EA3 до обновления до EA4

Сначала я подумал, может быть, проблема с перезаписью модов в .htaccess, но тот же конфиг работает для всех других страниц, обслуживаемых через https. Где еще я могу посмотреть?

.htaccess

RewriteEngine On

RewriteCond %{HTTP_HOST} !^api\. [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^ -  [F]

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php73” package as the default “PHP” programming language.
<IfModule mime_module>
  AddType application/x-httpd-ea-php73 .php .php7 .phtml .html .htm
</IfModule>
# php -- END cPanel-generated handler, do not edit

DirectoryIndex index.html index.htm index.php
...