[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подскажите как убрать ошибку 500!!
Lvitsa
В общем у меня в корневой папке есть файл допустим ххх, я создала папку ххх, после чего при переходе по ссылке домен/ххх выдало ошибку 500, я удалила папку ххх, но ошибка так и не ушла((, больше ничего не меняла unsure.gif
Миша
Если это файл - он пишется с расширением:
http://site.ru/xxx.html

Если каталог - слеш в конце:
http://site.ru/xxx/


_____________
Принимаю заказы, писать в ЛС
GET
Lvitsa

Обнови кеш браузера

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
TMake
Lvitsa запоминай, ответ можно найти в log файле.
Zzepish
GET
О_о так я еще эту ошибку нелечил biggrin.gif
Lvitsa
Цитата (Медведь @ 16.08.2016 - 08:25)
Если это файл - он пишется с расширением:


у меня файл xxx.php, но ссылка вида сайт/ххх и при переходе по ней стал добавляться слеш и выдает ошибку 500, но также если к ссылке дописать .php то ошибка все же есть толь внешне разное оповещение.

Цитата (GET @ 16.08.2016 - 09:16)
Обнови кеш браузера

это не поможет, пыталась открыть в другом браузере, выходит та же ошибка, а в сафари на планшете вообще голая страница, но слеш там не добавляется при переходе по ссылке сайт/ххх

Цитата (TMake @ 16.08.2016 - 11:22)
ответ можно найти в log файле.

У меня нет такого, или где его найти?
Миша
.htaccess можно посмотреть?

_____________
Принимаю заказы, писать в ЛС
Lvitsa
Цитата (Медведь @ 16.08.2016 - 15:41)
.htaccess

AddDefaultCharset UTF-8

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
TMake
Цитата (Lvitsa @ 16.08.2016 - 15:32)
У меня нет такого, или где его найти?

Смотри в настройках путь, куда логи сыпятся, например /var/log/nginx/error.log
Lvitsa
Цитата (TMake @ 16.08.2016 - 15:55)
куда логи сыпятся

так ну вот я нашла папку logs но там пипец сколько этих .log, что с этим делать? blink.gif
Просто удалить или нужно что то рыть? Или мне может проще поменять адрес страницы? sad.gif
TMake
Lvitsa
в соответствии со своим сервером заходи в папку apache, nginx или что там у тебя. Далее открываешь error.log и изучаешь последние строки, после если не знаешь решения пиши что там у тебя.
Lvitsa
Цитата (TMake @ 16.08.2016 - 16:59)
последние строки, после если не знаешь решения пиши что там у тебя


Вот я перешла по домен/ххх, после появилась такая строка:

46.32.67.226 - - [16/Aug/2016:18:09:33 +0300] "GET /ххх/ HTTP/1.0" 500 670 "http://домен/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36" 621 846 0 2014
Lvitsa
Ошибка 500 убежала biggrin.gif Не знаю что произошло, но слеш перестал добавляться после домен/ххх и страница начала отображаться как раньше! Может сервер не мог понять что папка удалена wink.gif Спасибо всем кто пытался помочь smile.gif
miketomlin
Lvitsa, и все же это работает, если все делать с пониманием дела:
Цитата
Обнови кеш браузера


Ваша проблема лечится несколькими способами:
1. Не создавать папок в корне сайта. Совсем не создавать.
2. Использовать канонические адреса со слешем на конце.
3. Использовать канонические адреса без слеша на конце, а те, для кот. существуют одноименные папки, – со слешем.
4. Использовать канонические адреса без слеша на конце, отключив mod_dir, либо прописав DirectorySlash Off
GET
Цитата
Ошибка 500 убежала  Не знаю что произошло, но слеш перестал добавляться после домен/ххх и страница начала отображаться как раньше! Может сервер не мог понять что папка удалена  Спасибо всем кто пытался помочь 


Обновился кеш у провайдера

_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.