Перейти к содержимому


Не заходит в админку после переноса с апача на nginx


  • Вы не можете ответить в тему
Сообщений в теме: 6

#1 b0tl0v3

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 28 April 2014 - 01:37 PM

Всем привет!

Возникла проблема на ровном месте. После переноса сайта с сервера с апачем на сервер с нджинкс почему-то перестало заходить в админку. То есть оно просто рефрешит страницу после воода логина и пароля. Сам файл admin.php открывается.

Если указать неправильный пароль, то оно пишет "Неверный логин или пароль".

На сайте установлено ЧПУ, но вроде как админка к этим rewrite не относится. Поєтому к ней ничего дополнительно не прописывали.

Может кто-то подсказать куда копать с решением?

Заранее благодарен.
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 28 April 2014 - 07:05 PM

Может кто-то подсказать куда копать с решением?

C большой вероятностью таки в реврайты от ЧПУ. Как минимум, начать с их отключения.
У меня давным давно везде поставлен nginx вместо апача и с самого начала на нем вполне работала штатная конфигурация shopCMS для nginx, которая прописана комментарием в штатном .htaccess. Конкретно у меня, когда я раскатываю новую инсталляцию shopCMS для тестирования или написания чего-либо используется следующий конфиг (он с fastCGI):
server {
    listen	   80;
    server_name  bla-bla.ru;

    client_max_body_size 20m;

    gzip			 on;
    gzip_min_length  1000;
    gzip_comp_level  5;
    gzip_proxied	 expired no-cache no-store private auth;
    gzip_types	   text/plain application/xml;

    root   /var/www/html/bla-bla.ru;
    index index.php;

    access_log  /var/log/nginx/bla-bla.ru_access.log  main;

    rewrite ^/install_check\.html$ /install.php?check=yes last;
    rewrite ^/price\.html$ /index.php?show_price=yes  last;
    rewrite ^/cart\.html$ /index.php?shopping_cart=yes  last;
    rewrite ^/wide_search\.html$ /index.php?search_with_change_category_ability=yes  last;
    rewrite ^/feedback\.html$ /index.php?feedback=yes  last;
    rewrite ^/compare\.html$ /index.php?comparison_products=yes  last;
    rewrite ^/news\.html$ /index.php?news=yes last;
    rewrite ^/page_([0-9]+)\.html$ /index.php?show_aux_page=$1  last;
    rewrite ^/product_([0-9]+)\.html$ /index.php?productID=$1 last;
    rewrite ^/category_([0-9]+)\.html$ /index.php?categoryID=$1 last;
    rewrite ^/category_([0-9]+)_offset_([0-9]+)\.html$ /index.php?categoryID=$1&offset=$2 last;
    rewrite ^/category_([0-9]+)_show_all\.html$ /index.php?categoryID=$1&show_all=yes last;

    location ~ \.php$ {
	    fastcgi_pass   unix:/tmp/php5-fpm.sock;
	    fastcgi_index  index.php;
	    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
	    include	    fastcgi_params;

	    fastcgi_connect_timeout 600;
	    fastcgi_send_timeout 600;
	    fastcgi_read_timeout 600;
    }
    location = /favicon.ico {
	    log_not_found off;
        access_log off;    
    }
    location = /robots.txt {
	    log_not_found off;
        access_log off;    
    }
    location ~* /core/(install|temp|smarty|modules|languages|includes|functions|fonts|files|config|classes|cache|backup|tpl)/(.*) {
	  return 403;
    }
    location ~* /data/(.+)\.(tpl\.html|php|php3|php4|php5|phtml|pl|cgi) {
	  return 403;
    }
    }
По хорошему, два последних location хреновенькие (много лишнего и позволяют украсть шаблон с сайта), но они остались штатными, а поправить мне лень, т.к. с тестовых сайтов украдать нечего. :)
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 b0tl0v3

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 30 April 2014 - 09:44 PM

badisoft, спасибо за ответ!


Если ктото может и хочет за вознаграждение помочь решить проблему - пишите в скайп tkachuk_alexey

Спасибо.
  • 0

#4 shkap

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 28 сообщений
Репутация: 6
Начинающий

Отправлено 28 June 2014 - 02:25 PM

Всем привет!

Возникла проблема на ровном месте. После переноса сайта с сервера с апачем на сервер с нджинкс почему-то перестало заходить в админку. То есть оно просто рефрешит страницу после воода логина и пароля. Сам файл admin.php открывается.

Если указать неправильный пароль, то оно пишет "Неверный логин или пароль".

На сайте установлено ЧПУ, но вроде как админка к этим rewrite не относится. Поєтому к ней ничего дополнительно не прописывали.

Может кто-то подсказать куда копать с решением?

Заранее благодарен.

Была похожая проблема после переноса магазина на другой сервер. Решил тем, что заново сгенерировал лицензию файлом lic.php и всё заработало как ранее.
  • 0

#5 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 28 June 2014 - 03:06 PM

Была похожая проблема после переноса магазина на другой сервер

Ну причем тут перенос на другой сервер? Русским же языком написано:
1. Проблема не просто после переноса на другой сервер, а после переноса с apache на nginx.
2. Проблема с заходом в админку. Если бы дело было в лицензии, то проблема была бы не только с админкой.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#6 shkap

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 28 сообщений
Репутация: 6
Начинающий

Отправлено 30 June 2014 - 07:12 PM

Была похожая проблема после переноса магазина на другой сервер

Ну причем тут перенос на другой сервер? Русским же языком написано:
1. Проблема не просто после переноса на другой сервер, а после переноса с apache на nginx.
2. Проблема с заходом в админку. Если бы дело было в лицензии, то проблема была бы не только с админкой.

Уважаемый, я лично столкнулся с этой проблемой. Одним прекрасным утром захотел зайти в админку магазина, но не смог. При этом не открылся и сам магазин. связался со службой техподдержки и они объяснили, что у них лёг сервер и они перенесли магазин на другой. Попытались откатить магазин на пару дней назад, но заработал только сам магазин, а админка не открывалась. Решил проблему новой генерацией лицензии. Я не утверждаю о той же ситуации, но какая-то аналогия просматривается. Можно ведь попробовать.
  • 0

#7 vakkula

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 101 сообщений
Репутация: 6
Начинающий

Отправлено 11 November 2014 - 05:48 PM

Может кто подскажет. Перенес сайт на VPS настроил связку Apache+nginx но при импорте файла размером больше 100Kb выдает 500 ошибку.
  • 0