Для установки WordPress необходима поддержка MySQL и PHP, а также модуль mod_rewrite (на сервере Apache)
Подготовка к установке
- Создать базу данных MySQL для WordPress с
UTF-8 Unicode General collation: utf8_general_ci
*** Нужно знать имя базы данных, имя пользователя базы данных, имеющего все полномочия, и пароль - Скачать и распаковать текущую английскую или русифицированную версию wordpress.org/download/ (русский WordPress ), можно сразу загрузить на сервер в папку сайта.
Установка и конфигурирование
Конфигурированиe
В дистрибутиве WordPress находится файл wp-config-sample.php. Его нужно переименовать в wp-config.php и внести в него некоторые изменения (как написано в комментариях, но не только):
- Задать параметры подключения к базе данных
// ** Настройки MySQL - можно уточнить у провайдера хостинга** // /** Имя базы данных MySQL для WordPress*/ define('DB_NAME', 'имя_базы_данных'); /** Имя пользователя*/ define('DB_USER', 'имя_пользователя_базы_данных'); /** Пароль*/ define('DB_PASSWORD', 'пароль_к_базе_данных');
- Добавить уникальные ключи и соли для аутентификации (Чтобы их получить, перейти по указанной ссылке)
- Можно изменить период автоматического сохранения в редакторе
Во время создания и редактирования записи WordPress автоматически все сохраняет через заданный интервал времени (по умолчанию 60 секунд). Этот интервал изменяет строкаdefine('AUTOSAVE_INTERVAL', 120 ); // автосохранение через 2 минуты
- Рекомендуется ограничить количество сохраняемых редакций (версий)
WordPress также хранит в базе данных старые версии записей, которые сохранял пользователь. Количество версий изменяет строкаdefine('WP_POST_REVISIONS', 2); // хранение двух версий
- Также можно задать периодичность автоматической очистки корзины
define('EMPTY_TRASH_DAYS', 3); // раз в 3 дня
- Если вы хотите установить сеть сайтов, "многосайтовый" WordPress (multisite), нужно добавить строку:
define('WP_ALLOW_MULTISITE', true);
- Если появится сообщение о нехватке памяти
"Allowed memory size of 33554432 bytes exhausted", например, после активации плагина, увеличьте лимит памяти, записав 64M (возможно и меньше) вместо 32M в файле wp-settings.php, или добавьте в файл wp-config.php строкуdefine('WP_MEMORY_LIMIT', '64M');
Все вместе:
define( 'WP_ALLOW_MULTISITE', false); define('WP_POST_REVISIONS', 0); // не хранить старые версии записей define('WP_MEMORY_LIMIT', '64M');
и еще может понадобиться:
// отключение крона, если не будут использоваться запланированные действия: define('DISABLE_WP_CRON', true); // отключение возможности редактирования тем и плагинов из админки: define('DISALLOW_FILE_EDIT', true);
Установка
Чтобы установить WordPress, просто откройте в браузере установщик
Если файлы WordPress находятся в корневой папке сайта:
http://site.ru/wp-admin/install.php
Если файлы WordPress находятся в дополнительной папке blog:
http://site.ru/blog/wp-admin/install.php
Если это не сработает, прочитайте файл readme.html, в котором описан процесс установки в том числе и при возникновении проблем.
*** Управление сайтом WordPress: site.ru/wp-admin (Кодировка UTF-8)
*** Далее: Настройка нового сайта на WordPress
Дополнительная информация
*** Для тестирования можно установить WordPress на локальном компьютере (например, в Денвер) .
*** Редактировать файлы wordpress нужно в "правильном" редакторе в кодировке utf8:
- UnicEdit - dfn.dl.sourceforge.net/sourceforge/unicedit/UnicEdit28.zip
- Notepad++ - notepad-plus.sourceforge.net/
- Notepad2 - www.flos-freeware.ch/notepad2.html
Подробнее в Кодексе WordPress:
- codex.wordpress.org/Installing_WordPress - установка
- codex.wordpress.org/Editing_wp-config.php - изменение файла wp-config.php
- wordpress.org/about/requirements - минимальные требования для установки
- codex.wordpress.org/Создание_сети