WebSite X5Help Center

 
Виктор Б.
Виктор Б.
User

Продукт недоступен  ru

Autor: Виктор Б.

Здравствуйте! Не получается заполнить количество товара в наличии. 

После полного экспорта сайта на хостинг я обновляю количество товара по факту. Я вижу, что в базе MySQL создаются таблицы, однако таблицы пусты, никаких данных о товаре и его наличии в них не имеется. На странице товара пишет "Продукт недоступен". 

Я пробовал указывать ориентировочное количество товара, для проверки корректной работы с базой MySQL, и видел, что при добавлении товара в корзину, заказе, в базе создаются таблицы, в которых содержится информация о заказе. Это показывает, что база данных видится, данные записываются.

Порядок моих действий: 

Создаю список товаров

Указываю количество, которое необходимо добавить.

Выгружаю проект на хостинг

Обновляю количество.

Выдается сообщение о успешной загрузке.

Однако в столбце "Есть" пишет 0+1 (+ количество добавленное)

Пробовал Менять порядок добавление товара, сперва выбирал остаток 0, после выгрузки сайта тобавлял количество и делал обновление.

Не помогло.

Моя страница 

http://uvvent.ru/---------1-.php

Publicado en
18 RESPUESTAS - 1 ÚTIL - 1 CORRECTO
Aleksej H.
Aleksej H.
Moderator

Здравствуйте. Попробуйте так:

  1. Создаю список товаров
  2. Указываю количество, которое необходимо добавить.
  3. Обновляю количество.
  4. Выгружаю проект на хостинг.
  5. Очищаю кэш браузера.
  6. Проверяю.
Leer más
Publicado en de Aleksej H.
Aleksej H.
Aleksej H.
Moderator

Проверьте, что бы версия PHP на хостинге была 7.1. После смены версии PHP проверьте, её в админке сайта.

Leer más
Publicado en de Aleksej H.
Виктор Б.
Виктор Б.
User
Autor

К сожалению такой порядок не работает. Пока я не выгружу сайт на хостинг, при попытке обновления будет появлятся ошибка соединения.

Кеш браузера я очищаю.

P.S. Я изменил версию php с 7.3 на 7.1. 

Leer más
Publicado en de Виктор Б.
Виктор Б.
Виктор Б.
User
Autor

P.S. Я проверял также и на своем локальном ПК, установив WAMP. Проблемы одни и те же.

Leer más
Publicado en de Виктор Б.
Виктор Б.
Виктор Б.
User
Autor

P.S. Кодировку базы данных пробовал выбирать UTF-8 и CP1251. Ни на что не влияет.

Leer más
Publicado en de Виктор Б.
Виктор Б.
Виктор Б.
User
Autor

Даунгрейд как-то можно сделать? Что бы с лицензией не было проблем?

Leer más
Publicado en de Виктор Б.
Aleksej H.
Aleksej H.
Moderator

У Вас есть лицензия только на 2019.1. Вы не можете установить предыдущую - 17-ю.

Leer más
Publicado en de Aleksej H.
Aleksej H.
Aleksej H.
Moderator

Посомтрите в логах доступа сервера. Ошибки подключения есть? Может быт ьчасть запросов блокирует сервер?

Попробуйте временно отключить антивирус и фаервол.

Leer más
Publicado en de Aleksej H.
Виктор Б.
Виктор Б.
User
Autor

В логах php обнаружил вот такую ошибку

Undefined index: auto_increment in /var/www/uvvent/data/www/uvvent.ru/res/x5engine.php on line 4668, referer: http://uvvent.ru/

Leer más
Publicado en de Виктор Б.
Виктор Б.
Виктор Б.
User
Autor

Причем при тестировании на локальной машине появлялось точно такое же предупреждение, только оно отображалось прямо на странице сайта

Leer más
Publicado en de Виктор Б.
Виктор Б.
Виктор Б.
User
Autor

Вот содержимое строки 4668

