В данной заметки я покажу пошагово, как установить и запустить систему управления контентом WordPress в системе Ubuntu 12.04 Server amd64 на локальной станции для тестирования функционала, знакомства, и обучения.

 

Для начала нам понабодится установленная система, к примеру это будет Ubuntu 12.04 Server amd64.

 

ekzorchik@web:~$ uname -a && lsb_release -a

Linux web 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 12.04 LTS

Release: 12.04

Codename: precise

 

Теперь устанавливаем веб-сервер Apache 2:

ekzorchik@web:~$ sudo apt-get install apache2

Для проверки можно ввести в строке адреса браузера – “http://localhost”. Выдаст: “It works! This is the default web page for this server. The web server software is running but no content has been added, yet.”. Значит все прошло удачно.

Установленный по дефолту Web-сервер Apache 2

Добавим директиву ServerName в конфигурационный файл apache.conf:

ekzorchik@web:~$ sudo nano /etc/apache2/apache2.conf

# где web — это hostname моей системы

ServerName web

 

Далее установим скриптовый язык программирования — PHP:

ekzorchik@web:~$ sudo apt-get install php5 libapache2-mod-php5

 

Чтобы изменения вступили в силу перезапускаем Apache:

ekzorchik@web:~$ sudo /etc/init.d/apache2 restart

* Restarting web server apache2 … waiting [ OK ]

 

Установливаем систему управления базами данных MySQL:

ekzorchik@web:~$ sudo apt-get install mysql-server

Указываем пароль для административную учетную запись пользователя root для MySQL (v5.5):

В моем случаем это будет 712mbddr@

Устанавливаем на mysql учётную запись суперпользователя пароль

 

Устанавливаем MySQL Administrator:

ekzorchik@web:~$ sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Выберем веб-сервер для автоматической перенастройки – apache2.

Выберем веб-сервер для автоматической перенастройки - apache2.

Настраиваем базу данных для phpmyadmin с помощью dbconfig-common:
Настраиваем базу данных для phpmyadmin с помощью dbconfig-common:

 

Для удобства далее везде вводим пароль, который вводили для учётной записи администратора MySQL:

Для удобства далее везде вводим пароль, который вводили для учётной записи администратора MySQL:

 

Еще раз перезапускаем Apache:

ekzorchik@orchik:~$ sudo /etc/init.d/apache2 restart

* Restarting web server apache2 … waiting [ OK ]

 

Создаём ссылку средствами консоли:

ekzorchik@web:~$ sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

 

Далее в строке браузера вводим “http://localhost/phpmyadmin” и авторизуемся (Пользователь – “root“, пароль – который вводили выше).

 

Заходим в phpmyadmin для последующего создания базы для блога WP

 

Создаем новую базу данных:

Щелкаем по панели Databases, далее для новой базы придумываем именование, пусть будет: wp_ekzorchik_local

Создаем базу данных: wp_ekzorchik_local

Скачиваем и распаковываем скачанный WordPress в папку “/var/www/”:

ekzorchik@web:~$ sudo -s (повышаем привилегии до уровня root)

root@web:~# cd /var/www

root@web:/var/www# wget -c http://wordpress.org/latest.tar.gz

 

Распаковываем:

root@web:/var/www# tar -xzvf latest.tar.gz

 

Открываем файл на редактирование “wp-config-sample.php”:

root@web:/var/www# cp wordpress/wp-config-sample.php wordpress/wp-config-sample.php.backup

root@web:/var/www# nano wordpress/wp-config-sample.php и приводим к виду, представленному ниже на скриншоте:

Привод конфигурационный файл wp-config.php к виду указанному на скриншоте

 

Переименовываем файл из “wp-config-sample.php” в “wp-config.php”.

root@web:/var/www# mv wordpress/wp-config-sample.php wordpress/wp-config.php

 

Вот в принципе и все. Осталось только ввести в браузере

“http://localhost/wordpress/wp-admin/install.php” и продолжить установку WordPress, следуя инструкциям, в последствии эти данные можно будет изменить.

  • Site Title

  • Username

  • Password

  • Your E-mail

ubuntu-12-server-install-wordpress-for-study-009

После установки, на свой блог, вы сможете попасть по адресу – http://localhost/wordpress/wp-login.php

Установка локального блога завершена. Авторизуемся.

На этом всё, удачи и хорошего время препровождения при изучении системы управления контентом WordPress. С уважением, ekzorchik.

 

 

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru