Друзья!
Анализируя ваши сообщения о найденных багах мы пришли к выводу что часть из них может быть связана с повреждениями структуры БД.
Предлагаем всем желающим проверить базу своего сайта на InstantCMS при помощи простого скрипта.
Он делает две вещи: проверяет что в базе есть все необходимые таблицы и что каждая из них содержит все нужные поля. Если обнаруживаются отличия структуры вашей базы от эталона, скрипт генерирует SQL запросы для исправления.
Конечно, исправления вносимые этим скриптом не гарантируют что абсолютно все заработает как надо, т.к. есть еще ошибки в коде (ждем обновления 1-2 февраля). Но встречаются проблемы которые зависят только от базы и могут быть устранены после ее правки.
Как пользоваться?
- Распакуйте архив в папку /backups/ вашего сайта и убедитесь что она доступна для записи (права 755)
- Запустите скрипт перейдя по адресу www.ваш-сайт.ru/backups/repair.php
- Дождитесь вывода страницы с отчетом.
В ближайших версиях системы этот скрипт будет интегрирован в админку, а пока нам очень важны ваши отзывы по поводу его эффективности.
PS: не забываем делать бекапы!
Поддержите проект
Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.
Реклама #
Дмитрий 15 лет назад #
Не хватает полей:
cm_subscribe
varchar(4) DEFAULT `` NOT NULL
Дала запрос на БД вот такой: ALTER TABLE `cms_user_profiles` ADD `cm_subscribe` varchar(4) DEFAULT ' NOT NULL;
Жму кнопку выполнить запрос, а в ответ тишина!
Пвтался в ручную в БД сделать этот запрос: выдал ошибку!!!
InstantCMS 15 лет назад #
Попробуйте скачать архив (перезалили) и повторить действия еще раз
15 лет назад #
InstantCMS 15 лет назад #
но для младших версий его тоже можно использовать, хотя и мало смысла
Дмитрий 15 лет назад #
15 лет назад #
Fatal error: Call to undefined function: array_diff_key() in /home/.../backups/repair.php on line 42
InstantCMS 15 лет назад #
Для работы скрипта требуется PHP 5 >= 5.1.0
15 лет назад #
>>Структура БД совпадает с эталоном.
>>Все таблицы имеют нужные поля. Изменения не требуются.
almond 15 лет назад #
15 лет назад #
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:homelocalhostwwwackups
epair.php on line 35
Warning: array_diff_key() [function.array-diff-key]: Argument #2 is not an array in Z:homelocalhostwwwackups
epair.php on line 42
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:homelocalhostwwwackups
epair.php on line 35
Warning: array_diff_key() [function.array-diff-key]: Argument #2 is not an array in Z:homelocalhostwwwackups
epair.php on line 42
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:homelocalhostwwwackups
epair.php on line 35
Warning: array_diff_key() [function.array-diff-key]: Argument #2 is not an array in Z:homelocalhostwwwackups
epair.php on line 42
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:homelocalhostwwwackups
epair.php on line 35
Warning: array_diff_key() [function.array-diff-key]: Argument #2 is not an array in Z:homelocalhostwwwackups
epair.php on line 42
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in Z:homelocalhostwwwackups
epair.php on line 35
Warning: array_diff_key() [function.array-diff-key]: Argument #2 is not an array in Z:homelocalhostwwwackups
epair.php on line 42
Ну и далее какие ошибки и их устранение
Начинаю устранять он ещё больше ошибок выдать может...
СергейР 15 лет назад #
Структура БД совпадает с эталоном.
Все таблицы имеют нужные поля. Изменения не требуются.
Хостинг Jino. Не подумайте, что реклама. Просто к сведению
Madmax 15 лет назад #
- Структура БД совпадает с эталоном.
- Все таблицы имеют нужные поля. Изменения не требуются.
Все отлично работает...
15 лет назад #
15 лет назад #
- Структура БД совпадает с эталоном.
- Все таблицы имеют нужные поля. Изменения не требуются.
Спасибо за скрипт. Очень нужная весч :)
zagrenat 15 лет назад #
15 лет назад #
15 лет назад #
15 лет назад #
15 лет назад #
...
...
AneJIbcuH, ну Я к тому, что компоненты этого денвера не все новые.. Или нет каких-то плагинов. Ты на ЛокалХосте тестишь? Попробую на платном хосте где-нибудь.
15 лет назад #
15 лет назад #
Дерево фотоальбомов — ошибок не найдено
Дерево разделов доски объявлений — ошибок не найдено
жму исправить, но исправлений не происходит
15 лет назад #
14 лет назад #
14 лет назад #
InstantCMS 14 лет назад #
Будьте внимательны
nedoriko 11 лет назад #