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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *