Получение номера ошибки 1054 на одной записи канала в CP

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

Произошла ошибка базы данных Номер ошибки: 1054

     

Неизвестный столбец «can_access_admin» в «списке полей»

     

SELECT can_access_admin , can_access_edit , group_id ,    group_title FROM ( exp_member_groups ) WHERE site_id = '1' AND    can_access_content = 'y' ORDER BY group_id , group_title

     

Имя файла: models/member_model.php

     

Номер строки: 1065

Другие записи в одном канале, похоже, все в порядке, и записи других каналов выглядят хорошо. Это только одна запись (и запись появляется на передней панели в порядке). Я am смог получить доступ к записи на «живом» сайте, поэтому я попытался реэкспортировать живую базу данных и повторно импортировать ее в среду dev, но проблема не устранена.

Может ли кто-нибудь пролить свет на это или дать мне понять, как его решить? (Я думаю, я мог бы просто воссоздать запись, но я бы предпочел не делать этого). Боюсь, я немного не из-за переборщика MySQL.

EE2.9.3

0
nl ja de
На самом деле у меня есть две локальные (dev) версии этого сайта: одно - локальное зеркало (с точки зрения EE-файлов и БД) на «живом» производственном сайте, в то время как другое - это моя установка «workbench», которая началась как прямая копия локального зеркала и тот, который я редактирую. Если я запишусь на локальный сайт-зеркало, я могу получить доступ к записи проблемы просто отлично. Поскольку локальное зеркало и установка «workbench» работают на одной установке MAMP Pro, у них одинаковые версии/модули Apache, PHP, MySQL и т. Д. Поэтому я не думаю что это столкновение среды (?).
добавлено автор Brett Veenstra, источник
Дома, а не в моем офисе, так что я не могу провести какое-то исследование ... но !! Вы можете отследить этот столбец из exp_member_groups и запросить строку с нарушением ( SELECT * FROM database_name.exp_member_groups WHERE group_id = '1'; )? Возможно, вам понадобится провести цепочки, связанные с доступом к каналам group_id .
добавлено автор Nazgob, источник
За прошлыми действиями, связанными с фактической достоверностью данных, я бы сказал, что это простое столкновение версий среды. Соответствует ли ваша локальная среда ОС, PHP (и модули и config), MySQL (и модули и config), и Apache (и модули и config !!!)?
добавлено автор Nazgob, источник
dbGeeks
dbGeeks
545 участник(ов)

Чат про базы данных, их устройство и приемы работы с ними. Разрешаются любые адеватные дискуссии в рамках тематики чата.

Разработка СУБД
Разработка СУБД
143 участник(ов)