Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Ребята помогите! Ошибки после обновления до 2.5.4.

Вчера обновил действующих магазин с 2.5.0 до 2.5.4 (соответственно последовательно как положено). Теперь нарисовались проблемы :(

1) При оформлении заказа на стадии его подтверждения через раз появляется ошибка "Не удалось отправить email. Ошибка: Произошла ошибка при инициализации Mail функции." и не переходит на страницу "Ваш заказ успешно оформлен...", хотя письма доходят. Клиенту нужно обновить страницу и только тогда он попадает на страницу "Ваш заказ успешно оформлен..." письма при этом отправляются повторно. Все настройки почты остались прежними как и до обновления.

2) Заказ оформляется даже если покупатель не ставит галочку "Я согласен" в Условиях покупки при оформлении заказа.

3) На страницы резервного копирования появилось:

"Warning: mysql_real_escape_string() : Access denied for user 'root'@'localhost' (using password: NO) in /home/antennm2/public_html/shop/admin/includes/functions/sessions.php on line 37

Warning: mysql_real_escape_string() : A link to the server could not be established in /home/antennm2/public_html/shop/admin/includes/functions/sessions.php on line 37"

При создании резервной копии БД пишет: "2011.01.02 16:52:28
Возникла ошибка!
mysql_real_escape_string() : Access denied for user 'root'@'localhost' (using password: NO) (2)"

При попытке Скачать файл (1.54 МБ) - написано "Доступ запрещен!"

4) При установки плагинов "Карусель товаров", "Опрос" и тд (ради которых и делалось обновление) при нажатии на кнопку "Настройка" снова ошибка "Доступ запрещен!"


Ребятушки магазин действующий, подскажите в чем грабли пожалуйста. Очень жду :(


криво обновились.

ошибка Access denied for user 'root'@'localhost'
означает что не правильно указанны данные для доступа к БД. Хотя странно как тогда магазин работает, если дампер не может сделать бекап.
В общем откатитесь на старую версию и на локалке обновите и оттестируйте скрипт, а далее уже обновляйте все на сервере.


Установил еще магазин с нуля вер 2.5.4 и новой базой данных. Итог:

1) Заказ оформляется даже если покупатель не ставит галочку "Я согласен" в Условиях покупки при оформлении заказа.

2) На страницы резервного копирования При попытке Скачать файл (1.54 МБ) - написано "Доступ запрещен!"

3) При установки плагинов "Карусель товаров", "Опрос" и тд (ради которых и делалось обновление) при нажатии на кнопку "Настройка" снова ошибка "Доступ запрещен!"

Ошибки:
"Warning: mysql_real_escape_string() : Access denied for user 'root'@'localhost' (using password: NO) in /home/antennm2/public_html/shop/admin/includes/functions/sessions.php on line 37

Warning: mysql_real_escape_string() : A link to the server could not be established in /home/antennm2/public_html/shop/admin/includes/functions/sessions.php on line 37"

нет!

Подскажите пожалуйста выход из сложившейся ситуации


2) в правах доступа на страницы нужно разрешить file.php
3) для плагинов тоже самое. только страница plugins_page.php

Установил еще магазин с нуля вер 2.5.4 и новой базой данных.


с новой базой или перенесли базу от старой версии?

что то по умолчанию этих глюков не видно


2) в правах доступа на страницы нужно разрешить file.php
3) для плагинов тоже самое. только страница plugins_page.php




Что то я не пойму, это значит нужно изменить атрибуты на эти файлы в паке /admin/?! (я просто не селён в этом) если так, то какие права нужно ставить? если ставлю права 777 на  plugins_page.php то при нажатии на кнопку настроить в плагине карусель товаров перехожу на странице хостера, там текст "CGI приложение доступно на запись другим пользователям. Для выполнения оно должно иметь права 0755 или 0711. " если устанавливаю 644, 0755 или 0711 то написано "Доступ запрещен!" а при смене прав на  file.php ни чего не меняется...

Я наверное что то ни так понял напишите по подробнее пожалуйста...



