X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

> Правила создания тем

1. В этой ветке обсуждаются ТОЛЬКО ошибки, записанные в логах системы или сервера.
2. В заголовке темы четко покажите название ошибки или ее номер.
3. В сообщении же приведите полный текст ошибки, ее адрес (имя файла и номер строки), файл, в котором возникает ошибка.
При нарушении правил, изложенных выше - тема удаляется без предупреждения.

 
Ответить в данную темуНачать новую тему
> Internal Server Error (500), .htaccess
Гость_deadinside_*
сообщение 2012-01-01, 20:06
Сообщение #1



Гости





Здравствуйте, уважаемые разработчики Eleanor CMS. При использовании вашей CMS возникли проблемы со стандартным .htaccess
Ответ на тикет у хостера:

Цитата
Все ошибки, связанные с .htaccess и случающиеся при 500 статусе записываются в error log веб-сервера
Т.е. инструкции в .htaccess создают зацикливание - перенаправляют сами на себя веб-сервер, бесконечно.


Содержимое .htaccess:

#Глобалы нам не нужны
#php_flag register_globals off
#Слешировать кавычки также не требуется
#php_flag magic_quotes_gpc off
#Запретим получать урлы при помощи fopen()
#php_admin_value allow_url_fopen off
#При получении ошибки - сообщаем об этом скрипту
ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
#ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
ErrorDocument 503 /errors/503.html
#Запрещаем листинги каталогов
Options -Indexes
#Разрешаем переходы по символьным ссылкам
Options +FollowSymlinks
#Редирект для форума
#RedirectMatch ^forum/(.*)$ http://forum.yoursite.ru/$1
RewriteEngine On
#Правила для скачивания: отдаем любой контент только через скрипт
#НЕ УДАЛЯЙТЕ И НЕ КОММЕНТИРУЙТЕ СТРОКУ НИЖЕ!!!! ЭТО ЧРЕВАТО ВЗЛОМОМ!!!
RewriteRule ^uploads/(.*)$ download.php?download=$1 [L]
#Если запрашиваемый ресурс не папка и не файл - это ЧПУ
RewriteCond % (Function call denied: REQUEST_FILENAME)  !-f
RewriteCond % (Function call denied: REQUEST_FILENAME)  !-d
#Если файл - картинка. Нафик надо сообщать об этом системе... Это ж целую страницу придется генерить из-за случайной глупости, что тяжело для сервера...
RewriteCond % (Function call denied: REQUEST_URI)  !\.(css|js|jpe?g|gif|png|bmp)$
RewriteRule ^(.*)$ index.php?$1&% (Function call denied: QUERY_STRING)  [L]


Конкретно ошибка:
Цитата
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.


Сообщение отредактировал deadinside - 2012-01-01, 20:28
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-01-01, 21:18
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 260
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Это еще что такое? (Function call denied: REQUEST_FILENAME) ??
Перейти в начало страницы
+Цитировать сообщение
Гость_deadinside_*
сообщение 2012-01-01, 21:35
Сообщение #3



Гости





Цитата (Alexander @ 2019-09-21 12:02)
Это еще что такое? (Function call denied: REQUEST_FILENAME)


Упс, извиняюсь. Скопировал из тикета.
В оригинале вот такой файл:

#Глобалы нам не нужны
#php_flag register_globals off
#Слешировать кавычки также не требуется
#php_flag magic_quotes_gpc off
#Запретим получать урлы при помощи fopen()
#php_admin_value allow_url_fopen off
#При получении ошибки - сообщаем об этом скрипту
ErrorDocument 400 /errors/400.html
ErrorDocument 401 /errors/401.html
ErrorDocument 403 /errors/403.html
#ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/500.html
ErrorDocument 503 /errors/503.html
#Запрещаем листинги каталогов
Options -Indexes
#Разрешаем переходы по символьным ссылкам
Options +FollowSymlinks
#Редирект для форума
#RedirectMatch ^forum/(.*)$ http://forum.yoursite.ru/$1
RewriteEngine On
#Правила для скачивания: отдаем любой контент только через скрипт
#НЕ УДАЛЯЙТЕ И НЕ КОММЕНТИРУЙТЕ СТРОКУ НИЖЕ!!!! ЭТО ЧРЕВАТО ВЗЛОМОМ!!!
RewriteRule ^uploads/(.*)$ download.php?download=$1 [L]
#Если запрашиваемый ресурс не папка и не файл - это ЧПУ
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#Если файл - картинка. Нафик надо сообщать об этом системе... Это ж целую страницу придется генерить из-за случайной глупости, что тяжело для сервера...
RewriteCond %{REQUEST_URI} !\.(css|js|jpe?g|gif|png|bmp)$
RewriteRule ^(.*)$ index.php?$1&%{QUERY_STRING} [L]


Сообщение отредактировал deadinside - 2012-01-01, 21:40
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-01-01, 22:04
Сообщение #4
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 260
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Я так понимаю, проблема была именно в тех строчках. Что за странный у вас хостер такой? Это же общеупотребимые параметры!
Перейти в начало страницы
+Цитировать сообщение
Гость_deadinside_*
сообщение 2012-01-02, 0:03
Сообщение #5



Гости





xFes.
Зацикливание так и происходит.
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-01-02, 0:44
Сообщение #6
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 260
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Это невозможно. С подобными параметрами система работает на многих сайтах!
Перейти в начало страницы
+Цитировать сообщение
Гость_deadinside_*
сообщение 2012-01-02, 13:19
Сообщение #7



Гости





Цитата (Alexander @ 2019-09-21 12:02)
Это невозможно. С подобными параметрами система работает на многих сайтах!


В таком случае, это очень странно. На моем веб-сервере происходит зацикливание, с данным .htaccess. Буду решать вопрос самостоятельно. Спасибо.
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-01-17, 19:23
Сообщение #8
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 260
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


vbv, заливайте систему через TC, а не файлзиллой. Она криво файлы льет.
Перейти в начало страницы
+Цитировать сообщение
Гость_vbv_*
сообщение 2012-01-17, 19:25
Сообщение #9



Гости





Цитата (Alexander @ 2019-09-21 12:02)
заливайте систему через TC, а не файлзиллой. Она криво файлы льет.

Я через ТС заливал. Система встаёт ровно, но реакция на переходы по ссылкам CMS - Internal Server Error
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-01-17, 19:32
Сообщение #10
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 260
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


vbv, попробуйте тогда использовать систему без ЧПУ или определите, какой параметр в файле htaccess вызывает ошибку.
Перейти в начало страницы
+Цитировать сообщение
lokses
сообщение 2012-01-29, 20:53
Сообщение #11
Заглянувший
Иконка группы

Группа: Eleanor user
Сообщений: 6
Регистрация: 2012-01-29

Репутация:   нет  
Всего: нет


Добавте просто строчку в начале файла
RewriteBase /

и будет вам щастье
Сам с этой проблемой столкнулся
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-01-30, 5:40
Сообщение #12
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 260
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


lokses, в этом случае ЧПУ не будет работать, если система находится не в корне домена, а в каком-то его каталоге. Это нужно тоже учитывать.
Перейти в начало страницы
+Цитировать сообщение
lokses
сообщение 2012-01-30, 10:13
Сообщение #13
Заглянувший
Иконка группы

Группа: Eleanor user
Сообщений: 6
Регистрация: 2012-01-29

Репутация:   нет  
Всего: нет


Цитата (Alexander @ 2012-01-30, 5:40)
lokses, в этом случае ЧПУ не будет работать, если система находится не в корне домена, а в каком-то его каталоге. Это нужно тоже учитывать.


Я поставил добавил эту строчку пока работает только проблема со страницами ошибок или я что то ещё упустил
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-06-20, 21:28
Сообщение #14
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 260
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


lokses, что со страницами ошибок?
Перейти в начало страницы
+Цитировать сообщение
Bertie
сообщение 2012-09-26, 15:28
Сообщение #15
Заглянувший
Иконка группы

Группа: Eleanor user
Сообщений: 5
Регистрация: 2011-12-09

Репутация:   нет  
Всего: нет


У меня похожая проблема, только возникла при обновлении на версию 0.9, постоянный редирект на index.php, в .htaccess строчку добавлял и переименовывал его, не помогает...
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-09-27, 2:37
Сообщение #16
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 260
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Bertie, показывайте сайт. Буду думать, смотреть.
Перейти в начало страницы
+Цитировать сообщение
Bertie
сообщение 2012-09-27, 13:32
Сообщение #17
Заглянувший
Иконка группы

Группа: Eleanor user
Сообщений: 5
Регистрация: 2011-12-09

Репутация:   нет  
Всего: нет


Скрытый текст. Доступен только пользователям. Пожалуйста, войдите или зарегистрируйтесь.

Цитата

termit

*Ссылки и прочюю личную информацию нужно скрывать



Сообщение отредактировал termit - 2012-10-15, 3:52
Перейти в начало страницы
+Цитировать сообщение
Bertie
сообщение 2012-09-28, 16:31
Сообщение #18
Заглянувший
Иконка группы

Группа: Eleanor user
Сообщений: 5
Регистрация: 2011-12-09

Репутация:   нет  
Всего: нет



Нашел в логе веб-сервера:
[apc-warning] Potential cache slam averted for key 'elca_' in /var/www/clients/client1/web1/web/classes/cache/class_cachemachine_apc.php on line 36.

Прошу прощения, это не имеет отношения к ошибке.

Сообщение отредактировал Bertie - 2012-10-01, 9:29
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0487 сек.    13 запросов    GZIP включен    Сейчас: 2019-09-21, 11:02