Меню Рубрики

Установка cms на iis

Установка WordPress на веб-сервер IIS или хостинг на своем компьютере

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

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

Созданный на локальном веб-сервере сайт можно постепенно пополнять статьями и иллюстрациями, формировать рубрики и разделы. Можно экспериментировать с дизайном сайта и изучать функционал движка. А уже после того, как сайт будет более-менее готов, чтобы его можно было представить широкой публике, останется только перенести его с локального веб-сервера на платный (или бесплатный) хостинг и зарегистрировать домен. Подробней об этой процедуре можно прочитать в статье «Сайт своими руками».

Как создать сайт на локальном веб-сервере IIS? Весь процесс создания сайта локально на компьютере в отдельных подготовительных этапах и рассмотрим ниже.

0. Оглавление:

1. Запуск веб-сервера IIS

Веб-сервер IIS поставляется в числе штатного функционала в каждой версии Windows, начиная с ХР. Чтобы запустить веб-сервер IIS, необходимо активировать эту штатную службу, ведь в системах Windows она предусматривается, но изначально находится в не активированном состоянии. Об установке веб-сервера IIS можно прочитать в статьях:

Последней статьёй можно руководствоваться для активации веб-сервера IIS в Windows 7, поскольку принципиальных отличий в этом процессе между версиями операционной системы 7 и 8/8.1 нет.

Если тестовая веб-страница при введении в адресную строку браузера локального адреса

отображает приветственный веб-интерфейс IIS, значит, веб-сервер работает корректно.

И можно приступать к следующему этапу процесса установки WordPress на веб-сервер IIS.

2. Установка и настройка PHP

Для работы с веб-проектами на базе WordPress необходим компонент, который бы обрабатывал скрипты PHP и преобразовывал бы их в код HTML, понятный браузеру. Процесс установки компоненты PHP для веб-сервера IIS подробно рассмотрен в статье «Установка и настройка компоненты PHP для веб-сервера IIS».

3. Установка и настройка MySQL

Следующим этапом создания сайта на локальном веб-сервере будет установка СУБД MySQL и её настройка. После запуска службы MySQL необходимо создать на сервере базу данных, дав ей имя, соответствующее названию сайта, например testsite. Подробная инструкция по установке сервера MySQL и созданию новой базы данных в данной СУБД изложена в статье «Установка и настройка MySQL + HeidiSQL».

4. Скачивание и распаковка WordPress

После установки MySQL и создания базы данных можно приступать к следующему этапу создания сайта на своем компьютере. Для начала скачиваем дистрибутив WordPress с официального сайта. На момент написания статьи, актуальной была версия 4.0.

Архив с WordPress распаковываем в системный каталог C:\inetpub\wwwroot\, в котором по умолчанию хранятся файлы веб-сервера IIS. Затем необходимо переименовать папку с файлами WordPress с соответствием с именем создаваемого сайта. Пусть это будет, аналогично созданной на предыдущем шаге базе данных, каталог с именем testsite. Далее необходимо настроить параметры безопасности для каталога с сайтом. Для этого вызовем свойства данного каталога, кликнув по нему правой кнопкой мыши и выбрав пункт «Свойства» в контекстном меню.

В окне свойств каталога перейдем на вкладку «Безопасность» и нажмем кнопку «Изменить…», расположенную под таблицей «Группы или пользователи». В открывшемся окне настройки безопасности найдем пользователя «IIS_IUSRS» и, выделив его в таблице, дадим полный доступ к каталогу установив соответствующие флажки в таблице ниже. После чего закроем открытые окна с помощью кнопки «ОК».

Далее открываем «Диспетчер служб IIS», раскрываем вкладки «Сайты» — «Default Web Site» где должны увидеть созданный на предыдущем шаге каталог с именем сайта, в нашем случае с именем testsite. Если это так, то все сделано правильно, а наш сайт станет доступен по адресу

5. Подключение к базе данных MySQL

