500 ошибка htaccess не исправляется

Тема в разделе "Сайт умер, лежит и не дышит", создана пользователем dendy11, 11.08.2013.

  1. Offline

    dendy11 Недавно здесь

    Регистрация:
    11.08.2013
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте. После определенных действий, которые происходили давно, сайт перестал грузится. Вспомнить, после каких действий сайт перестал отвечать, не могу. Возможно, после включении в настройках ЧПУ. Пытался изменять по разному .htaccess, не помогло. И кодировки менял.
    Ошибка 500.
    На веб-сайте произошла ошибка при получении http://www.rpg-dendy.pp.ua/. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.

    Если убрать все в другую папку и создать проверочный файл ndex.php, он будет работать.
    в логах ошибок нет. Не грузятся даже просто файлы, которые не привязаны к джумле.
    Связывался с хостером - говорит, что проблема в модулях/плагинах скорее всего
    Было проведено много экспериментов, последний вариант файла .htaccess:
    Код (CODE):
    1. DirectoryIndex index.php
    2. RewriteEngine On
    3. RewriteBase /
    4. #RewriteBase /rpg-dendy.pp.ua
    5.  
    6.  
    7. RewriteCond %{REQUEST_FILENAME} !-f
    8. RewriteCond %{REQUEST_FILENAME} !-d
    9. RewriteCond %{REQUEST_URI} !^/index.php
    10. RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
    11. RewriteRule (.*) index.php
    12. RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    13.  
    14. # Block out any script trying to set a mosConfig value through the URL
    15. RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
    16. # Block out any script trying to base64_encode crap to send via URL
    17. RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
    18. # Block out any script that includes a <script> tag in URL
    19. RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
    20. # Block out any script trying to set a PHP GLOBALS variable via URL
    21. RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    22. # Block out any script trying to modify a _REQUEST variable via URL
    23. RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    24. # Send all blocked request to homepage with 403 Forbidden error!
    25. RewriteRule ^(.*)$ index.php [F,L]
    26.  
    27.  
    28.  
    29. ## Can be commented out if causes errors, see notes above.
    30. #Options +FollowSymLinks
    31. Options +SymLinksIfOwnerMatch

    Спасибо заранее.
     
  2.  
  3. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    не пробовал заменить на стандартный .htaccess?
    который идёт в инсталляционном пакете joomla используемой тобой версии;)
     
  4. Offline

    dendy11 Недавно здесь

    Регистрация:
    11.08.2013
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    пробовал. Не помогает
     
  5. Offline

    dendy11 Недавно здесь

    Регистрация:
    11.08.2013
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Вот если я напишу в .htaccess русскими буквами и незакомментирую строку, то в ошибке уже будет написано, что :
    И в логах видно будет ошибку.
    Ошибка выскакивает, даже когда я создаю подпапку и туда засовываю html файл и открываю его в браузере.
     
  6. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 037
    Симпатии:
    518
    Пол:
    Мужской
    Код (CODE):
    1. #RewriteBase /

    И про параметры переписывания ссылок узнай у хостера.По стандарту
    Код (CODE):
    1. Options +FollowSymLinks
    2. #Options +SymLinksIfOwnerMatch
     
  7. Offline

    dendy11 Недавно здесь

    Регистрация:
    11.08.2013
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    не помогло. Может и не с .htaccess проблема, не знаю. Но пока ничего не помогает.
     
  8. Offline

    dendy11 Недавно здесь

    Регистрация:
    11.08.2013
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Ещё покопался: есть папка на домене, в которую скидывались все файлы для теста. Если в браузере открыть её, все файлы видны и доступны в ней. Эту папку нельзя удалить, нельзя изменить и все файлы принадлежат группе apache. Проблема скорее всего в доступах к файлам. Может заливал неправильно( WIN - UNIX форматы, ASC1), что посоветуете? Только поверхностно понял суть проблемы.
     
  9. woojin
    Offline

    woojin Местный Команда форума

    Регистрация:
    31.05.2009
    Сообщения:
    3 209
    Симпатии:
    335
    Пол:
    Мужской
    эти три формата (к стати третий формат не верно написан ASCII или ACS2) ни как не влияют на принадлежность к группе
    но все файлы должны быть в формате UTF-8 - как бы уже давно был сделан переход на него
    в паке пользователя (на хостинге) всё должно принадлежать только этому пользователю, т.е. твоей учётной записи в серверной системе
     
  10. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 037
    Симпатии:
    518
    Пол:
    Мужской
    Ну так назначь права с рекурсией - на папки 755 и 644 на файлы.Кодировка UTF-8 без BOM.
    Создай новую БД и папку в корне сайта.И установи новую Джумла,и проверишь работу.
     

Поделиться этой страницей

Загрузка...