После установки Alto cms выдает «Cannot connect to database». Решено.

Проблема


Собственно, проблема озвучена в заголовке.

Что-то я не то делаю, поскольку после, казалось бы, успешной установки системы, по адресу сайта появляется простой текст на белом фоне Cannot connect to database.

Устанавливал Alto, потом пробовал LS, а на него уже Alto, но беда в том, что LS встает на ура, а alto никак не хочет и выдает все ту же пресловутую надпись.

Писал хостеру (fornex), вдруг у него специфические настройки, но тот, посмотрев на config, говорит что все правильно делаю.

Все рекомендации из readme и подсказок тоже выполнены.

Подскажите, куда смотреть? Что не так делаю?

Решение

Если при установке cms выдает ошибку, хотя все сделано верно и соблюдены все подсказки, стоит, как верно подсказал aVadim попробовать сменить app/config/config.local.php в строчке $config['db']['params']['type'] = 'mysqli' удалить i, которую я выделил жирным.


Похожие статьи

  • Проблема БД. Первая (чистая) установка.
    Cервер на Ubuntu 16.04 Панель управления Vesta БД пустая, создана перед установкой. Во время установки никакие чекбосы не отмечались. Установка прошла без сообщений. Сайт открылся нормально. При переходе по ссылке...
  • Что за предупреждения в журнале?
    Не первый раз обнаруживаю в журнале ошибок такие сообщения: E_WARNING [2] mysqli::real_connect(): (42000/1203): User xxxxxx already has more than 'max_user_connections' active connections (/xxxxxxxxx/sovunion....
  • Config.local.php
    1.Вопрос. config.local.php .что писать, если все находится в корне домена ? 2.Вопрос. Где админ панель находится?
  • Alto CMS vs LiveStreet
    После ожесточенных и непродолжительных боев в личке я сломался и согласился написать этот топик. Последней соломинкой, сломившей хребет верблюду, стал аргумент: «Пойми, это нужно не тебе и даже не проекту Альто в...

8 комментариев

0
Тут сложно что-то добавить. База точно есть и все данные для подключения указаны корректно в /app/config/config.local.php?

А при установке вы ставили галку создать базу?
0
Да, база есть и на неё удачно встает LS. Я сначала думал, что база не работает или с данными косячу, но оказалось, что с этим все ок.

Единственное, что заметил, при установке alto на свежую базу (без данных от LS) при поставленной галке «создать базу» система не переходит на следующий шаг.
+2
Из всего сказанного пока только одно могу предположить — на вашем сервере не работает расширение mysqli, а стоит старый mysql. Попробуйте в app/config/config.local.php вместо
$config['db']['params']['type']   = 'mysqli';
задать
$config['db']['params']['type']   = 'mysql';
(т.е. без буковки «i»)
0
Да, это решило проблему. Спасибо Вам, Вадим!
0
Хостинг без mysqli мягко говорят отстал от жизни. Ну и хостер же проверяли настройки…
0
Ну вот такие вот Fornex. Надо будет поинтересоваться у них- может он для дотошных включают… Про mysqli до сегодняшнего дня был не в курсе- ставил бложики на wp и в ус не дул. А тут поставили задачу найти серьёзную cms. Что интересно, но чуть больше чем пол года назад я тестировал alto и тогда она встала на тот же хостинг на ура.
0
Раньше работало, но с php 5.5 расширение mysql перешло в deprecated php.net/manual/ru/migration55.deprecated.php
Cms постепенно уходят с mysql на mysqli или pdo. Поэтому отсутствие mysqli вызывает у меня удивление.
0
Спасибо Вам за информацию, буду теперь знать.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.