Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2011-08-22 11:22:45

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Почему-то ошибка сервера

Загрузил сайт на хостинг.
Первая страница отображается правильно. А при переходе на любую внутреннюю страницу возникает ошибка "Internal Server Error" 
Если убираю содержимое файла .htaccess - возникает ошибка "Страница не найдена".
Еррор-лог надоступен.  Написал хостеру - третий день нет ответа (хостинг иностранный, не я выбирал)  Может кто сталкивался с подобной проблемой?

Не в сети

#2 2011-08-22 11:30:41

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Почему-то ошибка сервера

Причин тысячи! Гадать можно до посинения. Может DirectoryIndex ему не нравится в .htaccess, может php_flag у тебя какой не закомментирован, а он не дает изменять

Не в сети

#3 2011-08-22 15:52:16

oldvovk
Участник
Зарегистрирован: 2010-10-14
Сообщений: 137
Рейтинг :   
Сайт

Re: Почему-то ошибка сервера

Стандартная часто проблема записей в accesse. Сервер хоста запрещает менять
какие-то директивы или флаги - какие, надо искать методом "научного тыка".

Не сталкивался с таким, но может там и мод рерайта вообще нет.

Не в сети

#4 2011-08-23 02:46:54

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Почему-то ошибка сервера

Движок 0.9.2 RC0 [SVN547]
htaccess в нем такой

DirectoryIndex index.php
<files .htaccess>
order allow,deny 
deny from all
</files>
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [S=35]
# Editable links
RewriteRule ^.+$ index.php?$1 [QSA,L]

При установке  показало, что в отличи от рекомендованных  включены флаги
php_flag register_globals on
php_flag magic_quotes_gpc on
Я оба переписал в php.ini на  off
Ошибка осталась


В админку легко попадаю по ссылке  http://site.com/engine/, в админке все работает.

Если убираю:
# Editable links
RewriteRule ^.+$ index.php?$1 [QSA,L]
Сообщение об ошибке изменяется на сообщение о ненайденной странице. Следовательно мод рерайт работает (?)

  Удаляю
php_flag register_globals off
php_flag magic_quotes_gpc off
php_flag magic_quotes_runtime off
php_flag magic_quotes_sybase off
php_flag allow_call_time_pass_reference on
php_value session.use_trans_sid 0
  Результат никакого

Изменено vl (2011-08-23 03:09:01)

Не в сети

#5 2011-08-23 10:53:08

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Почему-то ошибка сервера

DirectoryIndex index.php

и

<files .htaccess>
order allow,deny 
deny from all
</files>

пробовал удялять по отдельности?

Не в сети

#6 2011-08-23 13:29:59

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Почему-то ошибка сервера

Wolverine, это тоже не дает результата.

Только если  удаляю строчку
       RewriteEngine On
или
      RewriteRule ^.+$ index.php?$1 [QSA,L]
то появляется сообшение  об ошибке  Not Found

Не в сети

#7 2011-08-23 13:36:34

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Почему-то ошибка сервера

Похоже на отсутствие mod_rewrite, посмотри установлен ли этот модуль для Apache в phpinfo()

b839ae829263e0e2296b27fd4d07a136.png

Не в сети

#8 2011-08-23 19:35:14

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Почему-то ошибка сервера

Да, оказалось что нету мод рерайта. Написал хостеру письмо с просьбой включить.

Не в сети

#9 2011-08-25 23:51:06

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Почему-то ошибка сервера

Может кому пригодится: 
Проблема решилась тем, что я в .htaccess  закомментировал строку
#DirectoryIndex index.php

и вставил
Options +FollowSymLinks
RewriteEngine On
RewriteBase /


Включил в админке хостинга FollowSymLinks

Изменено vl (2011-08-26 00:32:24)

Не в сети

Подвал раздела

Работает на FluxBB