Немогу понять что делать после того как заполняю форму регистрации сайт очень долго думает, а потом выдаёт:Скрытый контент.
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request POST /index.php/customer/account/createpost/.
Reason: Error reading from remote server
Но аккаунт на сайте создаётся.
Я бы посоветовал начать с просмотра журнала ошибок:
* MagentoRoot/var/log/*
* MagentoRoot/var/reports/*
* ошибка PHP (на каждом сервере в разных папках)
Если там нет ничего, связанного с регистрацией, то стоит смотреть код регистрации. Такое ощущение, что где-то в коде происходит ошибка и до ответа клиенту уже не доходит.
Или дело в особенностях инфраструктуры вашей сети и ответ "режется" где-то по пути.
Вот что мне пишет Лог:
[Mon Nov 23 08:51:27 2015] [error] [client 217.199.123.24] (20014)Internal error: proxy: error reading status line from remote server kokteyl.cc.ua:8101, referer: http://kokteyl.cc.ua/index.php/customer/account/create/ [Mon Nov 23 08:51:27 2015] [error] [client 217.199.123.24] proxy: Error reading from remote server returned by /index.php/customer/account/createpost/, referer: http://kokteyl.cc.ua/index.php/customer/account/create/ [Mon Nov 23 08:57:49 2015] [error] [client 217.199.123.24] (20014)Internal error: proxy: error reading status line from remote server kokteyl.cc.ua:8101, referer: http://kokteyl.cc.ua/index.php/customer/account/create/ [Mon Nov 23 08:57:49 2015] [error] [client 217.199.123.24] proxy: Error reading from remote server returned by /index.php/customer/account/createpost/, referer: http://kokteyl.cc.ua/index.php/customer/account/create/
Но что мне делать я так и не понял.(
Да, php лог не сильно помог. А что-то в Magento логах есть?
Хотя скорее всего ничего нет и стоит обратиться к тому, кто настраивал хостинг. Он сможет вам помочь найти реальную. ошибку, так как то, что видите вы, это реакция на какую-то ошибку и невозможность получить ответ от скрипта.
возможно поможет такое решение на сервере
In case someone else runs into this. This is a bug in mod_proxy that can be avoided by putting these lines in your httpd.conf: SetEnv force-proxy-request-1.0 1 SetEnv proxy-nokeepalive 1 https://issues.apache.org/bugzilla/show_bug.cgi?id=37770
или такое
SetEnv proxy-initial-not-pooled 1
найдено по запросу "20014 web server error" тут http://serverfault.com/questions/206738/intermittent-error-when-using-mod-proxy-to-do-reverse-proxy-...
Забросил эти строчки в .htaccess но ничего непомогло, всё равно страницу выбивает
Snaypertoha, какой у вас хостинг? Веб сервер Apache + Nginx или Apache? Или у вас выделенный сервер? Какие системные параметры предоставляет хостинг? Какой у вас PHP? Какие модули подключены? Какие расширения модуля PHP подключены?
Укажите адрес вашего сайта, я его протестирую и проанализирую.
Судя по в WHOIS Хостинг 1gb.ua, Apache, PHP 5.5 Отклик сервера 3,7 секунды это очень-очень долго. Кстати другие сайты на этом же IP-откликаются шустро, но не факт что они на том же серваке.