Форум русской поддержки Joomla!® CMS
27.06.2017, 02:35:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Ошибка в VirtueMart 3

 (Прочитано 1070 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dr_hesus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« : 25.01.2016, 18:08:40 »

Появилась ошибка при открытии меню "Заказы".
Текст ошибки:

1054 Unknown column 'u.company' in 'field list' SQL=SELECT SQL_CALC_FOUND_ROWS o.*, CONCAT_WS(' ',u.first_name,u.last_name) AS order_name ,u.email as order_email, pm.payment_name AS payment_method, u.company AS company, u.city AS city, u.zip AS zip, u.phone_1 AS phone, st.address_type AS st_type, st.company AS st_company, st.city AS st_city, st.zip AS st_zip, u.customer_note AS customer_note FROM joomTW_virtuemart_orders as o LEFT JOIN joomTW_virtuemart_order_userinfos as u ON u.virtuemart_order_id = o.virtuemart_order_id AND u.address_type="BT" LEFT JOIN joomTW_virtuemart_order_userinfos as st ON st.virtuemart_order_id = o.virtuemart_order_id AND st.address_type="ST" LEFT JOIN joomTW_virtuemart_paymentmethods_ru_ru as pm ON o.virtuemart_paymentmethod_id = pm.virtuemart_paymentmethod_id WHERE ( o.virtuemart_vendor_id = "1" ) ORDER BY created_on DESC LIMIT 0, 30

Помогите разобраться в чем тут дело.
Записан
SeBun
Практически профи
*******

Репутация: +181/-5
Offline Offline

Пол: Мужской
Сообщений: 3014



« Ответ #1 : 25.01.2016, 18:27:45 »

1054 Unknown column 'u.company' in 'field list'

Проверьте наличие колонки в указанной таблице
Записан
dr_hesus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #2 : 25.01.2016, 18:39:52 »

Таблицы "field_list" нет в базе MySQL
Записан
fsv
Moderator
*****

Репутация: +366/-2
Offline Offline

Пол: Мужской
Сообщений: 2534


« Ответ #3 : 25.01.2016, 20:10:34 »

Таблицы "field_list" нет в базе MySQL
"нет столбца в списке полей", а название таблицы с алиасом 'u' - далее в запросе.
Ищите 'company' в '#__virtuemart_order_userinfos'.
Записан
dr_hesus
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #4 : 25.01.2016, 20:51:46 »

fsv, спасибо огромное, разобрался, всё пофиксил
Записан
banditman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 108


« Ответ #5 : 16.03.2016, 13:46:49 »

А вот до меня что то не дошло как это пофиксить!
Можно подробней? После обновления не открывает в админ панели 2-ве вкладки "Магазин" и "Заказы"
При открытии "Магазин"
Показать текстовый блок

При открытии "Заказы"
Показать текстовый блок
Записан
Esken
Захожу иногда
**

Репутация: +2/-0
Offline Offline

Сообщений: 21


« Ответ #6 : 09.03.2017, 17:22:41 »

Решение:

В админке VirtueMart необходимо зайти в раздел "Пользовательские поля", и добавить поле с НАЗВАНИЕМ "company". У меня данная ошибка возникла именно когда я удалил данное поле.

Также видимо и с другими ошибками такого плана  (1054 Unknown column 'u.city' .... и т.п.).



Официальный коммент разработчиков (взято с форума https://forum.virtuemart.net/index.php?topic=133103.0):

Цитировать
We do have a standard rule, that no fields are ever deleted, but just unpublished.......

You can resurrect the original shopper field list using phpMyAdmin, backup the db first and then delete the entries in the table #_virtuemart_userfields

Replace by locally unpacking the VM3.0.12 component,  locate install_essential_data.sql which you will find in the install directory of the package and then run the sql block "-- Dumping data for table `#__virtuemart_userfields`"  as SQL - remember to change the #_ to suit your db table prefix. This reinstates the fields to original state. You can then unpublish those you do not need.
« Последнее редактирование: 09.03.2017, 17:25:49 от Esken » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet