Как установить и настроить Apache для WordPress

Узнайте, как установить и настроить Apache для WordPress. WordPress — одна из самых популярных в мире CMS и программных пакетов для ведения блогов, а знаменитая «пятиминутная установка» делает ее одной из самых простых в использовании.

Большинство пользователей WordPress обнаруживают, что он работает на их сервере без необходимости вносить какие-либо обновления или изменения в Apache. Однако в некоторых случаях для работы WordPress может потребоваться обновление или настройка Apache.

Примечание

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

Проверка версии Apache

Вы можете найти свою версию Apache с помощью следующих команд:

  • CentOS и Red Hat: sudo httpd -v
  • Ubuntu и Debian: sudo apache2 -v

В результате будет получена информация о вашем сервере Apache.

В приведенном выше примере сервер работает под управлением Apache версии 2.4.6.

Обновление Apache

Текущая версия WordPress требует Apache версии 2.4 или более поздней, чтобы запустить необходимую версию PHP.

 

Примечание

Обновление до новейшей версии Apache может вызвать проблемы с более старыми пакетами веб-программ. Перед обновлением Apache ознакомьтесь с этим списком изменений, чтобы убедиться, что ваш сайт(ы) не пострадает(ют).

Ubuntu 14.04

На более новых системах Ubuntu и Debian, включая Ubuntu 14.04, обновите Apache с помощью команды:

sudo apt-get dist-upgrade

CentOS 6

На более старых системах CentOS и Red Hat, включая CentOS 6, обновите Apache с помощью команд:

  cd /etc/yum.repos.d/
  sudo wget http://repos.fedorapeople.org/repos/jkaluza/httpd24/epel-httpd24.repo
  sudo yum install httpd24.x86_64
  sudo chkconfig httpd off
  sudo service httpd24-httpd start

Затем вы можете проверить версию новой установки с помощью команды:

sudo /opt/rh/httpd24/root/usr/sbin/httpd -version

CentOS 7

На более новых системах CentOS и Red Hat, включая CentOS 7, обновите Apache командой:

sudo yum update

Установка mod_rewrite

WordPress использует mod_rewrite от Apache для форматирования (и изменения формата) своих ссылок.

Чтобы проверить, установлен ли mod_rewrite в вашей системе:

  • Red Hat и CentOS: sudo httpd -M | grep rewrite_module
  • Ubuntu и Debian: sudo apache2ctl -M | grep rewrite_module

Модуль mod_rewrite установлен по умолчанию в системах CentOS и Red Hat. Для установки этого модуля на Ubuntu и Debian используйте команду :

sudo a2enmod rewrite

После установки модуля необходимо перезапустить службы Apache с помощью команды:

service apache2 restart

Настройка Apache для разрешения mod_rewrite

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

Конкретный файл будет зависеть от настройки хостинга вашего сервера. По умолчанию основным файлом конфигурации Apache для основного домена вашего сервера является:

  • Red Hat и CentOS: /etc/httpd/conf/httpd.conf
  • Ubuntu и Debian: /etc/apache2/apache2.conf

Также могут существовать отдельные файлы конфигурации Apache для каждого отдельного домена. По общему соглашению, они обычно находятся по адресу:

  • Red Hat и CentOS: /etc/httpd/conf.d/[имя вашего домена].conf
  • Ubuntu и Debian: /etc/apache2/sites-available/[имя вашего домена].conf

Вам нужно будет отредактировать файл и найти директиву:

AllowOverride None

Измените ее на:

AllowOverride All
Order allow,deny
Allow from all

Сохраните и выйдите из файла, затем перезапустите Apache командой:

  • Red Hat и CentOS: sudo systemctl restart apache
  • Ubuntu и Debian: sudo service apache2 restart

Оцените статью
cdelat.ru
Добавить комментарий