Теперь, когда мы добавили наш сайта в место расположения файлов веб-сервера IIS и он появился в «Диспетчере служб IIS», мы можем обратиться к нашему сайту в любом браузере по адресу:

И в нашем случае для сайта testsite это будет страница приветствия WordPress. Жмём «Вперёд».

В следующем окне WordPress необходимо указать имя базы данных, которую мы создавали в пункте 3, имя пользователя — по умолчанию root, и пароль для данного пользователя MySQL. Жмём «Отправить».

Читайте также:  Установка ксенон в линзованные фары

Если все данные введены корректно, мы попадем на окно конечной установки WordPress. Далее жмём «Запустить установку» и переходим к следующему шагу.

Если по какой-то причине движок сайта не смог подключиться к базе данных, параметры соединения можно настроить и вручную. Для этого в папке, ранее называвшейся «wordpress», а теперь, как в нашем случае, «testsite», необходимо отыскать файл «wp-config-sample.php». Этот файл открываем любым текстовым редактором. Можно штатным блокнотом Windows или более удобной программой «Notepad++».

В открытом файле «wp-config-sample.php» вносим такие изменения:

Здесь заменяем шаблонную надпись ‘database_name_here’ названием базы данных MySQL. В нашем случае это ‘testsite’.

Здесь заменяем шаблонную надпись ‘username_here’ именем пользователя. В нашем случае при настройке MySQL мы не меняли предустановленное имя пользователя ‘root’.

Здесь заменяем шаблонную надпись ‘password_here’ паролем, заданным при установке MySQL.

Изменённый в текстовом редакторе файл «wp-config-sample.php» сохраняем под именем «wp-config.php» в этот же каталог.

6. Установка и настройка WordPress

Если все предыдущие шаги выполнены верно, то при переходе по ссылке

попадаем в окно создания профиля WordPress. Здесь называем сайт, придумываем латиницей логин и пароль, вводим адрес электронной почты. В графе «Приватность» имеется опция индексации сайта поисковыми системами. На стадии подготовки сайта к более-менее читабельному виду, и тем более, пока нет доменного имени и не куплен хостинг, как в нашем случае, это совершенно ни к чему. Однако позднее, когда сайт уже будет готов для его представления читателям, эту опцию необходимо обязательно выставить в настройках WordPress. Иначе поисковики сайт не проиндексируют, и читатели просто не смогут на него попасть. Жмём «Установить WordPress».

Попадаем в приветственное окно WordPress и жмём «Войти».

Вводим логин и пароль для WordPress.

Цель достигнута – находимся уже в консоли WordPress и можем проводить первые шаги по ознакомлению с возможностями движка. А можно и сразу приступать уже к созданию сайта.

Смотрите также:

IIS (Internet Information Services) – один из немногих штатных инструментов Windows, которым можно пользоваться, не ища более приемлемых альтернатив от других разработчиков. Веб-сервер IIS с поддержкой языка PHP можно использовать…

Для работы с веб-проектами на базе популярных CMS (англ. Content Management System — система управления содержимым), таких как WordPress, Drupal, Joomla и др. необходим компонент, который бы обрабатывал скрипты PHP и преобразовывал…

Веб-сервер представляет собой некоторую программу (службу), принимающую HTTP-запросы от клиентов, обычно от веб-браузеров, обрабатывающую данные запросы и выдающую им ответ, как правило, вместе с HTLM-страницей (сайтом), изображением, файлом, медиа-потоком или другими данными. Ниже подробно рассмотрим…

13 комментариев на «Установка WordPress на веб-сервер IIS или хостинг на своем компьютере»

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

Автор упустил немало важную деталь. После установки Движка, как бороться с ошибкой обновления,и установкой плагинов? Так при попытке обновить движок CMS вылазит запрос на FTP

источник

Установка веб-сервера на Windows Server 2008 R2 (IIS + PHP + MySQL)

В статье подробно описан и продемонстрирован процесс установки веб-сервера на Windows Server 2008 R2 (IIS + PHP + MySQL) для организации хостинга на компьютере с сайтом под управлением CMS WordPress.

