Не работает переадресация

#1 4 ноября 2011 в 13:26
После переноса сайта с хостинга на сервер перестала работать переадресация на сайте. Например введя логин и пароль должна происходить передресация на главную страницу, но вместо этого выдается белый экран. Тоже самое с любыми действиями на сайте, хоть с админки, хоть с сайта. При добавлении статьи, темы на форум, коммента, фото — абсолютно везде. При изменении любых настроек также выдается белая страница. Правда все перкрасно добавляется и сохраняется, просто не работает переадресация. Сервер на дебиане, mod_rewrite включен.
В чем может быть проблема?
#2 4 ноября 2011 в 13:30
1. проверьте чтоб все названия файлов были с таким же реестром как в дистрибутиве. если с большой бувы — то с большой, если с маленькой то с маленькой
2. Очистите кэш
3. Проверьте chmod
#3 4 ноября 2011 в 14:06
С реестром все нормально, кеш почистил, права вроде все как надо стоят.
???
#4 4 ноября 2011 в 14:14
сервер на апаче? или nginx? какие то еще проблемы замечены?
#5 4 ноября 2011 в 14:29
сервер на апаче. Все проблемы с ссылками. Например не осуществляется переход из ленты активности в раздел форума баги и ошибки sasovo.net/
И с шириной верхних модулей какие то проблемы. Ширина должна быть другой. Даже через просмотр кода элемента в хроме смотрю, ширина другая указана, но не отображается
#6 4 ноября 2011 в 14:46
файл .htaccess есть?
#7 4 ноября 2011 в 15:03
Да есть. Вот его содержание касаемое rewrite
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^.htaccess$ - [F]
  4.  
  5. RewriteRule ^load/url=(.+)$ /index.php?uri=files&do=download&fileurl=$1
  6. RewriteRule ^go/url=(.+)$ /index.php?uri=files&do=redirect&url=$1
  7.  
  8. RewriteCond %{REQUEST_URI} !\.(jpg|jpeg|ico|gif|png|css|xml|js|pl|txt)$ [NC]
  9. RewriteCond %{REQUEST_URI} !^/redirect?url=
  10. RewriteCond %{REQUEST_URI} !^/load/url=
  11. RewriteCond %{REQUEST_FILENAME} !-f
  12. RewriteCond %{REQUEST_FILENAME} !-d
  13.  
  14. RewriteRule ^(.*)$ /index.php?uri=$1 [L]
  15.  
#8 9 ноября 2011 в 16:56
Вообщем разобрался в чем проблема, и это точно на 100%. Проблема в том, что в куче файлов сайта идет windows перенос строк. Как их можно массово изменить на unix? и как вообще определить в каких файлах?
#9 9 ноября 2011 в 17:01
Сисадмин сервера вот что написал по этому поводу
Убрать их можно либо в windows, сохранив файл через редактор, умеющий ставить UNIX переносы.
Либо уже на сервере через SSH, используя редактор VIM (http://ru.najomi.org/vim/10)
Я убрал из следующих файлов(ошибка с заходом была связана с ними)
/core/classes/page.class.php
/languages/ru/lang.php
/index.php
/admin/index.php

только я вообще не понял как их убрать))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.