Не заходит в админку после переноса с апача на nginx
#1
Отправлено 28 April 2014 - 01:37 PM
Возникла проблема на ровном месте. После переноса сайта с сервера с апачем на сервер с нджинкс почему-то перестало заходить в админку. То есть оно просто рефрешит страницу после воода логина и пароля. Сам файл admin.php открывается.
Если указать неправильный пароль, то оно пишет "Неверный логин или пароль".
На сайте установлено ЧПУ, но вроде как админка к этим rewrite не относится. Поєтому к ней ничего дополнительно не прописывали.
Может кто-то подсказать куда копать с решением?
Заранее благодарен.
#2
Отправлено 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 хреновенькие (много лишнего и позволяют украсть шаблон с сайта), но они остались штатными, а поправить мне лень, т.к. с тестовых сайтов украдать нечего.
#4
Отправлено 28 June 2014 - 02:25 PM
Была похожая проблема после переноса магазина на другой сервер. Решил тем, что заново сгенерировал лицензию файлом lic.php и всё заработало как ранее.Всем привет!
Возникла проблема на ровном месте. После переноса сайта с сервера с апачем на сервер с нджинкс почему-то перестало заходить в админку. То есть оно просто рефрешит страницу после воода логина и пароля. Сам файл admin.php открывается.
Если указать неправильный пароль, то оно пишет "Неверный логин или пароль".
На сайте установлено ЧПУ, но вроде как админка к этим rewrite не относится. Поєтому к ней ничего дополнительно не прописывали.
Может кто-то подсказать куда копать с решением?
Заранее благодарен.
#5
Отправлено 28 June 2014 - 03:06 PM
Ну причем тут перенос на другой сервер? Русским же языком написано:Была похожая проблема после переноса магазина на другой сервер
1. Проблема не просто после переноса на другой сервер, а после переноса с apache на nginx.
2. Проблема с заходом в админку. Если бы дело было в лицензии, то проблема была бы не только с админкой.
#6
Отправлено 30 June 2014 - 07:12 PM
Уважаемый, я лично столкнулся с этой проблемой. Одним прекрасным утром захотел зайти в админку магазина, но не смог. При этом не открылся и сам магазин. связался со службой техподдержки и они объяснили, что у них лёг сервер и они перенесли магазин на другой. Попытались откатить магазин на пару дней назад, но заработал только сам магазин, а админка не открывалась. Решил проблему новой генерацией лицензии. Я не утверждаю о той же ситуации, но какая-то аналогия просматривается. Можно ведь попробовать.Ну причем тут перенос на другой сервер? Русским же языком написано:Была похожая проблема после переноса магазина на другой сервер
1. Проблема не просто после переноса на другой сервер, а после переноса с apache на nginx.
2. Проблема с заходом в админку. Если бы дело было в лицензии, то проблема была бы не только с админкой.
#7
Отправлено 11 November 2014 - 05:48 PM