Добрый день всем на wmbn.ru. Сегодня хотел бы вам рассказать о двух продуктах, которые помогут вам в безопасном тестировании и освоении WordPress, а также проведении своих экспериментов над сайтом, не навредя ему.

Установка и настройка локального сервера Denwer и XAMPP

Для работы с сайтом, который создан на CMS, то есть использует PHP скрипты, необходимо установить локальный сервер на компьютер, т.е. Apache, MySQL и PHP. Можно скачать все компоненты по отдельности, правильно сконфигурировать и запустить, если все компоненты правильно настроены и взаимосвязаны. Но зачем тратить время, когда есть готовые программы Denwer и XAMPP, в которых все правильно настроено и запускается с одной кнопки. Есть альтернативный вариант — использование бесплатного хостинга, но есть вероятность, что он может быть недоступным или перегруженным.

Denwer — установка, настройка локального сервера

Denwer — программа, а скорее набор программ заключенных в одну оболочку, предназначенные для создания и тестирования сайтов на локальном компьютере без предварительного выхода в интернет. Пожалуй самая известная сборка Apache, PHP и MySQL, которая устанавливается не более 5 минут. Скачать установочный файл можно с официального сайта Denwer (с других сайтов не рекомендую, так как возможно наличие вредоносных программ в сборке). Чтобы скачать Denwer, от вас потребуется ввести адрес электронной почты, на который придет ссылка для скачивания. Проверяем почту и ищем письмо от сайта, возможно он окажется в папке Спам, и жмем на ссылку для скачивания.

Установка Denwer происходит куда проще, чем его скачивание:

  1. Запустите скаченный файл, согласитесь с установкой. После распаковки появится окно браузера с приветствием, которое нужно закрыть. Снова нас приветствует программа установки — жмем Enter для продолжения.
    Приветствие и начало установки Denwer
  2. Далее выбираем место, куда будет установлен Denwer (по умолчанию C:\WebServers). Программа спросит нас о правильном указании пути и подтверждении дальнейшей установки — вводим «y», если все правильно или «n» — есть ошибка. Еще раз жмем Enter.
  3. Теперь выбираем имя будущего виртуального диска (по умолчанию «Z»), снова Enter и ждем, пока скопируются файлы.
  4. После успешного копирования, программа предложит выбор запуска, соглашаемся с ним и вводим 1, затем «y» для создания иконок запуска на рабочем столе. Поздравляю вас, если вышло это сообщение.
    Успешное завершение установки Denwer

Теперь рассмотрим интерфейс. Для этого запустите Denwer (иконка на рабочем столе Start), откройте браузер и в строке ввода адреса наберите localhost. Загрузиться интерфейс. Рекомендую зрительно изучить его. Далее начнем потихоньку осваивать его. В интерфейсе будут интересны два блока — блок проверки Denwer, а точнее его компонентов, и блок утилит. Вкратце расскажу про блок проверок, так как часто к нему обращаться не придется. Чем я пользуюсь:

  1. Проверка SSL — проверяем криптографический протокол на правильную работу, то есть безопасное соединение между клиентом и сервером;
  2. Проверка доменов второго уровня — запускает тестовую страницу test1.ru;
  3. Проверка доменов третьего уровня — аналогично доменов второго уровня;
  4. PHP 5 information — показывает версию PHP;

Из второго блока потребуется только две утилиты:

  1. Заведение новых БД и пользователей MySQL;
  2. phpMyAdmin — администрирование СУБД MySQL;

Утилиты Denwer

Первая утилита Заведение новых БД и пользователей MySQL потребуется, когда будете устанавливать на локальный сервер движок для сайта. Заполняете все поля, кроме пароль администратора MySQL (у него нет пароля), запоминаете вводимые данные — они потребуются для установки движка.

Заведение новых пользователей Denwer

phpMyAdmin представляет собой расширенную первую утилиту. Кроме создания баз данных и пользователей, в ней есть все необходимые функции по администрированию баз данных MySQL. В ней, как я писал в статье про резервное копирование сайта, есть возможность создания архивной копии базы данных. Тоже советую изучить все возможности phpMyAdmin, хотя бы методом «тыка».

