У меня проблема с локальными серверами и базами данных. Я ни в коем случае не профессионал, но я несколько раз разрабатывал веб-сайты WordPress и использовал MAMP из-за того, насколько это просто.WordPress Development с MAMP не работает с момента установки MySQL с использованием терминала
Теперь я понимаю, что он устанавливает MySQL для вас, и что Apache и PHP включены в OS X, но я начал изучать Ruby on Rails и, когда я следил за учебником, я установил MySQL вручную через терминал, и я думаю, мы столкнулись с некоторыми проблемами столкновения.
Некоторое время MAMP отказался запускать SQL-сервер, поэтому я поменял порты на Apache 8888 и SQL 8889 и теперь, кажется, начинает нормально (по умолчанию я считаю, но по какой-то причине по-разному).
Теперь у меня есть два разных местоположения базы данных (я думаю). Один, который я могу видеть через терминал, используя mysql -u root -p
, а другой, который я вижу, запуская MAMP и просматривая PHPMyAdmin. Если я создаю базу данных в одном, я не вижу ее в другой, но что более важно, когда я создаю базу данных в phpMyAdmin MAMP и пытаюсь установить WP, она ее не распознает, потому что мое имя пользователя/пароль может быть изменено для MAMP или все должно быть одинаково?
До сих пор я думал, что я должен удалить MAMP и выполнить жесткий сброс для MySQL и т. Д. И просто использовать терминал для управления MySQL, phpMyAdmin и Apache и т. Д., Но я не уверен - есть ли лучший способ пойдите об этом? Я работаю на веб-сайте WP для клиента в настоящий момент в тандеме с проектом Ruby on Rails, поэтому вам нужно идеально прыгать между ними!
Если вы можете и счастливы, канавы MAMP и использовать апач на вашей машине и т.д ... вы правы в том, что теперь у вас есть два экземпляра MySQL и т.д .. и для работы Mamp вам нужно остановить работу вашей локальной машины. Поэтому переключение между сайтами становится болью. Есть много руководств, которые помогут настроить WordPress без MAMP :) MAMP отлично работает, если вы ничего не запускаете. Теперь наблюдайте, как все говорят, что вы должны использовать виртуальную машину: D –
Спасибо за ваши мысли :-) Так что мне нужно перенести существующие базы данных из MAMP в одну машину? Я имею в виду, что они мне не нужны, думая об этом ... Так что, возможно, просто полностью удалите MAMP, настройте среду WordPress с помощью терминала и оттуда? – classequalsarthur
Если вы не добавили в нагрузку данные, вы можете начать снова, чтобы быть честным :), так что да, удалите MAMP и идите оттуда. –