Для тех, кто не может позволить себе суету разработки веб-сайтов с нуля, в настоящее время существует несколько систем управления контентом (CMS), таких как WordPress которые вы можете использовать для создания блогов, а также для создания полноценных веб-сайтов с помощью нескольких щелчков мышью.
WordPress - это мощная, бесплатная и открытая, легко подключаемая и настраиваемая CMS, которая используется миллионами во всем мире для ведения блогов и полнофункциональных веб-сайтов.
Его легко установить и изучить, особенно для людей, не имеющих предварительных знаний в области дизайна и разработки веб-сайтов. С миллионами доступных плагинов и тем, разработанных активным и преданным сообществом товарищей пользователей и разработчиков, которых вы можете использовать, чтобы настроить свой блог или веб-сайт так, чтобы он работал и выглядел так, как вы хотеть.
В этом посте мы рассмотрим различные шаги, которые вы можете выполнить, чтобы установить последнюю версию WordPress на Ubuntu 20.04, Ubuntu 18.04, а также Ubuntu 16.04 с участием НАПОЛЬНАЯ ЛАМПА (Linux, Apache, MySQL, а также PHP) куча.
Во-первых, мы раскроем различные шаги для установки НАПОЛЬНАЯ ЛАМПА стек перед установкой WordPress.
Сначала обновите и обновите список пакетов программного обеспечения, а затем установите Apache веб-сервер, используя следующие команды.
$ sudo apt-get update. $ sudo apt-get upgrade. $ sudo apt-get install apache2 apache2-utils
Нам нужно включить Apache2 веб-сервер для запуска во время загрузки системы, а также запустить службу и проверить состояние следующим образом:
$ sudo systemctl включить apache2. $ sudo systemctl start apache2. $ sudo systemctl status apache2.
После того, как вы запустили Apache, вам нужно разрешить HTTP-трафик на вашем Межсетевой экран UFW как показано.
$ sudo ufw разрешить в "Apache" $ sudo ufw status.
Чтобы проверить, действительно ли Apache сервер запущен, откройте веб-браузер и введите следующий URL-адрес в адресной строке.
http://server_address. ИЛИ. http://your-domain.com.
Страница индекса Apache2 по умолчанию будет отображаться, если веб-сервер запущен и работает.
Примечание: Корневой каталог Apache по умолчанию: /var/www/html, все ваши веб-файлы будут храниться в этом каталоге.
Далее нам нужно установить MySQL сервер базы данных, выполнив команду ниже:
$ sudo apt-get установить mysql-client mysql-server.
Если вы хотите установить MariaDB, вы можете установить его с помощью следующей команды.
$ sudo apt-get install mariadb-server mariadb-client.
После установки сервера базы данных настоятельно рекомендуется запустить сценарий безопасности, чтобы удалить небезопасные настройки по умолчанию и защитить вашу систему базы данных.
$ sudo mysql_secure_installation
Во-первых, вам будет предложено установить ‘validate_password’, Поэтому введите Д / Да
и нажмите Входить а также выберите уровень надежности пароля по умолчанию.
Для оставшихся вопросов нажмите Y
и ударил ВХОДИТЬ при каждом запросе.
И последнее, но не менее важное: мы установим PHP и несколько модулей для работы с веб-серверами и серверами баз данных с помощью следующей команды:
$ sudo apt-get install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip
После установки PHP и всех необходимых расширений вам необходимо перезапустить Apache, чтобы загрузить эти новые расширения.
$ sudo systemctl перезапустить apache2.
Кроме того, чтобы проверить, php работает в сотрудничестве с веб-сервером, нам нужно создать info.php
файл внутри /var/www/html.
$ sudo vi /var/www/html/info.php.
Вставьте приведенный ниже код в файл, сохраните его и выйдите.
php phpinfo ();
Когда это будет сделано, откройте свой веб-браузер и введите следующий URL-адрес в адресной строке.
http://server_address/info.php. ИЛИ. http://your-domain.com/info.php.
Вы должны иметь возможность просмотреть страницу с информацией о php ниже в качестве подтверждения.
Загрузите последнюю версию пакета WordPress и извлеките ее, введя в терминале следующие команды:
$ wget -c http://wordpress.org/latest.tar.gz. $ tar -xzvf latest.tar.gz.
Затем переместите файлы WordPress из извлеченной папки в корневой каталог Apache по умолчанию, /var/www/html/:
$ sudo mv wordpress / * / вар / www / html /
Затем установите правильные разрешения для каталога веб-сайта, то есть предоставьте право собственности на файлы WordPress веб-серверу следующим образом:
$ sudo chown -R www-data: www-data / var / www / html / $ sudo chmod -R 755 / var / www / html /
Выполните команду ниже и укажите пароль пользователя root, затем нажмите Входить чтобы перейти в оболочку mysql:
$ sudo mysql -u корень -p
В оболочке mysql введите следующие команды, нажав Входить после каждой строки команды mysql. Не забудьте использовать свои собственные допустимые значения для имя_базы_данных, пользователь базы данных, а также используйте надежный и надежный пароль в качестве databaseuser_password:
mysql> СОЗДАТЬ БАЗУ ДАННЫХ wp_myblog; mysql> СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'имя пользователя' @ '%' ИДЕНТИФИЦИРОВАННОЕ mysql_native_password ПО 'паролю'; mysql> РАЗРЕШИТЬ ВСЕ НА wp_myblog. * TO 'username' @ '%'; mysql> ПРИВИЛЕГИИ ПРОМЫВКИ; mysql> ВЫХОД;
Иди в /var/www/html/ каталог и переименовать существующий wp-config-sample.php
к wp-config.php
. Кроме того, не забудьте удалить страницу индекса Apache по умолчанию.
$ cd / var / www / html / $ sudo mv wp-config-sample.php wp-config.php. $ sudo rm -rf index.html.
Затем обновите его, указав информацию о вашей базе данных в разделе настроек MySQL (см. Выделенные поля на изображении ниже):
После этого перезапустите веб-сервер и службу mysql, используя следующие команды:
$ sudo systemctl перезапустить apache2.service $ sudo systemctl перезапустить mysql.service
Откройте веб-браузер, затем введите свое доменное имя или адрес сервера, как показано.
http://server_address/info.php. ИЛИ. http://your-domain.com/info.php.
Вы получите приветственную страницу ниже. Прочтите страницу и нажмите «Пойдем!», Чтобы продолжить и заполнить всю запрашиваемую информацию на экране.
Надеясь, что все прошло хорошо, теперь вы можете наслаждаться WordPress в вашей системе. Тем не менее, чтобы выразить какие-либо опасения или задать вопросы относительно вышеперечисленных шагов или даже предоставить дополнительные информация, которая, по вашему мнению, не была включена в это руководство, вы можете использовать раздел отзывов ниже, чтобы получить назад к нам.