с новой базой или перенесли базу от старой версии?
что то по умолчанию этих глюков не видно



База новая создал вчера специально попробовать, единственное что, сделал Восстановление БД из резервной копии как раз того магазина с которым проблемы! Это я наверное зря? Хотя БД от 11 месяца 2010г., тогда с магазином проблем не было...

Блин подскажите пожалуйста как можно решить проблеммы. Хрен с ними уже с эти каруселями и тд.. Самая большая проблема это оформление заказов, люди по 3-4 раза заказы дублируют так как появляется ошибка "Не удалось отправить email. Ошибка: Произошла ошибка при инициализации Mail функции." и не переходит на страницу "Ваш заказ успешно оформлен...

Очень жду...

Блин ща пытался отправить сообщение по не завершенным заказам там тоже:

Не удалось отправить email.
Ошибка: Произошла ошибка при инициализации Mail функции.

Если в настройках email выбираю метод sendmail то при потверждении заказа выдает ошибку:
Не удалось отправить email.
Ошибка: Невозможно выполнить эту команду: /usr/sbin/sendmail

А там магазине, который установил вчера все нормально, хотя настройки все одинаковые...

Что за фигня ????


При создании резервной базы есть еще вот такая ошибка:

Кодировка соединения и таблицы не совпадает:
Таблица `os_goods_carousello` -> cp1251 (Подключение к БД utf8)
Обработка таблицы `os_goods_carousello` .
Кодировка соединения и таблицы не совпадает:
Таблица `os_goods_carousello_settings` -> cp1251 (Подключение к БД utf8)


База новая создал вчера специально попробовать, единственное что, сделал Восстановление БД из резервной копии как раз того магазина с которым проблемы! Это я наверное зря? Хотя БД от 11 месяца 2010г., тогда с магазином проблем не было...


версия у бд другая

не соответствует версии магазина

вот и проблема


Ну что посоветуете сделать? Как выйти из ситуации???


Попросить хостера поднять магазин из бэкапа (чтобы наверняка только знать с какого числа вы переделывать его начали) и больше не трогать.



Ну что посоветуете сделать? Как выйти из ситуации???


вспоминаем от какой же версии эта база

качаем обновления. и выполняем только sql запросы




Ну что посоветуете сделать? Как выйти из ситуации???


вспоминаем от какой же версии эта база

качаем обновления. и выполняем только sql запросы


База версии 2.5.0., выполняем только sql запросы - это что значит?


В общем откатился я на 2.5.0, сделал бэкап последней рабочей базы и обновился по новой до 2.5.4. Все проблемы описанные ниже пропали, ошибок нет, плагины работают, резервное копирование тоже. НО! Осталась одна большая проблема:

ПРИ ОФОРМЛЕНИИ ЗАКАЗА НА СТАДИИ ЕГО подтверждения отправляются письма из интернет магазина мне и клиенту о том что заказ оформлен... Сейчас письма отправляются через раз (переодически), вернее они доходят всегда с небольшим опозданием, но появляется ошибка :

При способе отправки sendmail клиент попадает на страницу:

Не удалось отправить email.
Ошибка: Невозможно выполнить эту команду: /usr/sbin/sendmail

При способе отправки  mail клиент попадает на страницу:

Не удалось отправить email.
Ошибка: Произошла ошибка при инициализации Mail функции.

и человек не понимая оформил он заказ или нет начинает обновлять страницу до тех пор пока не появится страница успешного оформления заказа (а в это время при каждом обновлении падает по письму) или что еще хуже начинает дублировать заказ несколько раз, пока с первой попытки не попадет на страницу успешного потверждения...


Обратился к хостеру, но по моему проблема не у них, если бы вообще не отправлялись... письма с обратной связи и вопрос о товаре без ошибок отправляются же.

Блин если я опять накасячил при установке почему тогда ошибок нет?! уже все голову сломал. Подскажите кто сталкивался в чем может быть проблемма 


Источник



Copyright ShopOS