Помощь Поддержка или помощь c Prestashop - 2 часть

Статус
В этой теме нельзя размещать новые ответы.
помогите! 1-крик обновил престу с 1.6.1.5 до Presta 1.6.1.9 и не могу зайти в админку. после ввода логина поле исчезает и все. просмотр процесса показал
ajax-tab.php?rand=1479331575253
POST 500
Internal Server Error
xhr
jquery-1.11.0.min.js:4


Откат не решение проблемы, у меня та-же хрень, "тестовый" магазин легко обновился, а вот основной попадает в ту-же ситуацию, что и у тебя ((
Такое происходит при обновлении на 1.6.1.8 и на 1.6.1.9.
Найдется решение - отпишись
 
Может проблема с асинхр. аякс запросом? А если с более старой версии хрома попробовать обновится , или с ИЕ?
 
у меня обновился без проблем с 1.6.1.8 и на 1.6.1.9. тема warehouse последняя
.. попробуйте заменить jquery-1.11.0.min.js:4 на оригинальный из установочного пакета
про все кеши не пишу, думаю пробовали и в админке и браузере почистить..
и сделайте архив - хотя бы того что сейчас есть.
 
помогите! 1-крик обновил престу с 1.6.1.5 до Presta 1.6.1.9 и не могу зайти в админку. после ввода логина поле исчезает и все. просмотр процесса показал
ajax-tab.php?rand=1479331575253
POST 500
Internal Server Error
xhr
jquery-1.11.0.min.js:4

скрин: Для просмотра ссылки Войди или Зарегистрируйся

При возникновении ошибки 500 эти рекомендации как правило решают проблему:

Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла .htaccess или наличие в нем неподдерживаемых директив. Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #), и проблема исчезнет.
Если проблема связана с файлом .htaccess, то Вам следует изменить:
  • директиву Options +FollowSymLinks на Options +SymLinksIfOwnerMatch
  • директиву Options All -Indexes на Options -Indexes
  • убрать параметр +ExecCGI
  • убрать параметры AddHandler, php_value, php_flag
  • удалить директиву -MultiViews
Закомментировать директивы в файле .htaccess можно поставив в начале строки символ #

Также удалите файл class_index.php

 
я с вами полностью согласен. только делал ето не я, но разбираться приходиться мне. вопрос с бекапом тоже сложный - испарился.
попробуйте скачать чистый установочный архив и заменить файлы, за исключением модулей, оверайдов, конфигурации, писем, картинок.
 
попробуйте скачать чистый установочный архив и заменить файлы, за исключением модулей, оверайдов, конфигурации, писем, картинок.
етот вариант не подошел
Может проблема с асинхр. аякс запросом? А если с более старой версии хрома попробовать обновится , или с ИЕ?
возможно. сейчас уже не проверить.
у меня обновился без проблем с 1.6.1.8 и на 1.6.1.9. тема warehouse последняя
.. попробуйте заменить jquery-1.11.0.min.js:4 на оригинальный из установочного пакета
про все кеши не пишу, думаю пробовали и в админке и браузере почистить..
и сделайте архив - хотя бы того что сейчас есть.
первым делом так сделал (замена)... увы...
кеш на сервере почистил, с админки, как вы понимаете ... нет.

При возникновении ошибки 500 эти рекомендации как правило решают проблему:

Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла .htaccess или наличие в нем неподдерживаемых директив. Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #), и проблема исчезнет.
Если проблема связана с файлом .htaccess, то Вам следует изменить:
  • директиву Options +FollowSymLinks на Options +SymLinksIfOwnerMatch
  • директиву Options All -Indexes на Options -Indexes
  • убрать параметр +ExecCGI
  • убрать параметры AddHandler, php_value, php_flag
  • удалить директиву -MultiViews
Закомментировать директивы в файле .htaccess можно поставив в начале строки символ #

Также удалите файл class_index.php
файл class_index.php удалял.
сейчас попробую проделать манипуляции с .htaccess
Код:
#START AS4 RULES (Do not remove)
<IfModule mod_rewrite.c>
RewriteEngine on

RewriteRule ^as4_seositemap.xml$ modules/pm_advancedsearch4/sitemap/seositemap.xml [L]
RewriteRule ^as4_seositemap-([0-9]+).xml$ modules/pm_advancedsearch4/sitemap/seositemap-$1.xml [L]
RewriteCond %{QUERY_STRING} !^controller=products-comparison [NC]
RewriteRule ^([a-z]{2})?/?s/([0-9]+)/([a-zA-Z0-9/_-]*) index.php?fc=module&module=pm_advancedsearch4&controller=advancedsearch4&isolang=$1&id_seo=$2&seo_url=$3 [QSA,L]
RewriteCond %{QUERY_STRING} ^isolang=([a-z]{2})&id_seo=([0-9]+)&seo_url=([a-zA-Z0-9/_-]*).*p=([0-9]+)$
RewriteRule ^advancedsearch4.php /%1/s/%2/%3?p=%4 [R=301,L]
RewriteCond %{QUERY_STRING} ^isolang=([a-z]{2})&id_seo=([0-9]+)&seo_url=([a-zA-Z0-9/_-]*)
RewriteRule ^advancedsearch4.php /%1/s/%2/%3? [R=301,L]
RewriteCond %{QUERY_STRING} ^id_seo=([0-9]+)&seo_url=([a-zA-Z0-9/_-]*).*p=([0-9]+)$
RewriteRule ^advancedsearch4.php /s/%1/%2?p=%3 [R=301,L]
RewriteCond %{QUERY_STRING} ^id_seo=([0-9]+)&seo_url=([a-zA-Z0-9/_-]*)
RewriteRule ^advancedsearch4.php /s/%1/%2? [R=301,L]
</IfModule>
#END AS4 RULES

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again
# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums

<IfModule mod_rewrite.c>
<IfModule mod_env.c>
SetEnv HTTP_MOD_REWRITE On
</IfModule>

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule . - [E=HTTP_AUTHORIZATION:%1]




RewriteRule . - [E=REWRITEBASE:/]
RewriteRule ^api$ api/ [L]

RewriteRule ^api/(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

# Images
RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L]
RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L]
RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L]
RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L]
RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L]
# AlphaImageLoader for IE and fancybox
RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L]

# Dispatcher
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L]
</IfModule>

AddType application/vnd.ms-fontobject .eot
AddType font/ttf .ttf
AddType font/otf .otf
AddType application/x-font-woff .woff
<IfModule mod_headers.c>
    <FilesMatch "\.(ttf|ttc|otf|eot|woff|svg)$">
        Header add Access-Control-Allow-Origin "*"
    </FilesMatch>
</IfModule>

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType text/css "access plus 1 week"
    ExpiresByType text/javascript "access plus 1 week"
    ExpiresByType application/javascript "access plus 1 week"
    ExpiresByType application/x-javascript "access plus 1 week"
    ExpiresByType image/x-icon "access plus 1 year"
    ExpiresByType image/svg+xml "access plus 1 year"
    ExpiresByType image/vnd.microsoft.icon "access plus 1 year"
    ExpiresByType application/font-woff "access plus 1 year"
    ExpiresByType application/x-font-woff "access plus 1 year"
    ExpiresByType application/vnd.ms-fontobject "access plus 1 year"
    ExpiresByType font/opentype "access plus 1 year"
    ExpiresByType font/ttf "access plus 1 year"
    ExpiresByType font/otf "access plus 1 year"
    ExpiresByType application/x-font-ttf "access plus 1 year"
    ExpiresByType application/x-font-otf "access plus 1 year"
</IfModule>

<IfModule mod_headers.c>
    Header unset Etag
</IfModule>
FileETag none
<IfModule mod_deflate.c>
    <IfModule mod_filter.c>
        AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript font/ttf application/x-font-ttf font/otf application/x-font-otf font/opentype
    </IfModule>
</IfModule>

#If rewrite mod isn't enabled
ErrorDocument 404 /index.php?controller=404

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

RewriteEngine on
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
# start ~ module watermark section
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}*/admin887xr1xea/*'"
RewriteRule [0-9/]+/[0-9]+\.jpg$ - [F]
</IfModule>
# end ~ module watermark section
# start ~ module watermark section
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}*/admin887xr1xea/*'"
RewriteRule [0-9/]+/[0-9]+\.jpg$ - [F]
</IfModule>
# end ~ module watermark section
 
При возникновении ошибки 500 эти рекомендации как правило решают проблему:

Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла .htaccess или наличие в нем неподдерживаемых директив. Чаще всего достаточно закомментировать директиву Options (для этого нужно поставить в начале строки решетку — #), и проблема исчезнет.
Если проблема связана с файлом .htaccess, то Вам следует изменить:
  • директиву Options +FollowSymLinks на Options +SymLinksIfOwnerMatch
  • директиву Options All -Indexes на Options -Indexes
  • убрать параметр +ExecCGI
  • убрать параметры AddHandler, php_value, php_flag
  • удалить директиву -MultiViews
Закомментировать директивы в файле .htaccess можно поставив в начале строки символ #

Также удалите файл class_index.php
изменения внесены для Options +FollowSymLinks в 2-ух местах
а от ети параметры не найдены в .htaccess
  • директиву Options All -Indexes на Options -Indexes
  • убрать параметр +ExecCGI
  • убрать параметры AddHandler, php_value, php_flag
  • удалить директиву -MultiViews
пока результатов нет
 
изменения внесены для Options +FollowSymLinks в 2-ух местах
а от ети параметры не найдены в .htaccess
  • директиву Options All -Indexes на Options -Indexes
  • убрать параметр +ExecCGI
  • убрать параметры AddHandler, php_value, php_flag
  • удалить директиву -MultiViews
пока результатов нет

Вот в 2-х местах и не должен находиться module watermark --- module watermark section должна быть одна.
Сохраните существующий файл .htaccess и удалите с сервера. Вместо него загрузите файл .htaccess с дистрибутива PS.
 
верно. лишнию секцию убрал. но вот проблема с .htaccess, нет его в офф дистрибутивах, только что скачал
Для просмотра ссылки Войди или Зарегистрируйся

Удаление тоже не помогло
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху