FAQ — Кодекс WordPress Russia

FAQ

Содержание

Нехватка оперативной памяти

Fatal error: Allowed memory size of XXXXX bytes exhausted (tried to allocate XXXXX bytes)

Это сообщение означает, что для работы WordPress не хватает оперативной памяти. Необходимо хотя бы 32 мегабайта оперативной памяти для работы php-скриптов. Если у вас нет возможности изменить это значение самостоятельно, возможно придется менять тарифный план или хостинг-провайдера.

Ошибка 500

Error: CPU usage exceeds limit означает нехватку ресурсов процессора для php. Скорее всего, придется менять тарифный план или даже хостинг-провайдера.

Ошибка также может выдаваться, если скриптам не хватает выделенной памяти. Рекомендуется не менее 32 МБ.

Невозможно изменить информацию заголовка

Cannot modify header information - headers already sent означает, что вы правили файлы (скорее всего, wp-config.php) вручную. И правили некорректно. Убедитесь, что перед первой строкой '<?php' и после последней '?>' нет пустых строк.

Избегайте также править файлы в Блокноте. Используйте «программистские» редакторы вроде PSpad, NotePad++ и им подобные, в которых работа с UTF-8 настраивается — в частности, отключается обязательная маркировка BOM (byte order mark), из-за которой и происходит эта ошибка.

Не работает визуальный редактор

Вариант 1. Редактор может не загружаться из-за ошибки с информацией заголовка.

Вариант 2. У некоторых хостеров странным образом действует функция realpath — возвращает false для существующих файлов, что препятствует корректной загрузке скриптов.

Редактор успешно загружается, если изменить условие в функции getFileContents в начале файла /wp-includes/js/tinymce/tiny_mce_config.php:

if ( function_exists('realpath') )
		$path = realpath($path);

например, так:

if ( function_exists('realpath') && realpath($path) )
		$path = realpath($path);

Проблемы с кодировкой

Если ответ сервера приходит в кодировке, отличной от UTF-8 — добавьте в .htaccess строчку:

AddDefaultCharset utf-8

Если это не приведёт к желаемому результату — возможно, стоит обратиться в службу поддержки вашего хостинг-провайдера.

Как сделать из английской версии русскую

Очень просто:

  • Скопировать из русской версии папку /wp-content/languages.
  • В wp-config.php написать: define('WPLANG', 'ru_RU');

Учтите, что файлы в этой папке влияют только на интерфейс панели администрирования. Русификация тем оформления и плагинов осуществляется отдельно.

Когда вы уже сделаете latest.zip для автоматического обновления?

Он уже давно есть. Автоматически перенаправляет на последнюю локализованную версию. Ссылка на него: http://ru.wordpress.org/latest-ru_RU.zip

Источник — «http://codex.wordpress-russia.org/FAQ»