Установка локального веб-сервера MAMP PRO

Admin Localhost, Mac OS, Software

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

Преимущества установки сервера на своём компьютере

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

Свой же компьютер по мощности зачастую значительно быстрее виртуального хостинга или виртуального сервера, а процессы которые происходят при работе локального веб-сервера для работы компьютера незаметны. Можно заниматься за компьютером своими делами и параллельно будут обрабатываться тяжелые скрипты или выполняться процессором какие-то другие работы для сайта.

В качестве примера приведу работу плагина для WordPress. Как-то мне понадобилось пересоздать новые размеры изображений для более тысячи файлов на хостинге. Делал я это с помощью плагина Regenerate Thumbnails.

На виртуальном хостинге с трехядерным процессором и 3 гб оперативной памяти заняло 48 минут. Одновременно с этим сайт работал не самым быстрым образом.

В то время, как чуть большее количество файлов (тех же самых + некоторые другие) на ноутбуке заняло всего 16 минут:

Я специально не вдавался в подробные технические хар-ки хостинга и компьютера. Суть не в этом.

Локальный веб-сервер MAMP PRO

Настройка локального веб-сервера MAMP PRO не требует каких-то специальных знаний. Всё работает из коробки. Иногда возникают ошибки, но они легко исправляются.

Можно создать алиасы и работать с сайтом вместо:

localhost:8888/vash_sait.ru

По такому адресу:

vash_sait:8888

Но я советую придерживаться первой структуры. Так не ошибёшься с каким сайтом сейчас идет работа и случайно не напортачишь на рабочем проекте. И браузер не будет вместо сайта перенаправлять на поисковую систему (часто они не врубаются, что ты сейчас хочешь зайти на локальный сайта, а не ищешь через адресную строку сайта).

А вот директорию сайта можно смело менять на любую другую. В эту директорию поместить все свои сайты. Они автоматически будут работать.

Особенности установки

Если сайт на WordPress переносится с рабочего сервера на localhost, то в базе данных MySQL потребуются прописать новые адреса. Команды есть в статье о массовой замене адреса сайта для WordPress.

Особенности настройки ЧПУ ссылок на локальном веб-сервере.

Сайт на WordPress может не запуститься на локальном веб-сервере банально из-за кого-нибудь плагина. Например, такое происходит из-за плагина SpamShield. Сайт не будет открываться, в том числе будет недоступна и панель администратора:

Для исправления такой ошибки, надо зайти в директорию плагинов и переименовать его. Тогда при следующем обновлении страницы он автоматически отключится.

Где хранится локальная база данных MySQL

Путь:

/Library/Application Support/appsolute/MAMP PRO/db/

Там будут папки с версией MySQL, внутри которых и будет содержимое.

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Установка локального веб-сервера MAMP PRO"