Назад | Перейти на главную страницу

Ошибка 500 только в хроме (работает в firefox)

У меня есть веб-сайт, который отправляет ошибку сервера 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-запроса.