General > Русский (ru)
Не могу установить mibew
(1/1)
antares:
Доброго дня. Не могу установить mibew 3.2.2, повис на "С помощью веб-браузера перейдите по адресу http: // <yourdomain> / mibew / install и выполните пошаговую установку." Выдает:
Warning: Uncaught PDOException: PDO::__construct(): MySQL server has gone away in C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Database.php:185 Stack trace: #0 C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Database.php(185): PDO->__construct('mysql:host=loca...', 'root', 'root', Array) #1 C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Maintenance\Installer.php(798): Mibew\Database::initialize('localhost', 8080, 'root', 'root', false, 'mibew', '') #2 C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Maintenance\Installer.php(637): Mibew\Maintenance\Installer->getDatabase() #3 C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Maintenance\Installer.php(101): Mibew\Maintenance\Installer->getDatabaseVersion() #4 C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Controller\InstallController.php(57): Mibew\Maintenance\Installer->isInstalled() #5 [internal function]: Mibew\Controller\InstallController->indexAction(Object(Symfony\Component\HttpFoundation\Request)) #6 C:\Server\data\htdocs\vdo\mibew\libs\class in C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Database.php on line 185
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Database.php on line 185
Ставлю на локалке. Что я мог сделать не так?
Если в config.yml из параметра "port" уберу 8080, то выдает ошибку:
Follow the wizard to setup your database.
antares:
На сайт поставил, все заработало, а на локалке никак. Все же удобней править и тестить сначала на компе, а потом заливать готовое на сервак. Если решения не найду, то пусть будет как есть, ведь на сайте пашет...
faf:
--- Quote from: antares on February 24, 2019, 01:03:45 PM ---Ставлю на локалке. Что я мог сделать не так?
--- End quote ---
Так написано же:
--- Quote from: antares on February 24, 2019, 01:03:45 PM ---Warning: Uncaught PDOException: PDO::__construct(): MySQL server has gone away in C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Database.php:185 Stack trace: #0
...
Fatal error: Maximum execution time of 30 seconds exceeded in C:\Server\data\htdocs\vdo\mibew\libs\classes\Mibew\Database.php on line 185
--- End quote ---
Судя по этому сообщению, сервер MySQL разорвал соединение по превышению предельного времени выполнения запроса. Смотрите настройки сервера MySQL, поиск по указанному тексту ошибки. Как вариант - играть с постоянным соединением (persistent connection) и/или конфигурационным параметром MySQL wait_timeout.
Но тут, в свете изложенного ниже, есть ещё один вопрос: а в какой момент в ходе процедуры установки Mibew Messenger выдаётся эта ошибка?
--- Quote from: antares on February 24, 2019, 01:03:45 PM ---Если в config.yml из параметра "port" уберу 8080, то выдает ошибку:
--- End quote ---
Вообще, в файле настроек по умолчанию три параметра port, относящиеся к разным кускам конфигурации. Если речь про секцию database, то Вы твёрдо уверены, что у Вас сервер MySQL слушает порт 8080? ??? Стандартный порт для MySQL - это 3306, а 8080 - это обычно порт для веб-сервера в режиме backend, за frontend-ом типа nginx /lighttpd/...
--- Quote from: antares on February 24, 2019, 01:03:45 PM ---Follow the wizard to setup your database.
--- End quote ---
Это не ошибка, а приглашение к установке. И под ним должны быть результаты проверки версий необходимого ПО и полномочий на директории, а дальше - ссылка на следующий шаг, т.е. на проверку соединения с сервером СУБД.
В принципе, без знания конфигурации Вашей "локалки" что-либо более конкретное сказать невозможно. Есть смутное подозрение, что у Вас в системе сервер MySQL вообще не настроен.
Navigation
[0] Message Index
Go to full version