ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Установить WordPress с помощью SVN на CentOS 7

Установить WordPress с помощью SVN на CentOS 7

Есть несколько способов установки WordPress. На этом уроке мы будем загружать и устанавливать CMS WordPress с использованием SVN на CentOS 7.

Что такое SVN?

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

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

Официальный репозиторий WordPress использует SVN (http://core.svn.wordpress.org/), что означает, что вы получаете файлы непосредственно из WordPress.

Хотя вы можете установить WordPress по-разному, если вы используете репозиторий вы можете сделать следующее:

ТРЕБОВАНИЯ

Пожалуйста, убедитесь, что у вас установлен стек LAMP на вашем сервере. Если нет, то следуйте нашей статьи об установке LAMP (Linux Apache, MariaDB и PHP) на CentOS 7.

Обновите систему

Войдите на сервер, как пользователь “root” и убедитесь, что ваш Linux полностью обновлен:

ssh root@hostname
yum update

 

Установите SVN

Вы можете установить SVN, выполнив следующую команду:

yum install svn

 

Затем проверьте установку:

svn

 

Вы должны получить следующий вывод:

Type 'svn help' for usage.

 

Теперь, когда вы установили SVN, проверьте последнюю стабильную версию WordPress. Вы можете сделать это, посетив официальный сайт WordPress .

На момент написания этой статьи, последняя версия WordPress является 4.1.

Для нашего сайта мы установим WP в Apache по умолчанию в корень документа, который находится по адресу /var/www/html/. Поэтому нам нужно создать каталог для установки, выполнив следующую команду:

mkdir /var/www/html/wordpress

 

Проверьте WordPress 4.1 из репозитория. Введите следующую команду:

svn co http://core.svn.wordpress.org/tags/4.0.1/ /var/www/html/wordpress/

 

С учетом указанных выше команды загрузки будут помещены в каталог /var/www/html/wordpress/. Вы увидите загружаются файлы отметив при этом номера версий. После завершения процесса вы увидите сообщение: Checked out revision [random number].

Поздравления. Вы установили WordPress с помощью SVN.

Далее, вам нужно настроить базу данных и настроить WP.

Вы можете сделать это легко, следуя нашему учебнику о том, как установить WordPress на CentOS 7. Создание базы данных, измените wp-config.php выполнив следующую команду:

chown -R apache:apache /var/www/html/wordpress/*

 

который установит правильную собственность ваших файлов.

WordPress теперь готов к использованию. Вы можете закончить установку WordPress, открыв ваш веб-браузер и перейдите по следующему адресу http://your_ip_address/wordpress/.

Обеспечение безопасности

SVN использует специальный каталог, который содержит важную информацию. Она называется .svn и рекомендуется блокировать доступ к этим данным, чтобы он не мог получить доступ с внешним миром.

Вы можете посетить http://your_ip_address/.svn/ и вы увидите все административные файлы для репозитория, определенно не хорошо! Поэтому давайте это исправим.

Откройте конфигурационный файл Apache:

vim /etc/httpd/conf/httpd.conf

 

Найдите строку AllowOverride в разделе <Directory “/var/www/html”>. Измените настройки с None до All. Это позволит .htaccess быть активным.

Теперь создайте новый файл .htaccess, введя следующую команду:

vim /var/www/html/.svn/.htaccess

 

Добавьте следующее содержимое в этот файл:

order deny, allow
deny from all

 

Перезагрузите веб-сервер после изменения, чтобы стать активными:

systemctl restart httpd.service

 

После этого вы или кто-то попытается открыть http://your_ip_address/.svn/ и получит внутреннюю ошибку сервера.

Все. Вы успешно установили WordPress с помощью SVN.

Установить WordPress с помощью SVN на CentOS 7

Exit mobile version