if ($value["auto_increment"] && !strpos($act_field["Extra"], "auto_increment")) {
$fixAutoIncrement = true;
$q = $this->db->query("SELECT * FROM `" . $this->db_name . "`.`" . $name . "` WHERE `" . $key . "` = 0");
if ($q->num_rows > 0) {
$q = $this->db->query("SELECT MAX(`" . $key . "`) AS `highest` FROM `". $this->db_name . "`.`" . $name . "`");
$res = $q->fetch_array();
$highestValue = !is_null($res) ? $res["highest"] : 1;
$this->db->query("UPDATE `" . $this->db_name . "`.`" . $name . "` SET `" . $key . "` = " . ($highestValue + 1) . " WHERE `" . $key . "` = 0");
}

Leer más
Publicado en de Виктор Б.
Aleksej H.
Aleksej H.
Moderator

Думаю, тут лучше подключить сотрудников Incomedia. Во время праздников ответ может затянутся.

Leer más
Publicado en de Aleksej H.
Incomedia
Stefano G.
Incomedia

Hi Victor

I turned the topic private so that I might ask you to provide your project here to me for testing.

You mentioned that the issue seems to exist locally as well and I would like to test this for you.

Please create an IWZIP export of your website and send it over to me here:

You can use  the service https://wetransfer.com/. Select the link generation and paste it here, so I can download the file. If the file is too big, please don't include the folders preview and backup files when you create your IWZIP file with WebSite X5.

I will attempt to export this with the same tables you're using and see if I can encounter any difficulty

No other user will be able to see your files

Please keep me posted here

Thank you

Stefano

GOOGLE TRANSLATE ---

Привет Виктор

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

Вы упомянули, что проблема также существует локально, и я хотел бы проверить это для вас.

Пожалуйста, создайте IWZIP-экспорт вашего сайта и отправьте его мне:

Вы можете использовать сервис https://wetransfer.com/ Выберите генерацию ссылки и вставьте ее сюда, чтобы я мог скачать файл. Если файл слишком большой, пожалуйста, не включайте предварительный просмотр папок и файлы резервных копий при создании файла IWZIP в WebSite X5.

Я попытаюсь экспортировать это с теми же таблицами, которые вы используете, и посмотреть, смогу ли я столкнуться с какими-либо трудностями

Ни один другой пользователь не сможет увидеть ваши файлы

Пожалуйста, держите меня в курсе здесь

Спасибо

Стефано

Leer más
Publicado en de Stefano G.
Виктор Б.
Виктор Б.
User
Autor

Здравствуйте!

Вот ссылка на проект  http://www.uvvent.ru/uvvent.iwzip

Проект практически пустой, никаких персональных данных не содержит.

Если будет необходимость - могу отправить Вам ссылку на архив MySQL базу.

P.S. Я полностью удалалял программу WEBSITE x5, очистил реестр, установил заново. Создал новый проект, но проблема осталась.

Leer más
Publicado en de Виктор Б.
Виктор Б.
Виктор Б.
User
Autor

Вот как отображается ошибка в браузере при запуске на локальном сервере

Leer más
Publicado en de Виктор Б.
Incomedia
Stefano G.
Incomedia

Hi Victor.

I find it really hard to understand what exactly doesn't seem to be working for you.

I got your project and I can see that everything seems setup correctly. I took your project and performed a new export online since I saw that you did not yet upload your files after changing the quantity for the product availability and it worked just fine, as you can see on your online website right now

Keep in mind that you have to perform an export through the software every time you add a quantity to a product or it won't work. This is also true if you export the file locally. The only way to correctly update the quantity is to perform an export directly through the software

Please review this information and get back to me after

Thank you

Stefano

GOOGLE TRANSLATE ---

Привет Виктор.

Мне очень трудно понять, что именно не работает для вас.

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

Помните, что вы должны выполнять экспорт через программное обеспечение каждый раз, когда добавляете количество в продукт, иначе оно не будет работать. Это также верно, если вы экспортируете файл локально. Единственный способ корректно обновить количество - выполнить экспорт напрямую через программное обеспечение.

Пожалуйста, просмотрите эту информацию и вернитесь ко мне после

Спасибо

Стефано

Leer más
Publicado en de Stefano G.
Виктор Б.
Виктор Б.
User
Autor

Здравствуйте!

Большое спасибо, Вы мне очень помогли.

Я ошибся в порядке выгрузки на хостинг!

Я считал кнопку "Обновление" как инструмент выгрузки количества на сайт, а она делает наоборот - загружает количество с сайта!

Это и ввело меня в заблуждение. Еще раз большое Вам спасибо!

Leer más
Publicado en de Виктор Б.
Aleksej H.
Aleksej H.
Moderator

Рад, что Ваша проблема решена.

Leer más
Publicado en de Aleksej H.