Как установить CMS WordPress и PHP сайт в Denwer

Приступим к созданию сайта на локальном сервере Denwer. Для этого заходим на туда, где установлен Denwer (по умолчанию C:\WebServers). Открываем папку home и создаем там папку с названием будущего адреса сайта, а в ней уже создаем папку www, в которой разместим файл index.html или файлы движка. Для проверки подойдет простой код:

<html>
<head><title>Hello, World!</title></head>
<body>
<?php
echo "Hello, World!";
?>
</body>
</html>

В адресной строке вводим ваш_сайт.ru (имя папки). Если все прошло удачно, то встречаем надпись, которая знакома любому программисту.

Приступим к установки WordPress на Denwer.

  1. Копируем установочные файлы в папку www, которую мы создали для проверки.
  2. Заходим в утилиту для Создания новых БД и пользователей MySQL.
  3. Заполняем поля, запоминаем или записываем их.
  4. Вводим ваш_сайт.ru (имя папки), и приступаем к установке.
    Возможно, у кого-то появится ошибка в отсутствии файла config.php — жмем Создать файл.
  5. В окне браузера появиться приветствие от WordPress. Для интереса читаем его или переходим дальше.
    Приветствие установки WordPress
  6. Вводим данные созданной базы данных.
    Ввод данных в установку WordPress
  7. Теперь от нас потребуется ввести некоторые данные, относящиеся к будущему сайту.
  8. Установка завершена! Осталось войти в панель администратора.

XAMPP — приложение для создания локального сервера. Установка и настройка сервера XAMPP

XAMPP — аналог Denwer, но имеющий версии для операционных систем Linux(LAMPP) и MacOs(MAMPP). Отличие от Denwer только процессом установки, интерфейсом и локализацией. Скачать установочный файл можно с сайта ApacheFriends. Установка стандартная, как на других программах для Windows.

После установки появиться сообщение для входа в Control Panel — нажимаем Yes. Для запуска XAMPP введите в адресной строке localhost или 127.0.0.1, если первый вариант не удался. Выбираем язык интерфейса, который более-менее знаем (English) и попадаем на страницу XAMPP со всеми утилитами и проверками.

Интерфейс XAMPP

Тоже советую изучить интерфейс, так как там есть несколько интересных программ, написанных на PHP. Нам потребуется только phpMyAdmin, который получил новый интерфейс. Для создания базы открываем вкладку База Данных.

Создание новой базы данных в phpMyAdmin

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

Создание нового пользователя в phpMyAdmin

Все файлы сайта хранятся в папке htdocs. Создание папки в ней аналогично в Denwer, только для доступа к файлу придется ввести путь в адресной строке localhost/htdocs/ваш_сайт.ru/www. Установка WordPress происходит также, как на Denwer.

Вот и все по установке и настройке Denwer и XAMPP. Пишите, если что-то непонятно ;) Обязательно отвечу. Так же, кому интересно, можно изучить и альтернативы для Apache.

Комментариев: 6

  1. writer

    West Blogger После того, как я покапался в настройках и файлах сайта, а потом появилась ошибка 500, то решил свои эксперименты проводить на локальном сервере, загрузив файлы с сервера на компьютер ( /programms-and-services/rezervnaya-kopiya-sajta-sredstvami-phpmyadmin-i-filezilla/ ). Если все прошло удачно, то можно произвести эксперименты на самом сервере)))

  2. Orcinus Orca

    Я предпочитаю использовать встроенные в Ось средства. Тот же IIS под виндой, а остальное наращиваю по усмотрению.

  3. writer

    Orcinus Orca IIS поставляется только с Windows, менее популярная и настраивается долго, нужно дополнить PHP…А Denwer XAMPP тем проще, что устанавливаются c одного пакета и все уже взаимосвязанно (Apache-пока популярнее IIS, PHP и MySQL) плюс — дополнительные функции. Это очень удобно для новичков)))

  4. writer

    Orcinus Orca А если встроенные средства, то я тоже их предпочитаю, только на Linux — установка APM уже встроена в базовые пакеты, что мне очень нравиться.

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>