Установка WordPress

Данная заметка является смысловым переводом инструкций по установке WordPress. Вы всегда можете воспользоваться оригиналом или ещё одной моей заметкой по более детальному описанию установки русскоязычной версии WordPress.

Установка WordPress очень проста, к тому же мы подготовили несколько документаций, чтобы помочь вам пройти все шаги данного процесса.


Требования

Для установки WordPress необходимо, чтоб на вашем хостинге были:

  • PHP версии 4.1 и выше
  • MySQL версии 3.23.23 и выше

Это действительно всё. Мы рекомендуем Apache как наиболее оптимальный сервер для работы WordPress, но любые другие сервера поддерживающие PHP и MySQL тоже подойдут.

По умолчанию WordPress использует ссылки со знаком вопроса и рядом переменных, к примеру: …/index.php?p=112, а для трансформации в прямые ссылки используется mod_rewrite, так что учтите и эту особенность.

Установка за 5ть минут

  1. Удостоверьтесь что ваш хостинг отвечает всем требованиям, а так же наличие базы данных.
  2. Разархивируйте архив который вы скачали.
  3. Откройте wp-config-sample.php и пропишите данные вашей базы данных:

    // ** MySQL settings ** //
    define('DB_NAME', 'wordpress'); // The name of the database
    define('DB_USER', 'username'); // Your MySQL username
    define('DB_PASSWORD', 'password'); // ...and password
    define('DB_HOST', 'localhost'); // 99% chance you won't need to change this value

    // Change the prefix if you want to have multiple blogs in a single database.
    $table_prefix = 'wp_'; // example: 'wp_' or 'b2' or 'mylogin_'

    После изменения данных сохраните их и переименуйте файл на wp-config.php

  4. Загрузите все файлы на ваш серевр.
  5. В зависимости от того куда вы загрузили файлы запустите файл установки, который находится в wp-admin/install.php и следуйте выводимым в браузере инструкциям.

Вот и всё. В конце установки будут сгенерированы логин и пароль доступа к панели управления, который потом можно будет изменить.

Если у вас возникли проблемы при установке почитайте раздел Общие проблемы установки

Установка WordPress файлов и блога в разных директориях

WordPress имеет множество файлов и директорий, которые необходимы для его функционирования. Ранее было необходимо чтобы все эти файлы, директории и домашняя страница блога (index.php) находились в одном и том же месте. Начиная с версии 1.2 вы можете разместить домашнюю страницу блога (index.php) в другом месте от всех остальных файлов и директорий, и здесь мы расскажем как это сделать.

Для наглядности, рассмотрим такую ситуацию:

  • Вы уже установили WordPress в /go.php?http://example.com/wordpress/
  • Вы хотите, чтобы домашняя страничка блога была /go.php?http://example.com/

Для решения поставленной задачи вам необходимо сделать следующее:

  1. Зайти на страницу Настроек (Options) вашего блога. Измените значение Адрес журнала (Blog address) на /go.php?http://example.com
  2. Скопируйте index.php и wp-config.php из директории wordpres/ в корень вашего сайта.
  3. Теперь откройте index.php и измените путь в строке: require('./wp-blog-header.php'); на require('./wordpress/wp-blog-header.php');.
  4. Далее, если вы будете использовать mod_rewrite зайдите на страницу Настройки > Вечные ссылки (Options › Permalinks) для создания новых правил и скопируйте файл .htaccess в корень вашего сайта.

{ 11 comments to read ... please submit one more! }

  1. Один в один похоже на то, что я переводил для себя, но публиковать не стал

  2. 2Skoper :-) ну “один в один” у меня явно бы не получилось, но опубликовать решился, думаю ещё попереводить из той же оперы если что есть – публикуй …

  3. Антон Скоробогатов

    А можно попросить это положить в нашу документацию?
    /go.php?http://codex.mywordpress.ru/

  4. 2Антон Скоробогатов: Если вы поставите ссылку на оригинал и на мой смысловой (т.е. явно не дословный) перевод, т.е. с сохранением всех копирайтов, то я не вижу препятствий :) и буду даже благодарен.

  5. Спасибо! Раз уж взяли благородную миссию просвящения “молодых товарищей-блогеров” :) -есть хостинг на РБК, создал поддомен blog.nashsayt.ru , далее в дирректорию этого поддомена blog в папку www/htdocs/ залил раззипованный архив WordPress ,предварительно сменив в wp-config нужный пароль и логин…
    blog.nashsayt.ru не пашет…вроде все правильно,но пишет-

    Warning: main() [function.main]: Unable to access /www/nashsayt/users/nashsayt-blog/www/htdocs/wp-includes/wp-db.php in /www/nashsayt/users/nashsayt-blog/www/htdocs/wp-settings.php on line 69

    Warning: main(/www/nashsayt/users/nashsayt-blog/www/htdocs/wp-includes/wp-db.php) [function.main]: failed to open stream: No such file or directory in /www/nashsayt/users/nashsayt-blog/www/htdocs/wp-settings.php on line 69

    Fatal error: main() [function.require]: Failed opening required ‘/www/nashsayt/users/nashsayt-blog/www/htdocs/wp-includes/wp-db.php’ (include_path=’.:’) in /www/nashsayt/users/nashsayt-blog/www/htdocs/wp-settings.php on line 69

    в чем напортачил?может это связано с тем, что создание блога необходимо было на поддомене, а не на корневом сайте?passworg и login для Mysql в wp-config прописаны от корневого сайта,т.к. для поддомена ничего своего нет…(‘DB_HOST’, ‘localhost’)- эту строчку надо было изменять?

    Заранее спасибо, если ответите “для чайника” :)

  6. Конечно, можно самому замутить config.php, но я советую использовать интерфейс установки. На счёт DB_HOST всё зависит от вашего провайдера.
    Ну а судя по ошибкам в директории wp-includes скрипт не находит wp-db.php

  7. Можно ли что бы блог был английским А админка русской?

  8. 2Bass: ну, этот вопрос скорей к переводчикам (сапорту) WordPress попробуйте спросить на форуме myWordPress.ru

  9. Всё можно, даже мультиязычный сделать.

  10. Арсений

    Скажите, а можно подробнее про изменение .htaccess? Где этот файл взять?

  11. Народ подскажите какие атрибуты ставить что б картиник аттачить можно было

{ 0 Pingbacks/Trackbacks }