Страница 1 из 1
При первом запуске ошибка
Добавлено: Ср май 04, 2016 7:33 am
justwind
Добрового дня всем.
После установки при первом запуске выдает ошибку: Fatal error: Call to a member function DbSafe() on a non-object in C:\_majordomo\htdocs\lib\mysqli.class.php on line 463
Должен сказать что на компе уже стоит MySQL (для других проектов). Сначала ругался, что неможет авторизоваться, так как на сервере MySQL стоит пароль у пользователя root. Пароль убрал теперь вот такая проблема. Сносил и заного ставил - не помогло.
Система: Windows 10 x64
MySQL: 5.7.9
где что нужно настроить, что бы majordomo могла создать и настроить базу в установленной MySQL?
Re: При первом запуске ошибка
Добавлено: Чт май 05, 2016 12:06 pm
AndrewS
База вручную создается db_terminal и импортируется, через phpMyAdmin, файл .sql в архиве. В винде через MySQL client вроде.
А вообще по какой инструкции делали?
Re: При первом запуске ошибка
Добавлено: Чт май 05, 2016 1:46 pm
justwind
В каком архиве? Скачивал exeшник установочный.
Нашел в папке следующие скрипты:
Код: Выделить всё
c:\_majordomo\htdocs\db_terminal.sql
c:\_majordomo\htdocs\modules\control_access\initial.sql
c:\_majordomo\htdocs\phpmyadmin4\scripts\create_tables.sql
c:\_majordomo\htdocs\phpmyadmin4\scripts\upgrade_tables_mysql_4_1_2+.sql
c:\_majordomo\server\mysql\share\fill_help_tables.sql
c:\_majordomo\server\mysql\share\mysql_fix_privilege_tables.sql
c:\_majordomo\server\mysql\share\mysql_system_tables.sql
c:\_majordomo\server\mysql\share\mysql_system_tables_data.sql
c:\_majordomo\server\mysql\share\mysql_system_tables_fix.sql
c:\_majordomo\server\mysql\share\mysql_test_data_timezone.sql
Каким нужно воспользоваться?
Re: При первом запуске ошибка
Добавлено: Сб май 07, 2016 7:17 am
justwind
Создал в ручную базу
db_terminal и накатил скрипт
c:\_majordomo\htdocs\db_terminal.sql
Появилась окно начальных параметров (тайм зона, выбор языка).
Но дальше снова ошибка:
Код: Выделить всё
Sorry, page is temporary unavailable.
Please try again later.
<<< Back to previous page
http://127.0.0.1/index.php?timezone=3&theme=light&submit=Continue+%3E%3E%3E&timezone_title=&mode=update&action=first_start&pd=YXBwbGljYXRpb246e2FjdGlvbj1maXJzdF9zdGFydH0%253Dpz_&md=application&inst=
Error:
0:
INSERT INTO `settings`(`NAME`, `VALUE`, `DEFAULTVALUE`, `TITLE`, `TYPE`, `PRIORITY`, `NOTES`) VALUES('SITE_LANGUAGE', 'en', 'en', 'Language', 'text', '0', '')
Прав не хватает?
Re: При первом запуске ошибка
Добавлено: Вс май 08, 2016 9:09 am
AndrewS
В config.php доступ к базе от какого пользователя?
Re: При первом запуске ошибка
Добавлено: Ср май 11, 2016 3:53 pm
justwind
AndrewS писал(а):В config.php доступ к базе от какого пользователя?
Define('DB_HOST', '127.0.0.1');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', '');
Re: При первом запуске ошибка
Добавлено: Ср май 11, 2016 9:58 pm
AndrewS
Define('DB_PASSWORD', '');
Здесь нужно вписать пароль в кавычках, который был указан при создании базы или любой пользователь имеющий права к этой базе.
Re: При первом запуске ошибка
Добавлено: Чт май 12, 2016 8:42 am
justwind
AndrewS писал(а):Define('DB_PASSWORD', '');
Здесь нужно вписать пароль в кавычках, который был указан при создании базы или любой пользователь имеющий права к этой базе.
пароль сейчас пустой у пользователя root. когда пораль был задан, сайт вообще не поднимался.