Перейти к содержанию
Форум поддержки пользователей VamShop

VaM Shop Offline Manager - Управление VaM Shop из windows


Рекомендуемые сообщения

Здравствуйте, возникает следующая ошибка при загрузке из магазина:

Column "content_url" cannot be null

Что это за колонка такая, что не может быть пустой?

Спасибо!

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 191
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    73

  • p_fateev

    16

  • Андрей Кириллов

    16

  • geval

    14

mrringo

А когда архив с программой скачивали?!

Вроде в старой версии были подобные ошибки, в новой быть не должно.

Ссылка на сообщение
Поделиться на другие сайты

Подключаетесь к магазину через скрипт vsclient.php ?!

Если да, скиньте в приват ссылку на этот скрипт, попробую подключиться и глянуть.

Ссылка на сообщение
Поделиться на другие сайты

mrringo

Вот что автор программы ответил:

Что касается ошибки: в последней весрии я делал так, чтобы игнорировались ошибки, вызываемые именно ОТСУТСТВИЕМ некоторых столбцов в таблицах. В данной ситуации имеет место следующая ошибка: когда столбцы, которые по определению не должны быть пустыми:


  `content_heading` text NOT NULL,
  `content_text` text NOT NULL,
  `content_url` text NOT NULL,
[/code] не содержат в себе никаких данных. Обхода такой ошибки в программе пока еще нет. Если у mrringo нет возможности заполнить необходимыми значениями соответствующие столбы, то единственное, что можно посоветовать в данной ситуации - изменить в локальной БД свойства столбцов (разрешить нулевые значения). Мне удалось скачать статические страницы после выполнения скрипта: Код:
[code]
ALTER TABLE `content_manager` MODIFY `content_url` text;
ALTER TABLE `content_manager` MODIFY `content_text` text;
ALTER TABLE `content_manager` MODIFY `content_heading` text;
а товары: Код:

ALTER TABLE `products_description` MODIFY `products_meta_title` text;
ALTER TABLE `products_description` MODIFY `products_meta_description` text;
ALTER TABLE `products_description` MODIFY `products_meta_keywords` text;
ALTER TABLE `categories_description` MODIFY `categories_description` text;
[/code]

P.S. т.е. нужно зайти в phpMyAdmin и в закладке SQL выполнить 2 вот этих куска кода, что внизу.

Ссылка на сообщение
Поделиться на другие сайты

Код:


ALTER TABLE `content_manager` MODIFY `content_url` text;
ALTER TABLE `content_manager` MODIFY `content_text` text;
ALTER TABLE `content_manager` MODIFY `content_heading` text;
[/code] а товары: Код:
[code]
ALTER TABLE `products_description` MODIFY `products_meta_title` text;
ALTER TABLE `products_description` MODIFY `products_meta_description` text;
ALTER TABLE `products_description` MODIFY `products_meta_keywords` text;
ALTER TABLE `categories_description` MODIFY `categories_description` text;

P.S. т.е. нужно зайти в phpMyAdmin и в закладке SQL выполнить 2 вот этих куска кода, что внизу.

В базах не силен. Не совсем понял как это сделать.

Запускаю Offline Manager иду Сервис-Базы Данных-Выполнить скрипт-На локальной БД

А вот дальше ничего не происходит. Кликаю на "На локальной БД" и тишина...

Что-то не так делаю?

Спасибо

Ссылка на сообщение
Поделиться на другие сайты

Нужно зайти в phpMyAdmin, своб базу данных, в закладке SQL выполнить вот последние два указанных кода.

Ссылка на сообщение
Поделиться на другие сайты

Вообщем-то, поэтому я и предварил свой вопрос фразой "не сильно разбираюсь в базах"

Как зайти на phpMyAdmin на удаленном сервере я знаю. Как зайти на локальном нет.

Через Denwer? или в Offline Manager есть такая возможность?

Ссылка на сообщение
Поделиться на другие сайты

Через Denwer? или в Offline Manager есть такая возможность?

В Offline Manager такой возможности нет.

Если у вас установлен Denwer, можно через его phpMyAdmin, если же нет, сделайте следующее:

1. Запустите: Пуск-Все Программы-MySQL-MySQL Server 5.0-MySQL Command Line Client

2. На запрос программы введите свой root пароль.

3. Введите команду: USE vsclient_db; (в конце точка с запятой, потом нажмите Enter, обязательно должно быть выведено 'Database changed').

4. Скопируйте в буфер следующий код:

ALTER TABLE `vsc_products_description` MODIFY `products_meta_title` text;
ALTER TABLE `vsc_products_description` MODIFY `products_meta_description` text;
ALTER TABLE `vsc_products_description` MODIFY `products_meta_keywords` text;
ALTER TABLE `vsc_categories_description` MODIFY `categories_description` text;
ALTER TABLE `vsc_content_manager` MODIFY `content_url` text;
ALTER TABLE `vsc_content_manager` MODIFY `content_text` text;
ALTER TABLE `vsc_content_manager` MODIFY `content_heading` text;[/code]

5. Перейдите в MySQL Command Line Client, нажмите в области курсора правую кнопку мыши и выберите "Вставить". В окне вы должны увидеть, как код обрабатывается. Если сообщений об ошибках нет, можете пробовать загружать данные в программу.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

Уважаемый разработчик! а программа работает с картинками товара? чтоб залить-изменить и т.д? Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Насколько я помню, да, работает.

Картинки закачиваются по ftp, а добавляются в самой программе.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

Уважаемый Vam, а программа под Windows 7 не захотела работать( Что делаю не так?

Устанавливал все именно в такой последовательности

нет фреймворк - уже был

mysql essential - не ставился,консоль вылезла и сказала что памяти нехватает.

Поставилась только сама программа, вылил на хостинг скрипт, но не смог подсоединиться(

Что делаю не так? Проблемы в Windows 7?

Ссылка на сообщение
Поделиться на другие сайты
Евгений Артеменко

подскажите, столкнулся с отсутствием php 5 на хостинге. вот суппорт уточняет: php5 Вам необходим как модуль apache или cgi скрипт? Что ответить?

Ссылка на сообщение
Поделиться на другие сайты

Привет, помоги пожалуйста, не понимаю в чем дело.

При проверке возникла ошибка : Access to the path C:\ProgramData\Microsoft\Windows\StartMenu\Programs\request.xml is denied. У меня Windows Vista, но там этого файла нет.

Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Пишет, что нет доступа.

Не знаю, может с правами доступа на папку что-то не так.

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...