форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Страниц: 1
Скачал и установил готовый корпоративный сайт Textpattern, настроил всё как нужно (базы данных, пароли и пр) но при обращении к домену- открывается страница с ошибкой 500
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Далее, удалил файл .htaccess из корня с содержимым:
#DirectoryIndex index.php index.html
#Options +FollowSymLinks
#RewriteBase /relative/web/path/
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.*) index.php
</IfModule>
#php_value register_globals 0
После чего, сайт начал нормально открываться.
Но когда прохожу по ссылкам меню, не открываются страницы ,их нет.
Подскажите, пожалуйста, что мне делать с этим файлом.
С уважением.
Неактивен
При этом, добавляю новую статью - кликаю опубликовать, далее - посмотреть как выглядит выглядит эта статья на сайте - и снова возникает ошибка.
Может быть это как-то связанно ? Удаление файла, и такие ошибки ?
Подскажите, пожалуйста, если кто в теме.
Неактивен
У меня сейчас такая-же проблема. Думаю, что дело в слишком строгих настройках Apache на сервере, а не в этом файле. Файл Вам нужно будет оставить, так как он важен для перенаправления от несуществующих ссылок к существующим. Но что нужно настроить в Apache, я не знаю. Кто-нибудь подскажет?
Неактивен
Если ошибка исчезла после удаления .htaccess, то проблемы могут быть с mod_rewrite на сервере: или не установлен, или не подключается. При отключении mod_rewrite "человеческие" имена меняются на нечто /?hhg=sdfsdfsdf
Может помочь указание в настройках:
Настройки-> Главные-> Настройки сайта-> Режим постоянных ссылок установить в первый вариант
Если не помогло, разбираться с провайдером
Неактивен
В первом варианте режима постоянных ссылок всё отлично работает.
Но mod_rewrite есть и подключен. Интересно, почему перенаправление всё-равно не работает? Попробую поискать инфу.
Отредактированно Nechaev (22-01-2022 15:36:48)
Неактивен
Если 500-я ошибка, то пролемы сервера - что-то не нравится ему. Можно попробовать по одной строчке комментировать, пока ошибка не пропадёт, но это уж слишком. Может заглянуть в журнал работы собственного сервера и поинтересоваться, что именно его убивает?
Неактивен
Страниц: 1