Socialengine 4.8.6 — показывает «белый экран» при запуске, через браузер можно получить доступ только к сайтам sesystem.com/phpmyadmin и sesystem.com/install.
Возникла проблема: мне нужна была новая база данных с копией производственных данных для тестирования нового обновления (Socialengine 4.8.9). Я использовал PHPMYADMIN для копирования рабочей базы данных (PROD) в новую базу данных разработки (COPYOFPROD), обе базы данных находятся на AWS RDS, с одним и тем же экземпляром и пользователем/паролем, и обе подключаются через INNODB.
Изменил social/application/settings/database.php в моей системе с PROD на COPYOFPROD, чтобы проверить правильность базы данных (да - не очень умно с производственной системой!). Получил белый экран при попытке зайти в систему через браузер с новой базой.
Вернул единственное изменение конфигурации в /application/settings/database.php к исходной настройке. Белый экран остается, и, глядя на журналы ошибок Socialengine, он сообщает, что больше не распознает базу данных PROD. Ни один другой файл в установочных каталогах Socialengine не изменился.
Статус: Доступ к базам данных RDS на phpmyadmin в порядке. Доступ к socialengine, www.sesystem.com/install, затем выберите «Требования и проверка избыточности». Система сообщает следующее:
MySQL «ОК»
MySQL 4.1 «Невозможно проверить. Адаптер базы данных не был предоставлен».
Механизм хранения MySQL InnoDB «Невозможно проверить. Адаптер базы данных не был предоставлен».
Поэтому я резюмирую, что своими действиями я разбил службу INNODB. Я понимаю, что служба чувствительна и рухнет, если вы измените записи конфигурации.
Я читал, что файлы журнала INNODB необходимо удалить, прежде чем служба возобновится, я попробовал процедуру удаления ib_logfiles и перезапуска mysql. Результат: запуск mysql [ok], файлы ib_logfiles воссозданы, но когда я пробую Socialengine, он все еще имеет «белый экран» и по-прежнему сообщает «Нет адаптера базы данных».
Мои вопросы:
1) Как проверить, правильно ли работают службы INNODB на AWS EC2/RDSMYSQL? Примечание. Я использую терминал с компьютера OSX, подключающегося к EC2 через стандартный ECUSER и комбинацию pemkey.
2) Как мне получить доступ к mysqlmonitor на AWS RDS с соответствующими проблемами с разрешениями, чтобы проверить статус INNODB. В настоящее время система сообщает - вам нужны права «ПРОЦЕСС» при попытке показать команды состояния.
3) Каковы лучшие журналы в Socialengine, чтобы увидеть, почему происходит белый экран, и есть ли какие-либо советы - потому что я только предполагаю, что это проблема INNODB, но мне нужно это подтвердить.
Я новичок, поэтому не знаю, каковы мои дальнейшие действия.
Огромное спасибо