Для установки веб-сервера на Windows Server 2008 R2 (IIS + PHP + MySQL) потребуются:

1. Подключенный к сети Интернет, постоянно работающий компьютер, под управлением Windows Server 2008 R2 (О том как установить Windows Server 2008 R2 можно прочитать в данной статье: «Установка и активация Windows Server 2008 R2 с USB флешки» ).

Читайте также:  Установка лицензии 1с для ubuntu

2. Выделенный IP-адрес на текущем подключении (О том, что это такое, и как приобрести данную услугу, можно узнать у своего интернет-провайдера).

3. Зарегистрированное доменное имя (зарегистрировать доменное имя можно на reg.ru или любом другом аналогичном ресурсе, процесс регистрации на данных ресурсах предельно прост и интуитивно понятен).

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

I. Настройка Internet Information Services (IIS)

1. В первую очередь необходимо добавить роль веб-сервера. В Windows Server 2008 R2 эта роль называется Internet Information Services (IIS). Нажмите: Пуск > Администрирование > Диспетчер сервера (Рис.1).

2. Выберите Роли, затем нажмите Добавить роли (Рис.2).

3. Нажмите Далее (Рис.3).

4. Поставьте галочку напротив Веб-сервер (IIS), затем нажмите Далее (Рис.4).

5. Нажмите Далее (Рис.5).

6. Поставьте галочку напротив Разработка приложений, затем нажмите Далее (Рис.6).

7. Нажмите Установить (Рис.7).

8. Убедитесь, что установка прошла успешно, затем нажмите Закрыть (Рис.8).

9. Нажмите: Пуск > Администрирование >Диспетчер сервера > Диспетчер служб IIS > Default Web Site, затем (через правую кнопку мыши) вызовите меню и нажмите Удалить (Рис.9).

10. В появившемся окне нажмите Да (Рис.10).

II. Установка PHP

1. Чтобы реализовать поддержку языка PHP, необходимо установить и запустить соответствующую службу. Для этого, в первую очередь, нужно скачать установщик PHP-сервера:

2. Запустите установщик php-5.3.9-Win32-VC9-x86, в появившемся окне нажмите Next (Рис.11).

3. Поставьте галочку напротив I accept the terms in the License Agreement, затем нажмите Next (Рис.12).

4. Выберите директорию для установки PHP (прим. в примере директория выбрана по умолчанию), затем нажмите Next (Рис.13).

5. Выберите IIS FastCGI, затем нажмите Next (Рис.14).

6. Нажмите Next (Рис.15).

7. Нажмите Install (Рис.16).

8. После окончания установки нажмите Finish (Рис.17).

III. Установка PHP Manager for IIS

1. Для управления PHP из из диспетчера IIS, необходим PHP Manager for IIS. Скачать PHP Manager 1.2 for IIS 7 можно скачать по ссылкам ниже.

2. Запустите установщик PHPManagerForIIS-1.2.0-x64, в появившемся окне нажмите Next (Рис.18).

3. Выберите I Agree, затем нажмите Next (Рис.19).

4. После окончания установки нажмите Close (Рис.20).

5. Нажмите: Пуск > Администрирование > Диспетчер сервера > Диспетчер служб IIS, затем выберите Ваш сервер и нажмите Администратор PHP (Рис.21).

6. Выберите Посмотреть рекомендации (Рис.22).

7. Установите галочки напротив: Default document, monitorChangesTo, cgi.fix_pathinfo, date.timezone, затем нажмите OK (Рис.23).

8. Выберите Контролировать все параметры (Рис.24).

9. Выберите из списка date.timezone, в открывшемся окне установите значение в соответствии со своим часовым поясом (прим. в примере это Москва UTC+03:00, соотв. значение: «Europe/Moskow»), затем нажмите OK (Рис.25).

10. Выберите из списка upload_max_filesize, в открывшемся окне установите значение: 16M, затем нажмите OK (Рис.26).

