В последнее время мне пришлось много раз устанавливать WordPress – несколько знакомых делали блоги и попросили помощи в установке, плюс пара клиентов, и несколько новых блогов для себя.
Хотя обычно наш любимый движок устанавливается легко и быстро, но иногда процесс установки не проходит так гладко, как хотелось бы. Устанавливая скрипт множество раз и сталкиваясь с ошибками установки, я смогла выделить типичные.
Попытаюсь проанализировать их в этом посте.
- Главная – это, конечно же, неправильная кодировка баз данных.
Проявляется она кракозябрами на странице. Узнайте кодировку, которая установлена на сервере хостера по умолчанию. Обычно это win-1251, но может быть и utf8.
Чтобы у вас не возникло этой проблемы, после создания базы данных не спешите устанавливать WordPress - вместо этого откройте phpMyAdmin.
Дальше вам нужно выбрать базу данных и если таблиц в базе еще не создано, о чем говорит сообщение: "Таблиц в базе данных не обнаружено", перейти на страницу phpMyAdmin и в окошке «Сопоставление соединения с MySQL» выбрать кодировку для сравнения.
Если на сервере кодировка по умолчанию win-1251 – выбираете «utf8_general_ci».
Если кодировка UTF-8, то сравнение в базе данных нужно выбрать UTF-8_unicode_ci.Если же таблицы в базе уже есть, найдите их список и обратите внимание на самую нижнюю строчку «Таблиц всего:» и «Сравнение». Проверьте, чтобы оно было выбрано правильно, так, как описано выше.
Если сравнение выбрано неправильно, переходим на вкладку «Операции».
Внизу вы увидите выпадающий список «Сравнение», где нужно выбрать нужное вам сравнение. После этого жмем «ОК».Проверьте, также, чтобы все файлы вашей темы были в кодировке utf8. Для этого нужен блокнот Notepad2 – обычный блокнот не дает возможности исправить кодировку.
- При запуске инсталляционного файла скрипт выдает сообщение "Error establishing a database connection".
Это значит, что недоступна база данных (mysql не отвечает). В таком случае, проверьте, чтобы название базы данных, логин и пароль в файле cоnfig.php совпадали с таковыми в созданной вами базе. Далее перезагрузите страницу, возможно это придется сделать несколько раз. Если не поможет – пишите хостеру.
Самостоятельно с этим не справиться. - После закачки и попытки начать установку по адресу http://mydomain.com/wp-admin/install.php открывается пустая страница. При попытке открыть http://mydomain.com/index.php та же картина.
Проверьте, верно ли вы загрузили файлы. В тот ли каталог? Создайте в папке с вашим сайтом файл index.html – он, обычно, загружается без всяких проблем. То есть добейтись, чтобы отображалась хоть какая-нибудь тестовая страница. Если не получится, то лучше обратиться к хостеру, он скажет что-то конкретное.
- Установка проходит нормально, но не удается настроить ЧПУ или вообще загружается одна Главная страница, а остальные нет.
Создайте в корне сайта файл .htaccess и установите на него права 777, скрипт сам запишет в него то, что ему нужно для работы ЧПУ. Или самостоятельно вставьте в этот файл следующий код:
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress - На сайте или в админке вылазят ошибки, такого типа:
Warning: Cannot modify header information - headers already sent by
Или вообще отображаются одни ошибки и ничего больше.
Лечить так:
Найти файл wp-config.php (в корне сайта), открыть его нормальным текстовым редактором, (например Notepad2 - http://www.flos-freeware.ch), выбрать:
Файл - Сохранить как - Кодировка UTF-8 (а не UTF-8 с сигнатурой).
И нажать "Сохранить".
Такие ошибки также могут появляться, если в этом файле код начинается не с первой строки – тогда, соответственно, убираем пустую строку.
Это, конечно, не все ошибки, появляющиеся при установке, просто наиболее часто встречающиеся.
Искренне надеюсь, что эта информация вам не пригодится.
P.S. Пост перенесен с http://wordpressru.blogspot.com/







Ошибочка вот тут -
>>Если на сервере кодировка по умолчанию win-1251 – выбираете «utf8_general_ci».
cp1251_general_ci наверно имелось ввиду.
Да и кодировка обычно на юникс серверах кои8р
Alex Volkov, имеется ввиду кодировка не WordPress блога, а кодировка, выставленная по умолчанию на хостинге.
А у меня на одном блоге при попытке обновления до новой версии движка пишет : Чтобы выполнить запрошенное действие, требуется ввести информацию для подключения, и дальше просит Имя сервера, Имя пользователя, Пароль, Тип подключения. Ввожу всё правильно, нажимаю - продолжить и 502 Bad Gateway
Обнови вручную и не парься. Автоматическое обновление часто глючит.
Здравствуйте я закачал wordpress на сервер, после этого набираю http://мой сайт/wp-admin не открывается просто белый экран.Когда набираю http://мой сайт/wp-login.php открывается панель входа wordpress но при вводе пароля ничего не показывает просто белая страница.Подскажите пожалуйста в чём дело? Плагины все отключены.
Возможно, не все файлы wordpress корректно закачались на сервер.
Вообще, я видела на _http://forum.maxsite.org похожую тему, возможно она вам поможет.
Помогите мне! Я сделал сайт на локальном сервере, что теперь нужно изменить чтобы сайт заработал в сети?? Сайт сделан на WordPress
Доброго времени суток ВАМ.
У меня вот какая проблема - белые страницы везде , и админке и на сайте и на входе в админку, перепробовал все - переустановил WP на более старуюю версию, удалил все файлы , которые накануне закачал, удалил тему с которой работал, удалил поддомены, не помогает, хостер написал включите debug режим в wp, ничего не изменилось, попробовал создать файл index.html, его содержимое как ни странно показал, удалил - стал снова белые страницы показывать, посоветуйте как быть? Что сделать?
К сожалению, не видя вашего сайта "изнутри" ничего посоветовать не смогу.
Причин появления белой страницы много.
Здравствуйте, спасибо за отзыв, ноя уже решил эту проблему, удалил всю БД. (предварительно скопировав посты), удалил WP, установил по новой WP, все заработало, потом по новой закачал статьи пр.