Всем привет, может кто сталкивался? На последнем этапе покупки когда уже нажимаешь "разместить заказ" появляется ромашка с надписью "идет размещение заказа" этот процесс длятся очень долго - около минуты. Остальное все работает оч. быстро без каких либо проблем. Сайт размещен на vps сервере версия cs-cart последняя. http://shopmb.ru/
Эта проблема требует детального изучения на вашем сервере. Надо выяснять узкие места, какой именно участок кода тормозит.
Всем привет, может кто сталкивался? На последнем этапе покупки когда уже нажимаешь "разместить заказ" появляется ромашка с надписью "идет размещение заказа" этот процесс длятся очень долго - около минуты. Остальное все работает оч. быстро без каких либо проблем. Сайт размещен на vps сервере версия cs-cart последняя. http://shopmb.ru/
Проблема может возникать при отправке уведомления на электронную почту. Попробуйте создать два заказа через админку: один с включенными опциями "Информировать покупателя" и "Уведомить отдел оформления и обработки заказов", а второй - отключив эти опции. Сообщите нам, будет ли разница и воспроизводится ли вообще проблема, если размещать заказ через админку.
Проблема может возникать при отправке уведомления на электронную почту. Попробуйте создать два заказа через админку: один с включенными опциями "Информировать покупателя" и "Уведомить отдел оформления и обработки заказов", а второй - отключив эти опции. Сообщите нам, будет ли разница и воспроизводится ли вообще проблема, если размещать заказ через админку.
Да! Именно в этом дело, без уведомления все быстро происходит.
Да! Именно в этом дело, без уведомления все быстро происходит.
Проверьте как работает отправка уведомления об изменении учетной записи. На странице Покупатели > Администраторы откройте свою учетную запись и нажмите Сохранить изменения (галка Информировать пользователя должна быть включена). Если проблема не воспроизведется, значит она возникает имменно при отправке счета. В этом случае проверьте работает ли стандартная PHP функция file_get_contents()
Изменение учетной записи с уведомлением по почте работает без проблем.
Для проверки функции достаточно этого файла? http://shopmb.ru/test.php
содержание:
<?php
$homepage = file_get_contents('http://forum.cs-cart.com/');
echo $homepage;
?>
тоже самое и у меня
Изменение учетной записи с уведомлением по почте работает без проблем.
Для проверки функции достаточно этого файла? http://shopmb.ru/test.php
содержание:
<?php
$homepage = file_get_contents('http://forum.cs-cart.com/');
echo $homepage;
?>
Да, только желательно также включить распечатку ошибок. Т.е. скрипт должен выглядеть примерно так (не забудьте изменить ссылку):
<?php error_reporting(E_ALL); ini_set("display_errors", "on"); $test = file_get_contents("http://www.your_domain.com/store_closed.html"); echo $test; ?>
Если проблема не в этом, то потребуется изучение у вас на сервере. Напишите в Help Desk и предоставьте FTP доступ к вашему серверу чтобы мы смогли все проверить.
тоже самое и у меня
Проверьте работает ли функция file_get_contents() с помощью аналогичного тестового скрипта. Если с ней все в порядке, напишите в Help Desk и мы изучим проблему у вас на сервере.
Залил файл с кодом
<?php error_reporting(E_ALL); ini_set("display_errors", "on"); $test = file_get_contents("http://ps.kh.ua/store_closed.html"); echo $test; ?>
попучаю белый экран и надписи
[BANNER]
[message]
Да, только желательно также включить распечатку ошибок. Т.е. скрипт должен выглядеть примерно так (не забудьте изменить ссылку):
<?php error_reportinge_all ini_setdisplay_errors on test="file_get_contents("http://www.your_domain.com/store_closed.html");" echo test>Если проблема не в этом, то потребуется изучение у вас на сервере. Напишите в Help Desk и предоставьте FTP доступ к вашему серверу чтобы мы смогли все проверить.
Проверьте работает ли функция file_get_contents() с помощью аналогичного тестового скрипта. Если с ней все в порядке, напишите в Help Desk и мы изучим проблему у вас на сервере.
Запустил, никаких ошибок я так понимаю нет?
Залил файл с кодом
<?php error_reportinge_all ini_setdisplay_errors on test="file_get_contents("http://ps.kh.ua/store_closed.html");" echo test>попучаю белый экран и надписи
[BANNER]
[message]
Запустил, никаких ошибок я так понимаю нет?
Да, это означает что с file_get_contents все в порядке. Напишите нам через Help Desk чтобы мы смогли изучить проблему у вас на сервере.
Да, это означает что с file_get_contents все в порядке. Напишите нам через Help Desk чтобы мы смогли изучить проблему у вас на сервере.
Спасибо большое за помощь, но все заработало! Я подозреваю что поддержка хостинга сама решила эту проблему, т.к я обратился к ним с этой проблемой еще до того как написал тут, но по началу это не дало никаких результатов, они сказали что с сервером все в порядке и настроено все корректно, на этом наше с ними общение закончилось. А сегодня я обнаружил что все стало работать как надо!
Спасибо большое за помощь, но все заработало! Я подозреваю что поддержка хостинга сама решила эту проблему, т.к я обратился к ним с этой проблемой еще до того как написал тут, но по началу это не дало никаких результатов, они сказали что с сервером все в порядке и настроено все корректно, на этом наше с ними общение закончилось. А сегодня я обнаружил что все стало работать как надо!
Рады слышать, что проблема решилась.
У меня заметно дольше (но не минуту) размещается заказ, а так же меняется статус заказа, если к уведомлению прикреплен какой-либо PDF-файл. Необходимо время для генерации файла сторонним сервисом.
Вы можете разместить сервис по генерации PDF документов у себя на сервере. Исходный код сервиса и инструкции по разворачиванию инфраструктуры для него находятся в открытом доступе: