Автор Тема: Установка WordPress на Ubuntu 10.04 для начинающих  (Прочитано 13515 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Koshkin

  • Постоялец
  • ***
  • Автор темы
  • Сообщений: 109
Итак, задача – надо сделать так, чтоб на Вашем ПК заработал сайт на движке WordPress.
Если имеется свежеустановленная Ubuntu 10.04. и интернет-соединение  настроено, то все сводится к следующему:

   1. Установить сервер LAMP (Synaptic – Правка – Выделить пакеты для задачи… – LAMP server – ОК – Применить)
   2. Установить пакет ‘phpmyadmin’
   3. Создать с помощью phpMyAdmin пустую базу данных с именем ‘wordpress’
   4. Скачать архив с дистрибутивом WordPress и распаковать его содержимое в папку /var/www/
   5. Через браузер зайти на адрес localhost и ответить на несколько вопросов мастера первого запуска WordPress

Все. Теперь по адресу localhost Вам вссегда будет доступен Ваш собственный сайт на этом прекрасном движке WordPress:)
Если Вам нужны подробности и пояснения, то можете попробовать найти их в этом же посте:)

Установка сервера LAMP

Эта самая волшебная лампа состоит из 4-ч частей: Linux, Apache, MySQL, PHP.

    * Linux – это понятно:) Ubuntu у нас уже установлена и работает, значит первая часть лампы имеется:) В данном контексте Linux рассматривается как удобная и надежная платформа для работы веб-сервера.
    * Apache – этот индеец является самым используемым веб-сервером в мире. Эта программа должна постоянно работать на вашем компе и прослушивать приходящие из интернета запросы. Как только из сети приходит обращение к сайту, апач обрабатывает это сообщение и выдаст клиенту в интеренте нужную страницу сайта.
    * MySQL – система управлени базами данных. В базе данных будет хранится практически вся информация сайта – например собщения, коментарии, фотографии, логины и пароли пользователей.
    * PHP – язык программирования. Он применяется для создания удобных, красивых, динамичных современных сайтов. Движок WordPress написан как раз на PHP. Вместо PHP можно использовать и другие языки, например Perl или Python.

Установка всего этого хозяйства производится в Ubuntu очень просто. Буквально в несколько кликов:

   1. запускаем Synaptic (Система – Администрирование – менеджер пакетов Synaptic)
   2. Правка — Выделить пакеты для задачи… – LAMP server – ОК – Применить
   3. Применить

После этого Synaptic самостоятельно скачивает необходимые пакеты и устанавливает их в систему. Делает свое дело, вобщем:)
Во время установки потребуется сделать только одну вещь – указать пароль для MySQL-пользователя root.
За время установки потребуется достаточно часто указывать пароли. Новичкам предложу добрый совет – вводите всегда один и тотже пароль. А именно тот самый пароль, который Вы использовали при установке Ubuntu для своей учетной записи. Так Вы точно не запутаетесь и доведете запуск сайта до успешного завершения.
На будущее имейте ввиду, что использовать на все один пароль – смешная с точки безопасности идея. Это хороший способ облегчить хакерам взлом сайта.

Проверка работоспособности веб-сервера Apache

Как только Synaptic сообщит о завершении работы, LAMP готов к работе. Даже перезагружаться не надо:)
Что надо, так это убедиться в работе веб-сервера. Сделать это очень просто, всего лишь надо запустить браузер FireFox и набрать в адресной строке ‘localhost’, Нажать enter:)
localhost, или IP-адрес 127.0.0.1 — это обращение компа к себе самому. Введя адрес ‘localhost’ в адресную строку браузера, Вы приказываете ему обратиться к веб-сервверу, который только-что сами установили и запустили на своем компе.
В окне FireFox должны появиться слова ‘It works!’ что в переводе с английского означает: «Это работает!». Если так и случилось, значит Apache действительно работает:)
Давайте зайдем в каталог /var/www. Для этого просто выполните последовательность Переход — Компьютер — Файловая система — Var — www.
В окне увидите всего один файл с именем index.html. Это и есть пока весь Ваш сайт:) Если просмотреть его, то в нем увидите знакомое ‘It works!’ . Если напишите что-нибудь другое, то в окне браузера при обращении к адресу localhost, или IP-адресу 127.0.0.1 увидите именно то, что сами написали:) Если добавите HTML-тегов, то сделаете оформление. Так вручную можно и портал написать:)
Если сейчас в текстовом редакторе открыть этот самый файл index.html и попытаться его откорректировать, то система это запретит мотивируя отсутствием у Вас прав на выполнение таких действий:)

Установка phpMyAdmin

phpMyAdmin — программа, позволяющая достаточно легко и просто управлять базой данных MySQL.
Установку можно произвести через менеджер пакетов Synaptiс.

   1. запускаем Synaptiс
   2. Правка — Найти. В окне поиска забиваем имя интересующего нас пакета ‘phpmyadmin’. Поиск производим по названию
   3. Найденный пакет отмечаем для установки и нажимаем кнопку «Применить»

Во время установки нужно будет ответить на несколько вопросов:

    * веб-сервер для автоматической перенастройки — apache2
    * настроить базу данных для phpmyadmin с помощью dbconfig-common? – да
    * пароль административного пользователя базы данных
    * MySQL-пароль приложения для phpmyadmin

Для проверки работоспособности опять открываем FireFox и набрать в строке адреса ‘http://localhost/phpmyadmin’

В окне браузера должно появиься приглашение к авторизации пользователя root в phpMyAdmin.

Создание базы данных

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

   1. запускаем PhpMyAdmin набрав в адресной строке браузера ‘http://localhost/phpmyadmin’
   2. вводим пароль и входим
   3. в поле «Новая база данных» пишем имя нашей базы – «wordpress»
   4. нажимаем кнопку «Создать» и все:) Можно выходить от греха подальше:)

Установка WordPress

Собственно, вся установка заключается в том, что надо скачать дистрибутив, распаковать его и поместить содержимое архива в каталог /var/www/ удалив имеющийся там файл index.html.
Все просто, однако для новичке есть несколько труднопреодолимых моментов. Так что, давайте по порядку.

   1. сходим на сайт http://ru.wordpress.org/
   2. скачаем последнюю версию движка. Например wordpress 3.0.1
   3. откроем папку со скачанным архивом (Переход – Загрузки)
   4. распаковываем архив (правой кнопкой по архиву – Распаковать сюда)

После распаковки в папке “Загрузки” домашнего каталога пользователя появляется папка ‘wordpress’, Ее содержимое и необходимо переместить в папку /var/www/. Это и будет установкой :)
Закавыка в том, что сначала необходимо получить права на выполнение этого действия. На мой взгляд, работать с файловой системой и править конфигурационные файлы удобно через Midnight Commander – двухпанельный файловый менеджер. Работать с ним сможет любой, кто знаком с виндовым TotalCommander.
Итак:

   1. через Synaptic находим и устанавливаем пакет ‘mc’
   2. открываем терминал (Приложения — Стандартные — Терминал)
   3. набираем с клавиатуры команду sudo mc и нажимаем Enter
   4. потребуется ввести пароль *тот самый, который Вы использовали при установке Ubuntu)
   5. теперь откроется привычное двухпанельное окно файлового менеджера.
   6. удалите файл ‘/var/www/index.html’ (установить на него строку выделения и нажать F8)
   7. Скопируйте содержимое папки ‘/home/<ваше имя пользователя>/Загрузки/wordpress’ в папку ‘/var/www/’ (выделение кнопкой Ins, копирование – F5)

Все прекрасно копируется:) Магия в маленькой команде sudo – она приказывает системе беспрекословно выполнять любые Ваши команды. Даже самые дурацкие и опасные:)

Первый запуск WordPress

Думаю, Вы прекрасно помните, что Ваш сайт находится по адресу ‘localhost’ , так что смело на него заходите.
При первом обращении потребуется сообщить движку некоторую важную информацию.
Движок сообщит Вам, что «Кажется, файл wp-config.php отсутствует» и предложит создать его вручную или через веб-интерфейс. Нажимаем кнопку «Создать файл настроек»
Вводим запрашиваемые параметры:

    * имя базы данных – wordpress
    * имя пользователя MySQL – root
    * пароль
    * адрес сервера баз данных — localhost

Движок опять извинится и сообщит вам «Извините, файл wp-config.php недоступен для записи. Можно создать wp-config.php вручную и вставить туда следующий код:»
Код представлен в окне.
Необходимо так и сделать — вручную создаем этот файл и вставляем в него сформированный движком код:

   1. прямо на рабочем столе создайте пустой файл с именем wp-config.php (правой кнопкой на рабочий стол — Создать документ… – пустой файл)
   2. скопируйте сформированный движком код из окна браузера в файл wp-config.php
   3. откройте терминал и выполните команду ‘sudo mc’
   4. с помощью Midnight Commander скопируйте с рабочего стола файл wp-config.php в папку ‘var/www/’

Ну вот и все. Осталось ввести довольно очевидные данные:

    * заголовок сайта
    * ваш логин
    * ваш пароль
    * емейл.

Сайт в полном Вашем распоряжении.

Жду комментариев и поправок

Оффлайн Владимир Юрганов

  • Активист
  • ****
  • Сообщений: 438
Re: Установка WordPress на Ubuntu 10.04 для начинающих
« Ответ #1 : Сентябрь 05, 2010, 11:49:04 »
немного не в тему ))

а что бы не париться с правами в оконном файловом манагере, можно запустить его так - sudo nautilus

Оффлайн jeahjah

  • Прохожий
  • *
  • Сообщений: 2
Re: Установка WordPress на Ubuntu 10.04 для начинающих
« Ответ #2 : Январь 03, 2011, 12:40:18 »
первый запуск выдает сообщение:
Error establishing a database connection

Оффлайн jeahjah

  • Прохожий
  • *
  • Сообщений: 2
Re: Установка WordPress на Ubuntu 10.04 для начинающих
« Ответ #3 : Январь 03, 2011, 13:06:16 »
все, вопрос решен.
у меня не создавался никакой код, нужно было ручками подкорректировать wp-config