Развертывание Capistrano в многоступенчатом режиме: ошибка сервера при сценарии подготовки - PullRequest
0 голосов
/ 27 июля 2011

Моя проблема в промежуточной среде. Когда я пытаюсь получить доступ к своему сайту, выдается эта ошибка:

  Access denied for user 'user'@'localhost' (using password: YES)

Я понимаю это сообщение, поскольку оно пытается ввести информацию о производственной среде.

Я читал много постов о капистрано и многоступенчатом развертывании. Я должен отредактировать пассажирскую конфигурацию на виртуальном хосте (mod_rails).

Сайт находится на общем сервере. Я не могу редактировать конфигурацию пассажира, и мне нужно быстрое решение.

Могу ли я изменить RAILS_ENV для запуска сервера в промежуточной среде?

Спасибо заранее. И извините меня модератору. Теперь я могу повторно опубликовать вопрос. Как можно было запросить удаление вопроса.

1 Ответ

2 голосов
/ 27 июля 2011

Это ошибка демона MySQL. Вам необходимо предоставить user@localhost соответствующие разрешения в вашей базе данных MySQL, вот что я использую:

GRANT SELECT, INSERT, UPDATE, DELETE, LOCK TABLES, CREATE TEMPORARY TABLES, EXECUTE, CREATE, ALTER, DROP, INDEX, TRIGGER, ALTER ROUTINE, CREATE ROUTINE ON your_database_name.* TO user@localhost;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...