1

Тема: Проблема с установкой: 500 Internal Server Error

Наконец-то все настроил. Решил переносить с локального сервера на хостинг. Залил файлы движка в главную директорию, захожу по адресу для установки и... ничего не запускается.

500 Internal Server Error.

В чем может быть проблема?

2

Re: Проблема с установкой: 500 Internal Server Error

В .htaccess. Скорее всего нет какого-то модуля Apache, возможно, mod_rewrite. Попробуйте закомментировать все строчки, а потом добавлять их и смотреть, что получится.

3

Re: Проблема с установкой: 500 Internal Server Error

Хорошо, попробую. Только подскажите, как закомментировать строчку в .htaccess.

4

Re: Проблема с установкой: 500 Internal Server Error

Решетка в начале строки. Пример в документации.

5

Re: Проблема с установкой: 500 Internal Server Error

Вот эта строка: Options +FollowSymlinks -MultiViews

Если она закомментирована, то запускается.

Теперь что делать? Так и оставить и устанавливать движок? Или это нужная строка?

6

Re: Проблема с установкой: 500 Internal Server Error

Так я могу устанавливать движок с закомментированной строкой Options +FollowSymlinks -MultiViews или нет?

7

Re: Проблема с установкой: 500 Internal Server Error

Если всё работает, то можно без этой строчки.

На всякий случай проверьте, какая именно настройка не работает. Может быть можно оставить так:

Options +FollowSymlinks

Или так:

Options -MultiViews

Почему-то не пришло уведомление, поэтому не сразу заметил сообщение.

8

Re: Проблема с установкой: 500 Internal Server Error

Options -MultiViews

— вот этот вариант не работает.

Значит можно оставить только Options +FollowSymlinks и устанавливать, так?

Спасибо за помощь.

9

Re: Проблема с установкой: 500 Internal Server Error

Ага, всё так.

10

Re: Проблема с установкой: 500 Internal Server Error

Спасибо.

11

Re: Проблема с установкой: 500 Internal Server Error

не могу зайти на сайт
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.


More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

[root@]# cat .htaccess
# BEGIN S2

<IfModule mod_rewrite.c>
# MultiViews interfers with proper rewriting
Options +FollowSymlinks -MultiViews

RewriteEngine On

# Uncomment and properly set the RewriteBase if the rewrite rules are not working properly
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
</IfModule>

# END S2

Создал простую папку на сервере. залил туда файлы, пытаюсь пройти по ссылке.
Пробовал все вариации с отключением каждой строчки, не помогает.

28.04.2013 18:39:52. Текст был изменен (bratella).

12

Re: Проблема с установкой: 500 Internal Server Error

More information about this error may be available in the server error log.

И что в логе ошибок?

Если удаление строчки "Options +FollowSymlinks -MultiViews" не помогает, удалите .htaccess целиком. Он отвечает за красивые адреса страниц, их можно настроить позднее: http://s2cms.ru/docs/config#URL

13

Re: Проблема с установкой: 500 Internal Server Error

Роман пишет:

И что в логе ошибок?
Если удаление строчки "Options +FollowSymlinks -MultiViews" не помогает, удалите .htaccess целиком.

Добрый вечер!

У меня подобная ситуация.
Вот что пишут в логах ошибок:
PHP Warning:  require(./_extensions/s2_spoiler/lang/English.php) [<a href='function.require'>function.require</a>]: failed to open stream: No such file or directory in /home/s/............../test/public_html/index.php(174) : eval()'d code on line 13

Удаление и изменение строки "Options +FollowSymlinks -MultiViews" не помогло как и удаление самого .htaccess целиком.

14

Re: Проблема с установкой: 500 Internal Server Error

То есть языковой файл _extensions/s2_spoiler/lang/English.php отсутствует. Восстановите его: http://s2cms.ru/trac/browser/extensions … nglish.php

Очевидно, я забыл его перевести на английский, позже исправлю.

15

Re: Проблема с установкой: 500 Internal Server Error

Роман, спасибо!
Проблема оказалась в том, что у меня папки с расширением "s2_spoiler" вовсе не оказалось (видимо потерлась по каким-то непонятным причинам при обновлении), хотя в админке это расширение висит.. для устранения проблемы пришлось отключить данное расширение. Как итог, сайт заработал!

Спасибо за движок!