HLDM Форум
https://forum.hldm.org/

Ошибка Database Error
https://forum.hldm.org/viewtopic.php?f=36&t=591
Страница 1 из 1

Автор:  Alpha [ 30 янв 2014, 16:29 ]
Заголовок сообщения:  Ошибка Database Error

Добрый день.
Заинтересовался вашей панелью. Скачал версию GameAP 0.8.9 [14.01.2014].
Залил нужные файлы на вебсервер. Получил ошибку о том, что отсутствует файл database.php
Воспользовался Вашей инструкцией:
Цитата:
Если файл отсутствует, то найдите в дистрибутиве install/database_install.tmp, скопируйте его в applications/config/ и переименуйте в database.php

Изменений в файле сразу не стал делать, получаю ошибку в неверной кодировке
Код:
аžбˆаИаБаКаА аБаАаЗб‹ аДаАаНаНб‹б….

ааЕаВаОаЗаМаОаЖаНаО аПаОаДаКаЛбŽб‡аИб‚бŒбб аК баЕб€аВаЕб€бƒ аБаАаЗб‹ аДаАаНаНб‹б…, аИбаПаОаЛбŒаЗбƒб аПб€аЕаДаОбб‚аАаВаЛаЕаНаНб‹аЕ аПаАб€аАаМаЕб‚б€б‹.

Filename: C:\www\site.com\web_panel\system\database\DB_driver.php

Line Number: 124


Мускл и сайт у меня работают в кодировке UTF-8.

Дальше решил прописать от руки все в database.php. После изменений файла получаю новую ошибку:
Код:
аžбˆаИаБаКаА аБаАаЗб‹ аДаАаНаНб‹б….

Error Number: 1146

Table 'web_panel.gameap_modules' doesn't exist

SELECT * FROM (`gameap_modules`) ORDER BY `name` asc

Filename: C:\www\site.com\web_panel\system\database\DB_driver.php

Line Number: 330


Подскажите решение проблем с кодировкой и нехваткой таблицы в базе.
Спасибо.

Автор:  Nikita [ 30 янв 2014, 19:58 ]
Заголовок сообщения:  Re: Ошибка Database Error

Вы плохо читали инструкцию, читали не то и читать то ее не нужно было.
В каждом дистрибутиве есть файл install.txt, там написано:

Цитата:
1. Скопируйте содержимое директории upload на сервер.
2. Запустите мастер установки, перейдя по адресу http://<ваш_сайт>/install, например http://www.gameap.ru/install (При отсутствии mod_rewrite нужно указывать http://<ваш_сайт>/index.php?install )
3. Выполните все действия мастера установки.
4. Удалите каталог install_gameap с сервера!!!


Откройте и посмотрите, там все расписано по шагам.
Не менее полезная инструкция по установке GameAP имеется здесь на форуме, действия расписаны по шагам и с картинками.

В ваших ошибках сказано следующее:

Цитата:
Ошибка базы‹ данных….
Невозможно подключиться к серверуƒ базы‹ данных…, используя предоставленные параметры.
Filename: C:\www\site.com\web_panel\system\database\DB_driver.php
Line Number: 124

Все довольно просто, database_install.tmp это просто шаблон, в котором вам нужно изменить данные базы.

Вторая ошибка:
Цитата:
Ошибка базы данных.
Error Number: 1146
Table 'web_panel.gameap_modules' doesn't exist
SELECT * FROM (`gameap_modules`) ORDER BY `name` asc
Filename: C:\www\site.com\web_panel\system\database\DB_driver.php
Line Number: 330

Вы указали параметры базы, в которой нет необходимых таблиц, т.е. не выполнили установку.

Автор:  Alpha [ 30 янв 2014, 23:28 ]
Заголовок сообщения:  Re: Ошибка Database Error

Спасибо за уточнения.
Просто при первом запуске выскочила ошибка:
Цитата:
An Error Was Encountered
The configuration file database.php does not exist.

Пошел смотреть инструкцию на вашей Wiki, где уже в глаза бросается строчка:
Цитата:
Если файл отсутствует, то найдите в дистрибутиве install/database_install.tmp, скопируйте его в applications/config/ и переименуйте в database.php

Ну а дальше "пошло-поехало" ....

Спасибо еще раз за помощь.

Автор:  Alpha [ 31 янв 2014, 01:32 ]
Заголовок сообщения:  Re: Ошибка Database Error

Продолжаются ошибки в установке.
После ввода данных получаю ошибку:
Код:
Error Number: 1101

BLOB/TEXT column 'stats' can't have a default value

CREATE TABLE `gameap_dedicated_servers` ( `id` INT(16) NOT NULL AUTO_INCREMENT, `name` TINYTEXT NOT NULL, `os` TINYTEXT NOT NULL, `control_protocol` CHAR(8) NOT NULL, `location` TINYTEXT NOT NULL, `provider` TINYTEXT NOT NULL, `ip` TEXT NOT NULL, `ram` TINYTEXT NOT NULL, `cpu` TINYTEXT NOT NULL, `stats` TEXT DEFAULT '' NOT NULL, `steamcmd_path` TINYTEXT NOT NULL, `ssh_host` TINYTEXT NOT NULL, `ssh_login` TINYTEXT NOT NULL, `ssh_password` TINYTEXT NOT NULL, `ssh_path` TINYTEXT NOT NULL, `telnet_host` TINYTEXT NOT NULL, `telnet_login` TINYTEXT NOT NULL, `telnet_password` TINYTEXT NOT NULL, `telnet_path` TINYTEXT NOT NULL, `ftp_host` TINYTEXT NOT NULL, `ftp_login` TINYTEXT NOT NULL, `ftp_password` TINYTEXT NOT NULL, `ftp_path` TINYTEXT NOT NULL, `modules_data` TINYTEXT NOT NULL, PRIMARY KEY `id` (`id`) ) DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Filename: C:\www\site.com\web_panel\system\database\DB_driver.php

Line Number: 330


Видел подобную ошибку в этом топике => http://forum.hldm.org/viewtopic.php?f=36&t=589
Но вариант отключения STRICT_TRANS_TABLES не подходит из-за политики безопасности на хостинге. Данный параметр не подлежит отключению.
Есть ли вариант убрать эту проверку во время установки?

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/