Хорошо, недавно я заинтересовался тем, чтобы сделать мой mac сервером, может быть, для блога. Я использовал DynDns в качестве бесплатного доменного имени, которое всегда будет соответствовать моему текущему IP-адресу, обновленному с помощью загруженного приложения DynDns Updater. Я зарезервировал свой локальный IP-адрес, поэтому DHCP всегда будет назначать один и тот же локальный IP-адрес моему компьютеру Mac. Я перенаправил порт 80 на маршрутизаторе на мой Mac. Я поставил символическую ссылку /Library/WebServer/Documents чтобы указать на /Users/me/Sites/ , чтобы я мог вместо этого положить туда что-нибудь.

Я нашел Wordpress, бесплатный блог-движок с открытым исходным кодом, поэтому я решил попробовать это. Я нашел инструкции и активировал PHP (в /etc/apache2/httpd.conf). Тестовый файл php успешно завершен. Я также создал php.ini и изменил некоторые предупреждения и часовой пояс.

Затем я загрузил MySQL (mysql-5.1.39-osx10.5-x86_64), который, как мне кажется, предназначен для 64-битной Intel (кстати, я на Snow Leopard). Вот где я запутался. Вот инструкции, которым я следовал, место, где я сейчас нахожусь. Я не совсем уверен, как сделать администратора mysql, который, как он упоминает, вам нужен, прежде чем вы сможете создать пользователя и базу данных. Любая помощь? Благодарю.

Кроме того, для чего нужна база данных? Хранит ли он все записи и комментарии в блоге?

3 ответа3

2

Если у вас нет опыта в этой области, хорошим новым удобным для пользователя решением будет MAMP. (В MAMP особенно приятно то, что версии PHP для OSX (и MySQL на сервере OSX) не обязательно те, которые вы бы выбрали, если бы могли. Версии MAMP более современны, и я полагаю, что появилось больше модулей для PHP.)

Он очень прост в установке и использовании, с отличной документацией. Однако вы должны обязательно установить безопасный пароль, прежде чем использовать его в качестве надлежащего (видимого снаружи) сервера.

Чтобы ответить на другой вопрос, WordPress использует MySQL для хранения сообщений, комментариев, пользователей и многого другого. База данных, в некотором смысле, настоящее сердце блога. Остальные в основном сменные шаблоны для оформления контента. (Это преувеличение, я полагаю. PHP берет все необработанные данные в базе данных и превращает их в блог, а не в кучу.)

Изменить: те инструкции, на которые вы ссылаетесь, предполагая, что у вас уже есть работающая установка MySQL. Похоже, что нет. Если вы хотите пойти по более сложному маршруту, вам сначала нужно дать корневому пользователю вашей установки MySQL пароль (очень безопасный), а затем создать второго пользователя (с меньшими правами, чем у root), который будет владельцем базы данных WordPress. Опять же, если вы никогда не использовали MySQL, я бы не рекомендовал вам делать все это. По крайней мере, вы должны прочитать немного о том, как настроить и администрировать MySQL. Вот ссылка: Начало работы с MySQL.

1

Используйте PHPMyAdmin для работы с базами данных MySQL; Я использую это все время на OS X.

Два хороших сайта по установке, запуску и запуску MySQL в OS X - это Hivelogic и Entropy.

1

Я подозреваю, что проблема, с которой вы можете столкнуться, заключается в том, что mysql не находится в пути для пользователя, с которым вы настраиваете свою базу данных. Если вы укажете полный патч и используете администратора по умолчанию, ваша командная строка должна выглядеть примерно так

/usr/local/mysql/bin/mysql -u root -p

Затем он должен запросить пароль для вашей учетной записи root. Также возможно, что MySQL не настроен на запуск при запуске на вашем Mac. Если он не запускается автоматически, вы можете запустить его из командной строки, используя следующие

sudo /usr/local/mysql/bin/mysqld_safe &

Существует отличный GUI-клиент для OS X, называемый CocoaMySQL, который я бы порекомендовал, особенно если вы новичок в MySQL, он немного снижает кривую обучения.

О, и вы попали в базу данных, которая используется для хранения комментариев и постов в блоге вместе с другой информацией, такой как информация об учетной записи пользователя и, возможно, многое другое (я не особенно знаком с Wordpress, поэтому не уверен, что ' намного больше ». Настройте его без намерения использовать его полный рабочий день и просто используйте его для экспериментов, некоторое время изучите базу данных, и вы сможете узнать большую часть того, что база данных используется для вас :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .