[Решено] Установка Joomla 3 этап (База данных)

  • 12 Ответов
  • 493 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

lekraft

  • **
  • 11
  • 1
Разрисую ситуацию в красках/
Работаю с nginx (исключительно)

Стоит NAT, на нём имеется nginx, проксирующий внутрь, на необходимый хост.

Код
server      {
        listen 80;
        server_name $domain.ru www.$domain.ru;
        location / {
            proxy_pass http://$domain.ru:8005;
           }

Соответсвенно в hosts к примеру 172.20.1.10 ($domain.ru)

И внутренний nginx уже в подсети 172.20.1.0/24 принимает запрос.

И все бы работало, если бы не токены.
В итоге я получаю ошибку $_POST запроса с якобы не верным токеном.

"Последний запрос был отклонен, поскольку содержит неверный ключ безопасности. Обновите страницу и попробуйте еще раз."

Прошу помощи, мне нужно 2 nginx сервера, мне нужен NAT и мне нужна Joomla внутри.
Для сравнения WP ставится без проблем, работает.
Своя собственная CMS ставится и работает без проблем.

Что я делаю не так, почему мне возвращается эта ошибка, неужели Joomla не умеет устанавливаться за NAT?
Ведь по факту я подменяю для неё через hosts что равнозначно серверу named, подскажите как обойти эту ошибку с токенами.
« Последнее редактирование: 25.11.2015, 12:12:48 от b2z »

*

lekraft

  • **
  • 11
  • 1
Re: Установка Joomla 3 этап (База данных)
« Ответ #1 : 24.11.2015, 10:35:56 »
Если это важно:
Mysql-Server 5.6
Nginx 1.8
Php 5.6 (все необходимые модули есть, запущены)
Unix,FreeBSD 10.2

rewrite 301 с www на nowww - не помог, да и не в этом проблема.
Количество переменных в php.ini увеличено до 5000, не помогло.

Таблицы в бд попадают, chown/chmod настроен правильно.

К примеру phpMyAdmin движок работает идеально.
« Последнее редактирование: 25.11.2015, 03:16:17 от lekraft »

*

lekraft

  • **
  • 11
  • 1
Re: Установка Joomla 3 этап (База данных)
« Ответ #2 : 24.11.2015, 10:38:48 »
Я конечно могу разобрать Joomla по кускам, переписать нужные части.

Но есть люди, которые работаю с Joomla, они сделать этого увы не смогут.
Собранную вручную давать не хотелось бы, да и если на уровне инсталляции есть такая проблема, то я уверен что она будет и на уровне авторизации/использования.


*

b2z

  • *****
  • 7450
  • 741
  • Разраблю понемногу
Re: Установка Joomla 3 этап (База данных)
« Ответ #3 : 24.11.2015, 12:20:26 »
Погуглите на эту тему, здесь маловероятно, что кто-то поможет, так как ситуация очень специфична.

*

lekraft

  • **
  • 11
  • 1
Re: Установка Joomla 3 этап (База данных)
« Ответ #4 : 24.11.2015, 13:10:27 »
Гуглил и на ru/eng безуспешно.

Может кто-то работал с механизмами этих токенов, наверное в токене явно учавствует IP?
К примеру за 188.130.*.* -> 172.20.*.* Ну просто все остальное для пользователя www просто остаётся неизменным :)
Хотя бы где искать :)


*

lekraft

  • **
  • 11
  • 1
Re: Установка Joomla 3 этап (База данных)
« Ответ #6 : 24.11.2015, 13:26:39 »
При установке, прямо при создании таблиц в БД, до авторизации даже не доходит.

*

b2z

  • *****
  • 7450
  • 741
  • Разраблю понемногу
Re: Установка Joomla 3 этап (База данных)
« Ответ #7 : 24.11.2015, 13:37:46 »
Прошу прощения, не обратил внимание на этот момент. В токенах нет IP. Единственное предположение, что при создании таблиц как-то обрывается процесс и вас выкидывает на ту же форму, а токен уже не верен.

*

lekraft

  • **
  • 11
  • 1
Re: Установка Joomla 3 этап (База данных)
« Ответ #8 : 24.11.2015, 15:13:07 »
Спасибо, попытаюсь найти.

*

lekraft

  • **
  • 11
  • 1
Re: Установка Joomla 3 этап (База данных)
« Ответ #9 : 24.11.2015, 16:39:27 »
Вот ещё вопрос, какой уровень доступа нужен к MySQL?

mysql:
GLOBAL: USAGE
DB: SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,CREATE VIEW,EVENT,TRIGGER,SHOW VIEW,CREATE ROUTINE,ALTER ROUTINE,EXECUTE

Может расширить? Используются иные запросы?


*

lekraft

  • **
  • 11
  • 1
Re: Установка Joomla 3 этап (База данных)
« Ответ #11 : 24.11.2015, 17:28:57 »
Ладно, в любом случае спасибо за отклик) я просто привык shell скриптами работать) не люблю что-то создавать.

Тему пока не закрывайте, я все равно решу этот вопрос, отпишусь тут, вдруг кому-то это сэкономит массу времени.

*

lekraft

  • **
  • 11
  • 1
Re: Установка Joomla 3 этап (База данных)
« Ответ #12 : 25.11.2015, 03:15:50 »
Проблема решена, cms заработала.

Вычистил mysql56, накатил mysql55, предварительно обновив порты и пакеты.

И как ни странно с той же самой конфигурацией Joomla установилась.

Тему можно закрыть, спасибо за консультации.