Предисловие :
Я дизайнер UX, но часто мне нужно выполнить настройку локальных сайтов.Я нередко сталкиваюсь с проблемами, поэтому недавно я переключился на MAMP Pro, чтобы, надеюсь, облегчить мне жизнь.
Я установил два сайта Drupal 7 для работы и оба работают.
Проблема :
Затем я создаю третий сайт Drupal 7 и получаю ошибки MySQL, которые, как мне кажется, связаны с тем, что пользователь не получает доступ к базе данных.например, PDOException: SQLSTATE[HY000] [2002] Connection refused in lock_may_be_available()
.
В зависимости от того, как я настраиваю порт, пользователей и т. д., я получаю различные ошибки в mysql_error.log
:
- Доступ запрещен для пользователя
'_spotlight'@'localhost' (using password: NO)
- Доступ запрещен для пользователя
'MYCOMPUTERACCOUNTNAME'@'localhost' (using password: NO)
Я прочитал бесчисленные ответы и учебники, проблема в том, что существует барьер для входа в понимание контекста этих ответов, которые неизбежно оставляютмне с выбором только выполнения команд (страшно).
Хотя иногда эти ответы помогают, чаще всего они неоднозначны из-за моих знаний о применении и использовании MySQL (контекст).
Вопрос :
Учитывая, что Drupal (или любая CMS) настроена правильно, например, sites.php
, settings.php
, база данных существует и т. Д., Почему этот сайт имеет ошибки пользователя / соединения идругие нет?
Предположение :
Я бы почти предположил, что MAMP Pro предоставляет пользователю root доступ ко всем хостам, и пока мой settings.php
имеет правильныйконфигурации, сайт должен загружаться с тБаза данных.
Рады предоставить любые ошибки / конфигурации, которые могут потребоваться.
Редактировать :
Что может отличить этот вопрос:
- У меня нет анонимных пользователей в phpMyAdmin.Только root @ 'localhost', ':: 1' и '127.0.0.1'.
- Я использую только графический интерфейс MAMP Pro для создания хостов и баз данных.
- Я никогда не редактировал ни одногофайлы конфигурации, поэтому я предполагаю, что мне не нужно запускать какие-либо команды / изменения, чтобы заставить один сайт Drupal 7 работать там, где у другого сайта Drupal 7 нет проблем.Оба используют одну и ту же кодовую базу.