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

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

  1. zYuri
    Offline

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Сайт большой, поэтому я архив залил на хостинг, а техподдержка раскрыла его.
    Где найти open_basedir? Пользователя создал.
    Права попробую переставить все же еще раз. Может криво пробовал.
    В ISP бэкап делает ежедневно.
    Я лучше буду читать и читать, чем буду тупить и тупить [!]

    P.S.
    Лучше чтобы права были зелеными?
    И 757 не лучше?
     
  2. zYuri
    Offline

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Через ISP поменял права и пользователя на все папки на 755 и файлы 644.
    Пока ничего не изменилось.
    Продолжаем полет.
     
  3. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    В настройках www домена посмотри. А вообще смотри откуда берет настройки,правиться конфиг в httpd-conf

    нет,еще раз нет.На время включи 777 ,попробуй как будет отрабатывать некорректную авторизацию.Если будет то же,значит трабл не с правами.
     
  4. zYuri
    Offline

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Кстати ради интереса поставил права 757 на требуемые Joomla папки. Они стали зелеными. Ошибка все равно была.
    Сейчас права 755. Все красненькое. Созрело наверное.
     
  5. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    а кеширование на сервере не включено ?
    Значит проблем не с правами
    Версия Joomla ?
     
  6. zYuri
    Offline

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

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

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    На Joomla кэша нет. А где на сервере смотреть?
     
  8. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Пробуй 777 на /cashe
    в общих настройках
     
  9. zYuri
    Offline

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

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

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    ну тогда начинай перебирать с /modules/mod_login
     
  11. zYuri
    Offline

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

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

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Ну узнаешь где баг с правами.НО все равно нужно определить как дать права для apache,а не для всех.
    Ведь апач запускает процессы,для работы скрипта Joomla,сайта.
     
  13. zYuri
    Offline

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Ну всегда приятнее копать, когда знаешь, что тебя ждет клад.
    Про права Апач отправил запрос в техподдержку.
    С правами на папки складывается очень интересная ситуация.
    Дал всем папкам все права. По одной права удалял и пробовал зайти без пароля. Все шло хорошо. Отобрал у всех права на нормальные - все прекрасно.
    Решил дать права 755 и 644 не по одной папке, а всему сайту - пипец - мальчик снова жив. Опять ошибка. Да как же так? Убираю права по одному - все хорошо, у всех сразу - хрен вам.
    Кстати: дал папкам права 777, а у файлов 644 - ошибка оставалась. Только когда и файлы получили 777 - ошибка пропала.
    Пока писáл - пришло письмо из техподдержки - Перечислите на какие папки надо дать права пользователю apache мы это сделаем. Добрые люди, однако...
     
  14. zYuri
    Offline

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Нашел. И вроде безобидный файл. В корневой папке сайта, в папке LOGS есть файл error.php.
    Пришлось ему дать права 646, чтобы избавиться от ошибки авторизации.
    И заодно этот же файл влиял на ошибку 500 - ошибка сервера, при вводе неправильного пароля в админке сайта.
    Теперь как обычно сайт пишет: Имя пользователя и пароль не совпадают или у вас еще нет учетной записи на сайте.
    Два дня, 20 пива, 200 седых волос и один файл.

    Осталась не решена задача прав Apache и 757. Это судя по всему нужно в новую тему пиcáть.

    Выражаю огромную благодарность draff за поддержку и направление умными мыслями в нужную сторону.
    Спасибо, коллега!
     
  15. zYuri
    Offline

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    Кстати, чтобы не путать последователей: наверно я где напутал, когда давал права по одной папке. Сейчас я изменил права всего лишь одному файлику и все в порядке. Очевидно глаз уже был замылен и не заметил, что не те права выдал error'у.

    ;P
     
  16. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    не нужно давать апач права 777.Это нужно было для выявления трабл.Ведь тогда и любой вредоносный shell запущенный при работе сайта,получит права от имени пользователя apache.
    Лучше определись с open_basedir ,для владельца сайта Joomla
     
  17. zYuri
    Offline

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    В httpd.conf есть запись для моего домена:
    php_admin_value open_basedir "/var/www/site/data:."

    Сам сайт находится по пути:
    /var/www/site/data/www/site.com

    В спецификации PHP указано, что: Специальное значение . обозначает, что рабочая директория скрипта будет использована в качестве базовой директории. Однако, это немного опасно, так как текущая директория скрипта может быть легко изменена с помощью chdir().

    ??
     
  18. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    Замечание: Когда опция safe mode включена, PHP проверяет, имеет ли каталог, с которым вы собираетесь работать, такой же UID (владельца), как и выполняемый скрипт.
    http://ru.php.net/manual/ru/function.chdir.php
    Если пользователь не root,скрипт chdir не изменит директорию.
    п.с.
    Если очень напряг,то люди ставят вирт.хостинг в песочницу
     
  19. zYuri
    Offline

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

    Регистрация:
    30.05.2012
    Сообщения:
    31
    Симпатии:
    0
    Пол:
    Мужской
    ОК. Пользователь не root. Поменял.
    open_basedir существует.
    Но чтобы в Joomla из админки залить файл (фото и что угодно) для папки требует права 757.
    Файл конфиг.пхп при 644 не разрешает менять, когда я что-то в настройках сайта делаю.
    Приходится ставить 646, менять настройки, а затем 644.
    Техподдержка задумалась по этому поводу. Я сушу весла.
    Тот же файл error.php успокоился (мир его праху) при правах 646....

    Я же не первый на хостинг VDS перешел. Что делать? [!!!]
     
  20. draff
    Offline

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

    Регистрация:
    17.01.2011
    Сообщения:
    6 044
    Симпатии:
    519
    Пол:
    Мужской
    кто владелец tmp~mod-tmp ?
     

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

Загрузка...