11. Выберите из списка post_max_size, в открывшемся окне установите значение: 16M, затем нажмите OK (Рис.27).

12. Выберите из списка upload_tmp_dir, в открывшемся окне установите значение: «C:\php\upload», затем нажмите OK (Рис.28).

13. Выберите из списка session.save_path, в открывшемся окне установите значение: «C:\php\temp», затем нажмите OK (Рис.29).

14. Перейдите в папку php (по умолчанию это: C:\php\ ), затем создайте в ней две папки с названиями temp и upload (Рис.30).

IV. Установка Microsoft .NET Framework 4

1. Для работы веб-сервера необходим Microsoft .NET Framework 4. Microsoft .NET Framework 4 можно скачать по ссылкам ниже.

2. Запустите скачанный файл dotNetFx40_Full_x86_x64, в появившемся окне поставьте галочку напротив Я прочитал и принимаю условия лицензионного соглашения, затем нажмите Установить (Рис.31).

3. После окончания установки нажмите Готово (Рис.32).

V. Установка Microsoft Visual C++ 2013 Redistributable (x64)

1. Для работы веб-сервера необходим Microsoft Visual C++ 2013 Redistributable (x64). Microsoft Visual C++ 2013 Redistributable (x64) можно скачать по ссылкам ниже.

2. Запустите скачанный файл vcredist_x64, в появившемся окне поставьте галочку напротив Я прочитал и принимаю условия лицензионного соглашения, затем нажмите Установить (Рис.33).

3. После окончания установки нажмите Закрыть (Рис.34).

VI. Установка MySQL

1. MySQL – это одна из самых популярных и самых распространенных СУБД (система управления базами данных). Она не предназначена для работы с большими объемами информации, но ее применение идеально для интернет сайтов, как небольших, так и достаточно крупных. Для того, чтобы скачать MySQL с официального сайта, перейдите по ссылке на официальный сайт: https://dev.mysql.com/downloads/installer/ , затем выберите для загрузки полную версию (MySQL Installer Community), которую легко определить по размеру (прим. на момент написания руководства актуальной версией была 5.7.18), затем нажмите Download (Рис.35).

2. Нажмите No thanks, just start my download, после чего начнётся загрузка (Рис.36).

Читайте также:  Установка кондиционера объем работ

Примечание: Если по каким-то причинам Вы не можете скачать MySQL с официального сайта, то Вы можете скачать MySQL 5.7.18 с Google Drive.

Ссылка на скачивание MySQL 5.7.18 с Google Drive:

3. Запустите установочный файл MySQL, в появившемся окне поставьте галочку напротив I accept the license terms, затем нажмите Next (Рис.37).

4. Выберите пункт Server only, затем нажмите Next (Рис.38).

5. Нажмите Execute (Рис.39).

6. Нажмите Next (Рис.40).

7. Нажмите Next (Рис.41).

8. Выберите пункт Standalone MySQL Server / Classic MySQL Replication, затем нажмите Next (Рис.42).

9. В разделе Config Type выберите Server Machine, затем нажмите Next (Рис.43).

10. Придумайте и введите в поля MySQL Root Password и Repeat Password пароль суперпользователя (root). Пароль не должен быть пустым и простым. Затем нажмите Next (Рис.44).

11. Поставьте галочки напротив Configure MySQL Server as a Windows Service и Start the MySQL Server at System Startup, в разделе Windows Service Name ничего менять не нужно. В разделе Run Windows Service as… выберите пункт Satandard System Account, затем нажмите Next (Рис.45).

12. Нажмите Next (Рис.46).

13. Нажмите Execute (Рис.47).

14. После окончания установки нажмите Finish (Рис.48).

15. Нажмите Next (Рис.49).

16. Нажмите Finish (Рис.50).

VII. Установка HeidiSQL

1. HeidiSQL — программа для управления базами данных MySQL, которая подключается к серверу MySQL и может выполнять различные операции по администрированию СУБД. HeidiSQL можно скачать по ссылкам ниже.

