Ставлю на локалке. Что я мог сделать не так?
Так написано же:
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
Судя по этому сообщению, сервер MySQL разорвал соединение по превышению предельного времени выполнения запроса. Смотрите настройки сервера MySQL, поиск по указанному тексту ошибки. Как вариант - играть с постоянным соединением (persistent connection) и/или конфигурационным параметром MySQL
wait_timeout.
Но тут, в свете изложенного ниже, есть ещё один вопрос: а в какой момент в ходе процедуры установки Mibew Messenger выдаётся эта ошибка?
Если в config.yml из параметра "port" уберу 8080, то выдает ошибку:
Вообще, в файле настроек по умолчанию три параметра
port, относящиеся к разным кускам конфигурации. Если речь про секцию
database, то Вы твёрдо уверены, что у Вас сервер MySQL слушает порт 8080?
Стандартный порт для MySQL - это 3306, а 8080 - это обычно порт для веб-сервера в режиме backend, за frontend-ом типа nginx /lighttpd/...
Follow the wizard to setup your database.
Это не ошибка, а приглашение к установке. И под ним должны быть результаты проверки версий необходимого ПО и полномочий на директории, а дальше - ссылка на следующий шаг, т.е. на проверку соединения с сервером СУБД.
В принципе, без знания конфигурации Вашей "локалки" что-либо более конкретное сказать невозможно. Есть смутное подозрение, что у Вас в системе сервер MySQL вообще не настроен.