Проблема

После установки сайт грузится.

Но ничего не работает :)

например: www.site.ru/register, www.site.ru/blog и т.д.

Выскакивает ошибка 500 Internal Server Error

Говорят, что возможно дело в .htaccess

Поискал похожие проблемы, не нашёл. Пробывал перезиливать .htaccess, не помогло.

25 комментариев

avatar
Скорее всего проблема в том, что у апача не включен mod_rewrite, ну и соответственно не стоит проверка .htaccess
avatar
У меня такая же проблема. Сайт на тарифе эффективный от мастерхост. Посмотрел на их сайте — mod_rewrite там говорят установлен.
masterhost.ru/support/doc/apache/
avatar
только у меня ошибка 404
avatar

Пересоздай файл .htaccess и добавь туда содержимое из оригинального файла, должно помочь. (Мне помогло, правда я туда еще на всякий случай в начало прописал Order Deny,Allow
Allow from all)
avatar
А пересоздавать тот, который лежит в папке config? или другие? Я открыл пока конфиг — так там вообще ничего нет кроме как раз того, что вы написали)
avatar
Который лежит в корне.
avatar
404 может быть еще из-за того сайт скопирован в подкаталог и не перенастроены переменные. Подробнее можно почитать на вики одного замечательного человека.
avatar

В .htaccess прописывал:
Order Deny,Allow
Allow from all
Все равно, ничего не помогло.

Так же 500 ошибка.
avatar
Может, права не правельно где-то стоят? А где тогда именно?

Подскажите хотябы где копать. А то я всё уже перепробовал.

P.S.: Движёк для моего хостинга подхожит.
avatar
попробуйте поставить атрибут файла «выполнимый» на index.php. иногда помогает.
а лучше всего посмотреть лог веб-сервера. он туда наверняка занес причину ошибки
avatar

Было
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Стало
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
теперь работает:) у меня.
avatar
Как ни странно, у меня тоже заработало :) Спасибо!
avatar
Единственный косяк, не работает пагинация с главной страницы, то есть я не могу попасть вторую, третью и тд страницы с главной. Все остальные ссылки работаю без проблем. Есть мысли?
avatar

А у меня другая трабла.
В исходниках скрипты начинаются с <? они не работают вообще.
Если изменяю их на <?php создается видимость работы.
Для инетеса испытал:
<?php print(Date("l F d, Y")); ?> работает.

<? print(Date("l F d, Y")); ?> не работает.

Видимо, что-то с настройками, но — не могу найти/понять…
  • Shju
  • 0
avatar
это в настройках сервера или php, я сталкивалась когда-то с такой проблемой на FreeBSD, к сожалению подсказать неимею возможности :(
avatar
Внезапно вспомнился ещё и вариант с редактированием конфига апача, как справедливо сказала дама выше. Впишите в httpd.conf следующие заклинания:

<Directory /usr/local/ваш/путь/к_лайвстрит>
php_flag apc.enabled On
avatar
парсер скушал закрыващий тег

<Directory /usr/local/ваш/путь/к_лайвстрит>
   php_flag apc.enabled On
</Directory>
avatar
Найдите в php.ini директиву short_open_tag и поменяйте значение с 0 на 1
avatar
Спасибо! Это помогло
avatar
Если доступа к php.ini нет, добавьте в .htaccess такую строку:
php_flag short_open_tag on
avatar
Ошибка сервера выдает такой текст

[Wed Feb 11 22:44:38 2009] [alert] [client 213.231.26.232] /hsphere/local/home/akozachenko/slingomir.com/.htaccess: Invalid command 'php_flag', perhaps mis-spelled or defined by a module not included in the server configuration

Подскажите пожалуйста, что нужно прописать?
в .htaccess у меня
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php
но ссылки на сайте slingomir.com не работают.
спасибо
avatar
убейте
php_flag short_open_tag on

и примените один из двух других хинтов (выше)
avatar
извините, а где именно убить php_flag short_open_tag on?
avatar
там где его вписали до этого
avatar
Такая же проблема, вышеперечисленное ничего не помогает( Система Ubuntu+LAMPP, Версия LS 0.4, установлена в корне, WP,Joomla и другие движки работают нормально, в логах апача ".htaccess: Options not allowed here", без .htaccess открывает главную, но остальные директории «Not Found», пхпинфо кажет что mod_rewrite грузит, редирект тоже работает, подскажите в чем может быть дело?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.