Joomla 2.5 RewriteBase и ошибка 404 при вводе неправильного пароля при авторизации пользователя

Тема в разделе "Перенос Joomla на хостинг и проблемы с хостингом", создана пользователем zYuri, 30.05.2012.

  1. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    После переноса сайта с виртуального хостинга на хостинг c выделенным сервером для корректной работы пришлось в файле .htaccess прописать директиву
    RewriteBase /
    Сайт работает.
    Но обнаружился один не очень хороший глюк.
    Если пользователь указывает неправильный пароль при авторизации, сайт выбрасывает на ошибку 404.
    Без этой директивы сайт (проверил на старом виртуальном хостинге и на локалхост) выдает надпись для пользователя, что пароль неверный (см. картинку), как и должно быть. Сайт на CMS Joomla 2.5.4

    Техподдержка хостинга пишет:
    определяя RewriteBase /
    Вы делаете корень для правил rewrite,
    Вам необходимо добавить правила rewrite Для каталога/скрипта авторизации.
    я полагаю решение уже есть в базе знаний используемой Вами CMS


    Он полагает.... Ну поискал бы в инете.... Я что-то не нашел.

    Не посоветуете как исправить?
    Прилагаю также ошибки из ЛОГ'а
     

    Вложения:

    • login.jpg
      login.jpg
      Размер файла:
      74.7 КБ
      Просмотров:
      5
    • site.com.access.txt
      Размер файла:
      628 байт
      Просмотров:
      1
    • site.com.error.txt
      Размер файла:
      787 байт
      Просмотров:
      1
  2.  
  3. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Продолжаю эксперименты. Попробовал отключить кэш. Не помогло.

    Поставил "нет" на все настройки ЧПУ: Включить SEF (ЧПУ), Перенаправление URL, Добавлять суффикс к URL.
    Не помогло.

    Удалил совсем .htaccess
    Не помогло.

    Выбрасывает на 404 ошибку Joomla (templates/system/error.php).
    Очевидно, что RewriteBase если и виноват, то уже косвенно.

    Вопрос остался? Почему при смене хостинга при введеном неправильном пароле стала появляться ошибка 404 и не выводится сообщение "Имя пользователя и пароль не совпадают или учетная запись отсутствует"?
     
  4. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    В дополнение:
    <jdoc:include type="message" /> в шаблоне присутствует.

    В ошибке участвуют:
    index.php?option=com_users&view=login
    http://www.site.com/component/users/?task=user.login
     
  5. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    live site покажи из конфиг.пхп
     
  6. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    public $live_site = '';

    И кстати такая же фигня стала и в админке. При вводе неправильного пароля выдается сообщение:
    500 - Обнаружена ошибка.

    Почитал в инете. Не нашел подходящих способов решения проблемы.

    Буду рыть дальше. И ждать.... либо манны, либо бога :(
     
  7. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    мин. Я просмотрел что переезд на VDS.
    смотри права на папки в админке Joomla.
    Попробуй дать права apache на весь сайт
     
  8. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    На папки права 755. На файлы 644.
    Владелец - root.
    Пробовал поменять на суперадминистратора, но результатов не принесло.
    Изменить на apache не позволяет.
    Пишет ужасные вещи :) (см скриншот))
     

    Вложения:

    • login2.jpg
      login2.jpg
      Размер файла:
      66.3 КБ
      Просмотров:
      6
  9. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Повторяю в админке,а не в панели VDS.
    Нормально для Unix. Что за клиент ?
     
  10. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    А вот это, пардон, не понял. В админке Joomla есть настройка прав доступа, но к папкам это же не имеет отношения? Права на папки я меняю, когда захожу на сервер через программу WinSCP. Панель VDS пока не трогаю.
    Повторите для единственной извилины.

    А подробнее? Клиент чего? Юникса?
    WinSCP? Debian?

    Судя по всему наступил вечер. Кончился бензин у мозга.
    =O =O
     
  11. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Версия Joomla ? В Joomla 1.5.х то в панели сверху -Помощь -Информация о системе
    Какая панель?
    Я еще не пользовался клиентами с под Windows. Мне и так нормально ISP Manager Lite/GentOS
    п.с.
    перезалей /components/com_user
     
    Последнее редактирование: 30.05.2012
  12. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Вот и я уже не соображаю какая панель :( :)
    У меня клиент тоже ISP Lite, только с Debian
    WinSCP пользуюсь, так как там как нортон коммандер, с двумя панелями
    Сейчас попробую перезалить... напишу о последствиях
     
  13. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Последствия остались без последствий. Залил, но все тоже. Права как у всех.
    Ну что за хрень? Начинаю злиться ]:>
     
  14. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Еще бы посмотреть что в httpd-logs error.log
    только за время ошибки сможешь показать?
     
  15. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Тока эта одна:
    [Wed May 30 21:40:09 2012][error][client 95.65.xxx.xxx] PHP Notice: Trying to get property of non-object in /var/www/site/data/www/site.com/plugins/xmap/com_content/com_content.php on line 225, referer: http://www.site.com/
     
  16. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    plugins/xmap тут не причем.
    Он просто отображается на странице 404
     
  17. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Короче голова уже не та, что утром. Лягу спать, завтра продолжу.
     
  18. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Не верю. У меня все красным.Вот за эти права я спрашивал
    [​IMG]
     
    zYuri нравится это.
  19. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Draff, а как должно быть? Я сейчас сам поищу, но на вскидку? Красным или зеленым? У меня почти все красное, кроме тех папок на которые я сам, ручками, дал права.
     
  20. zYuri
    Offline

    zYuri Недавно здесь

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Чтобы права позеленели им нужно для папок 757, вместо 755.
    Техподдержка пишет что ничего страшного в этом нет. Ну им то понятно ничего не страшно.
    Как быть?
     
  21. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Нельзя давать права всем.Я же потому и писал,что попробуй измени пользователя.
    И почему у тебя пользователь root владелец файлов сайта? Кто тебе вообще переносил,админил сайт?
    Не рекомендуется работать в Unix с под root. Обычно создают пользователя,создают виртуальный хостинг www/you_domain, и назначают open_basedir.
    Пользуйся ISP Manager .И настрой резервные копии.Будет делать бекап ежедневно по указанному времени.
    п.с.
    В общем писать и писать.А тебе учить и учить. ))
     

Поделиться этой страницей

Загрузка...