Страница 1 из 1

Вопрос по установке системы

СообщениеДобавлено: 09 авг 2018, 09:23
ELISEY
Подскажите при первой загрузке и переходе на будущий сайт выдает ошибку подключения к базе, база создана, права нарезаны. Что пошло не так? *SCRATCH*

Re: Вопрос по установке системы

СообщениеДобавлено: 09 авг 2018, 09:30
Xpycm
Проверьте корректность вводимых данных: хост, порт, логин пользователя, пароль пользователя и название базы данных. Вероятно, либо хост не localhost, либо порт не 3306, либо где-то пробел затесался в начале или в конце. В общем, 146% некорректные данные для соединения указываете.
Попробуйте залить adminer.php и соединиться в нём к своей базе данных

Re: Вопрос по установке системы

СообщениеДобавлено: 09 авг 2018, 11:09
ELISEY
Xpycm писал(а):Проверьте корректность вводимых данных: хост, порт, логин пользователя, пароль пользователя и название базы данных. Вероятно, либо хост не localhost, либо порт не 3306, либо где-то пробел затесался в начале или в конце. В общем, 146% некорректные данные для соединения указываете.
Попробуйте залить adminer.php и соединиться в нём к своей базе данных


Вот в общем то ошибка:
CDbException
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42S02]: Base table or view not found: 1146 Table '_kn.ore_apartment' doesn't exist

Re: Вопрос по установке системы

СообщениеДобавлено: 09 авг 2018, 12:50
ELISEY
Xpycm писал(а):Проверьте корректность вводимых данных: хост, порт, логин пользователя, пароль пользователя и название базы данных. Вероятно, либо хост не localhost, либо порт не 3306, либо где-то пробел затесался в начале или в конце. В общем, 146% некорректные данные для соединения указываете.
Попробуйте залить adminer.php и соединиться в нём к своей базе данных

устанавливаю 2й раз, смотрю apartment нет в бд. при установке..

Re: Вопрос по установке системы

СообщениеДобавлено: 09 авг 2018, 14:38
Xpycm
sql запросы по созданию таблиц находятся в файле protected\modules\install\data\open-re-full.sql

Попробуйте через phpmyadmin или adminer.php выполнить вручную запрос по созданию таблицы {dbPrefixapartment, где {dbPrefix - уникальный префикс.
в вашем случае это "ore_" ... так постойте ... вы какую версию устанавливаете? В последних версиях к "ore_" добавляется ещё случайные символы, например "wg" и полный префикс будет иметь вид: "ore_wg_", а у вас просто "ore_"
Попробуйте скачать последнюю версию с нашего сайта и установить её.

Если будет та же ошибка, то открываете файл protected\modules\install\data\open-re-full.sql
Примерно с 37 строки будет : DROP TABLE IF EXISTS `{dbPrefix}apartment`;
Копируете весь код, начиная с 37 строки (где drop table) до 190 строки DROP TABLE IF EXISTS `{dbPrefix}apartment_city`;

Вставляете в notepad++ (именно в notepad++, а не стандартный виндовый блокнот), если используете linux, то не актуально.

Заменяете {dbPrefix} на свой префикс, копируете ещё раз, но уже во вкладке "sql" в phpmyadmin или adminer.php и выполняете запрос.
Если будет ошибка при выполнении, то скиньте сюда полный текст ошибки

Re: Вопрос по установке системы

СообщениеДобавлено: 30 ноя 2018, 12:24
monarch
ELISEY, из своего опыта установки O.R.E. такое может быть, если вы накатываете при установке базу туда, где уже что-то есть. И скорее всего, с теми же самыми префиксами.
Чтобы поправить неладное - создаёте нового пользователя + базу и устанавливаете движок с нуля.
Если у пользователя БД есть все права, то всё встаёт без бубнов.