У меня есть веб-сайт, который отправляет ошибку сервера 500 только в хроме. Это php-сайт, использующий apache. В журнале ничего не отображается.
Я пытался зайти на сайт с помощью firefox, мобильного телефона и http://browsershots.org/ и он работает, но он не работает с хромом. Я пробовал с 3 ОС на 3 компах.
У меня есть другие сайты, которые работают на том же сервере.
Я попытался удалить веб-сайт и заменить его пустой страницей index.html, он работает с Firefox, но у меня все еще есть ошибка 500 с хромом. Я предполагаю, что в конфигурации apache есть ошибка, но в ней нет ничего особенного:
<VirtualHost *:80>
DocumentRoot "/var/www/html/mysite.ca/www.mysite.ca"
ServerName mysite.ca
<Directory "/var/www/html/mysite.ca/www.mysite.ca">
allow from all
Options +Indexes
</Directory>
ServerAlias www.mysite.ca
</VirtualHost>
Сайт был взломан, но я удалил весь странный внедренный код и восстановил базу данных до рабочей версии. В любом случае, проблема не в коде.
У меня больше нет идей. У тебя есть ?
Вот что я получаю от wget:
--2016-12-07 09:18:30-- http://mysite.ca/
Résolution de mysite (mysite.ca)… 2600:3c03::..., 123.123.123.123
Connexion à mysite.ca (mysite.ca)|2600:3c03::...|:80… connecté.
requête HTTP transmise, en attente de la réponse… 500 Internal Server Error
2016-12-07 09:18:30 erreur 500 : Internal Server Error.
Проблема была связана с IPv6. У меня проблемы с настройкой ipv6 с помощью apache, поэтому я открыл другую проблему: Не могу заставить VirtualHost работать с ipv6 .
Попробуйте проверить HTTP-ответ с помощью инструментов Chrome Dev. Какой ответ вы получите от Apache?
Вы также можете попробовать временно заменить файл конфигурации вашего Apache на другой с нуля. Это может помочь отследить проблему.
Также проверьте журналы Apache. Там вы сможете найти полезную информацию, касающуюся http-запроса.