2. Запустите установочный файл HeidiSQL, в появившемся окне нажмите Далее (Рис.51).

3. Выберите пункт Я принимаю условия соглашения, затем нажмите Далее (Рис.52).

4. Нажмите Далее (Рис.53).

5. Нажмите Далее (Рис.54).

6. Нажмите Далее (Рис.55).

7. Нажмите Установить (Рис.56).

8. Нажмите Завершить (Рис.57).

9. Выберите Unnamed (Рис.58).

10. В поле «Пользователь» введите root, в поле «Пароль» введите пароль суперпользователя (root), который Вы указывали ранее (прим. см. Рис.44), затем нажмите Открыть (Рис.59).

11. Нажмите: Unnamed > Создать > База данных (Рис.60).

12. В поле «Имя» введите имя базы данных (прим. оно может быть любым (на латинице), в примере это test_db). В поле «Сопоставление» выберите utf8_unicode_ci, затем нажмите OK (Рис.61).

13. Созданная база данных появится в списке сеанса (Рис.62).

VIII. Установка CMS WordPress

1. Для установки CMS WordPress, перейдите на официальный сайт: https://ru.wordpress.org/ , затем нажмите Скачать WordPress 4.7.5 (прим. на момент написания данного руководства актуальной версией являлась 4.7.5) (Рис.63).

2. В появившемся окне нажмите Сохранить (Рис.64).

3. На диске (C:) создайте папку WebSite (Рис.65).

4. Распакуйте скачанный архив с WordPress в папку C:\WebSite (Рис.66).

5. Распакованную папку wordpress можно переименовать (прим. например в соответствии с названием сайта, в руководстве будет использовано название lyapidov) (Рис.67).

6. Откройте переименованную папку (прим. в данном руководстве использовано название lyapidov) (Рис.68).

7. Откройте файл wp-config-sample.php при помощи Блокнота (Рис.69).

8. В файле wp-config-sample.php измените следующие параметры: define(‘DB_NAME’, ‘database_name_here’); — вместо database_name_here впишите имя созданной Вами базы данных (прим. в данном руководстве имя БД test_db, поэтому должно получиться define(‘DB_NAME’, ‘test_db’);); define(‘DB_USER’, ‘username_here’); вместо username_here впишите имя пользователя root; define(‘DB_PASSWORD’, ‘password_here’); — вместо password_here впишите пароль суперпользователя (root), который Вы указывали ранее (прим. см. Рис.44, Рис.59) (Рис.70).

9. После внесения изменений сохраните файл под именем wp-config.php (Рис.71).

10. Нажмите: Пуск > Администрирование > Диспетчер сервера > Диспетчер служб IIS, затем выберите Ваш сервер, вкладку Сайты, откройте меню (правой кнопкой мыши) и нажмите Добавить веб-сайт… (Рис.72).

11. В поле «Имя сайта» введите имя Вашего сайта (прим. в данном руководстве это lyapidov), в поле «Физический путь» укажите путь к сайту (прим. в данном руководстве это C:\WebSite\lyapidov), затем нажмите OK (Рис.73).

12. Откройте браузер и введите в строке адреса: http://localhost , после чего Вы будете направлены на страницу установки WordPress. В соответствующих полях введите название сайта, имя пользователя, пароль для входа на сайт и адрес электронной почты, затем нажмите Установить WordPress (Рис.74).

13. После установки WordPress нажмите Войти (Рис.75).

14. Для входа на сайт введите имя пользователя и пароль, которые Вы указывали ранее (прим. см. Рис.74), затем нажмите Войти (Рис.76).

15. Выберите в меню: Настройки > Общие, в полях «Адрес WordPress (URL)» и «Адрес сайта (URL)» введите доменное имя, которое привязано к текущему выделенному IP, затем (внизу страницы) нажмите Сохранить изменения (Рис.77).

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

Установка веб-сервера на Windows Server 2008 R2 (IIS + PHP + MySQL) с CMS WordPress завершена!

источник

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

Adblock
detector