Здравствуйте. После определенных действий, которые происходили давно, сайт перестал грузится. Вспомнить, после каких действий сайт перестал отвечать, не могу. Возможно, после включении в настройках ЧПУ. Пытался изменять по разному .htaccess, не помогло. И кодировки менял. Ошибка 500. На веб-сайте произошла ошибка при получении http://www.rpg-dendy.pp.ua/. Веб-сайт может быть закрыт на обслуживание или настроен неправильно. Если убрать все в другую папку и создать проверочный файл ndex.php, он будет работать. в логах ошибок нет. Не грузятся даже просто файлы, которые не привязаны к джумле. Связывался с хостером - говорит, что проблема в модулях/плагинах скорее всего Было проведено много экспериментов, последний вариант файла .htaccess: Код (CODE): DirectoryIndex index.php RewriteEngine On RewriteBase / #RewriteBase /rpg-dendy.pp.ua RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # Block out any script trying to set a mosConfig value through the URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Block out any script trying to base64_encode crap to send via URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Block out any script that includes a <script> tag in URL RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] # Block out any script trying to set a PHP GLOBALS variable via URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Block out any script trying to modify a _REQUEST variable via URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Send all blocked request to homepage with 403 Forbidden error! RewriteRule ^(.*)$ index.php [F,L] ## Can be commented out if causes errors, see notes above. #Options +FollowSymLinks Options +SymLinksIfOwnerMatch Спасибо заранее.
не пробовал заменить на стандартный .htaccess? который идёт в инсталляционном пакете joomla используемой тобой версии
Вот если я напишу в .htaccess русскими буквами и незакомментирую строку, то в ошибке уже будет написано, что : И в логах видно будет ошибку. Ошибка выскакивает, даже когда я создаю подпапку и туда засовываю html файл и открываю его в браузере.
Код (CODE): #RewriteBase / И про параметры переписывания ссылок узнай у хостера.По стандарту Код (CODE): Options +FollowSymLinks #Options +SymLinksIfOwnerMatch
Ещё покопался: есть папка на домене, в которую скидывались все файлы для теста. Если в браузере открыть её, все файлы видны и доступны в ней. Эту папку нельзя удалить, нельзя изменить и все файлы принадлежат группе apache. Проблема скорее всего в доступах к файлам. Может заливал неправильно( WIN - UNIX форматы, ASC1), что посоветуете? Только поверхностно понял суть проблемы.
эти три формата (к стати третий формат не верно написан ASCII или ACS2) ни как не влияют на принадлежность к группе но все файлы должны быть в формате UTF-8 - как бы уже давно был сделан переход на него в паке пользователя (на хостинге) всё должно принадлежать только этому пользователю, т.е. твоей учётной записи в серверной системе
Ну так назначь права с рекурсией - на папки 755 и 644 на файлы.Кодировка UTF-8 без BOM. Создай новую БД и папку в корне сайта.И установи новую Джумла,и проверишь работу.