Я и сам давно собираюсь начать вести второй блог, но никак не могу найти столько свободного времени, чтобы за один день сделать и дизайн, и, собственно, выбрать подходящий хостинг. А вот подходящий движок уже выбрал - WordPress.

WordPress - самый популярный движок для блогов, и не только для блогов. Но хватит лирического отступления, пора переходить непосредственно к самой установке.
Прежде всего нужно скачать самую свежую руссифицированную версию WordPress с сайта mywordpress.ru

Теперь устанавливаем веб-сервер Apache. Запускаем Терминал ("Приложения - Стандартные") и выполняем следующую команду:
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.". Значит все прошло удачно.
Далее установим скриптовый язык программирования - PHP. Выполняем команду в Терминале:
sudo apt-get install php5 libapache2-mod-php5
Чтобы изменения вступили в силу перезапустим Apache:
sudo /etc/init.d/apache2 restart
Установим систему управления базами данных MySQL:
sudo apt-get install mysql-server
После установки будет предложено ввести пароль для учётной записи администратора MySQL.

Устанавливаем MySQL Administrator:
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Выберем веб-сервер для автоматической перенастройки - apache2.

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

Для удобства далее везде вводим пароль, который вводили для учётной записи администратора MySQL.
Еще раз перезапускаем Apache:
sudo /etc/init.d/apache2 restart
Для удобства дальнейших телодвижений запустим файловый менеджер с правами администратора:
sudo nautilus
Теперь создадим ссылку на phpmyadmin. Переходим в папку "/usr/share", щелкаем на "phpmyadmin" правой кнопкой и выбераем "Создать ссылку". Получившуюся ссылку перемещаем в "/var/www/" и переименовываем в "phpmyadmin".

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

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

Распаковываем скачанный WordPress и копируем в папку "/var/www/".

Заходим в папку "/var/www/wordpress" и редактируем файл "wp-config-sample.php" в GEdit'е согласно с приведенными подсказками.

Переименовываем файл из "wp-config-sample.php" в "wp-config.php". Вот в принципе и все. Осталось только ввести в браузере "http://localhost/wordpress/wp-admin/install.php" и продолжить установку WordPress, следуя инструкциям.

После установки, на свой блог вы сможете попасть по адресу - http://localhost/wordpress/
Можно тренироваться, только не забудьте назначить папке "/var/www/" соответствующие права на чтение/запись, чтобы не было проблем с установкой тем.

Послесловие
Поломка машины - всегда неприятно, но это неизбежно. Поиск запчастей Ауди по объявлениям местных газет неблагодарное занятие, лучше воспользоваться интернет-поиском по прайсам автомагазинов. Это гораздо быстрее и удобней.
Смотри также
Спасибо
ОтветитьУдалитьОдно из лучших руководств, какие можно найти в сети! Спасибо.
ОтветитьУдалитьЯ сам все настроил, не мог только с правами решить. Нашел ваш пост, обрадовался, но не помогло - картинки так и загружаются. Может, из-за того. что на саму папку var стоят права root?
ОтветитьУдалитьхм... С картинками проблем не было, попробуй не на "var", а хотя бы на саму папку "wordpress" пользовательские права поставить + на все вложенное
ОтветитьУдалитьХех, решил проблему только с помощью
ОтветитьУдалитьsudo chmod 0777 -R /var/www/
Спасибо за статью. Также хотелось бы узнать как реализовать несколько сайтов? Есть WP и DLE..
ОтветитьУдалитьВот вам и мысль как статью дополнить (если захотите реализовать конечно) - как второй сайт на другом движке хотя бы на субдомен загнать...
ОтветитьУдалитьsoftfanat, в папке "www" просто создайте еще одну папку и закиньте туда другой движок. Адрес будет - http://localhost/еще_одна_папка/
ОтветитьУдалитьТак не все так просто как в "денвере"... С WP это прокатывет, а DLE кривится и не хочет в папке работать. А если его в корень положить, то htacces WP в папке начинает блокировать. Весь гугл излазил, но пробемы пока не решил. Пока использую как временный выход - переименование htacces.
ОтветитьУдалитьподскажите как узнать имя сервера, например для обновлений?
ОтветитьУдалитьАнонимный, вопрос не совсем понятен..
ОтветитьУдалитьСпасибо. Помогло очень при первой установке)
ОтветитьУдалитьАнтон, рад помочь
ОтветитьУдалитьДа просто нет слов) изложено чётко, ясно, без лишней суеты... даже не верится что всё так "легко" =)
ОтветитьУдалитьСпасибо, действительно доступно и просто все описано.
ОтветитьУдалитьДо этого промучился пару дней - оказалось в настройках в wp-config было дело.
Спасибо за подробную статью! Все в точности описано:)
ОтветитьУдалитьЭх, поторопилась. Не получается последний шаг про установку прав. Когда пытаюсь загрузить тему, просит "Информацию для соединения" по ftp. У меня на локальном компьютере. Права поставила такие же, как на картинке, распространила на вложенные. Подскажите, пожалуйста, что делать?
ОтветитьУдалитьТатьяна, вручную скопируйте в папку /var/www/wordpress/wp-content/themes. Предварительно распаковав
ОтветитьУдалитьСпасибо!
ОтветитьУдалитьдобрый день. очень грамотный туториал. всё установил НО
ОтветитьУдалитьу меня возникла проблема с установкой плагинов. Я скачал русифицированный плагин (nextGen gallery), при установке указал месторасположение zip архива. ввёл "имя сервера" - localhost \ "FTP Имя пользователя" - root \ "FTP пароль" - (который прописывал при установке) = выдаёт ошибку: "Невозможно подключиться к серверу FTP localhost:21"
ЧТО Я ДЕЛАЮ НЕ ПРАВИЛЬНО??
Не очень понятно, как скачать тему Wordpress. Понятно, что они автоматически не устанавливаются, нет доступа по ftp. А как их скачать-то?
ОтветитьУдалитьИз админки темы не качаются, а скачанная и разархивированная тема убила сайт вообще.
ОтветитьУдалитьпрочитал, круто! понятно! домой приду попробую сделать. как раз искал такое руководство! P.S. LAMP сила=)
ОтветитьУдалитьЕсли возникает проблема с установкой ЧПУ, в последнем пункте все права ставим на "Создание и удаление файлов".
ОтветитьУдалитьЭто только в случае, если вордпресс просит вас обновить ".htaccess".
Весь день промучился, в инете ответа не нашел.