ExpressionEngine на MAMP

Я пытаюсь запустить устаревшую установку 1.6.8 EE на MAMP. Я вижу индексную страницу, но теги механизма выражений отображаются в браузере, а не анализируются и не выполняются запросы к БД. Я также не вижу никаких стилей (изображений, css и т. д.) в интерфейсе или на панели управления.

Кроме того, я не могу установить свежую версию 1.6.8, так как получаю ошибку:

Ошибка: невозможно выполнить SQL-запросы, необходимые для установки этой программы. Убедитесь, что ваша учетная запись MySQL имеет соответствующие привилегии GRANT: CREATE, DROP, ALTER, INSERT и DELETE.

Я делаю это как root, который имеет соответствующие привилегии. Я попытался отключить режим MYSQL STRICT (как в my.cnf, так и запустив SET @@global.sql_mode= '';

Кто-нибудь знает, что может быть причиной любой из этих проблем? Я уже пробовал официальную поддержку EE.


person codecowboy    schedule 19.10.2011    source источник
comment
Как говорит Марк в ветке форума, похоже, что проблема с базой данных больше связана с настройкой MAMP, чем с EE. Можете ли вы запускать какие-либо другие приложения, управляемые базой данных, на вашей локальной установке? Что касается отсутствия стилей в панели управления, похоже, что путь к вашей теме может быть установлен неправильно.   -  person Tyssen    schedule 19.10.2011
comment
Я отлично запускаю Wordpress на той же установке MAMP.   -  person codecowboy    schedule 19.10.2011


Ответы (1)


Установка ExpressionEngine 1.x на любую версию MAMP 1.9.5 или более позднюю является известная проблема и вызывает следующую ошибку в процессе установки EE:

Ошибка: невозможно выполнить SQL-запросы, необходимые для установки этой программы. Убедитесь, что ваша учетная запись MySQL имеет соответствующие привилегии GRANT: CREATE, DROP, ALTER, INSERT и DELETE.

К сожалению, сообщение об ошибке не указывает на реальную проблему, поскольку 'root@localhost' имеет полные привилегии MySQL.

Решение состоит в том, чтобы перейти на MAMP v1.9.4 (162 МБ Скачать).

MAMP v1.9.5 (выпущен 11 марта 2011 г.) обновил MySQL с версии 5.1.44 до версии 5.5.9, что, согласно EllisLab, является проблематичным с EE 1.x, все версии EE 2.x не есть эта проблема.

person rjb    schedule 19.10.2011
comment
Вместо использования MAMP я использовал запасную машину Windows с устаревшими надстройками PHP и MySQL в Wampserver. Затем я смог успешно запустить устаревший экземпляр EE. - person codecowboy; 07.11.2011