Небольшой FAQ по ошибкам в Wordpress

wordpress-error Всем привет. Сам удивляюсь своей плодотворности, но тьфу-тьфу-тьфу пускай уж лучше будет так, чем как в последние несколько месяцев. Приятно осознавать, что еще один день как минимум прожит не за зря и ты сделал что-то полезное и для себя и, надеюсь, для общества.

А теперь к делу. Методичное ковыряние с движком Wordpress и темами к нему привели меня к интересной ситуации, от которой никто не застрахован. А нет, даже к двум. Пока писал еще про одну особенность вспомнил. Так вот сначала о той, про которую я собственно изначально хотел написать.

Не могу точно вспомнить, что именно я делал в тот день, но скорее всего как всегда отлаживал какую-то тему для Wordpress, чтобы пихнуть на один из моих проектов и после некоторых моих манипуляций, админка приказала долго жить. Как я не пытался в нее залогиниться высвечивался белый экран и все. Виной сразу же была признана тема, но вот незадача, чтобы применить другую тему и реабилитировать блог надо зайти в админку, что сделать не получается.  Круг замкнулся.

Пока писал пост, задумался о возможности смены темы через настройки, прописанный в базе данных (до сих пор не уверен есть ли там такая настройка, но думаю, что должна быть), но на тот момент паника меня охватила и тщетно тыркался пытаясь войти в эту чертову админ-панель.

Так вот, если вы вдруг столкнетесь с такой ситуацией, когда после ковыряния вашей темы при заходе в админку Wordpress у вас выдается белый экран, знайте, что виной всему злополучный файл function.php. Точнее злополучный он только тогда, когда в нем закралась какая-либо ошибка, а так он очень даже полезный. Мотайте на ус, чтобы как я не запаниковать и не снести все к чертовой матери и установить по новой.

А теперь второй “эррор”, который может встретиться на вашем пути во время работы с Wordpress. Если ваш Rss-фид вдруг перестал работать и вместо него вы видите на странице подобную ошибку:

XML Parsing Error: xml declaration not at start of external entity … Line Number 2, Column 1:<?xml version=”1.0″ encoding=”UTF-8

то в одном из ваших файлов появилась лишняя пустая строка либо вначале файла, либо в конце. Вспоминайте сразу же какие файлы вы правили в последнее время и убирайте пустые строки вначале и в конце. Если поиски не привели к успеху, то попробуйте отключить все плагины, тем самым сузить круг поиска. В моем случае лишняя пустая строка закралась в файл конфигурации wp-config.php, в который я своей кривой ручонкой ее и вставил. Будьте внимательны, и поменьше вам ошибок.

А это пост был также написан Windows Live Writer’ом, про который я писал в прошлый раз.

Это может быть интересно:

This entry was posted on Среда, Январь 27th, 2010 at 20:36 and is filed under Wordpress. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

4 Responses to “Небольшой FAQ по ошибкам в Wordpress”

  1. Katyusya on Январь 31st, 2010 at 13:38

    А я все думала откуда у меня ошибка RSS. Теперь понятно. Спасибо. Буду исправлять!

  2. Сёма on Март 6th, 2010 at 12:30

    Эти ошибки на всех версиях могут быть???

  3. SAnche on Март 8th, 2010 at 14:44

    да, эти ошибки могут возникать на разных версиях вордпресса

  4. Valeriy on Июль 10th, 2010 at 17:39

    Когда браузер светится белым экраном, это, зачастую означает, что в настройках PHP вывод ошибок запрещен. И чтобы ускорить устранение неисправности полезно заглянуть в лог ошибок веб-сервера. Весьма полезноя занятие.
    Ну а если вдруг, у вас нет доступа к логам (хотя каждый нормальный хостер просто обязан предоставлять логи) то можно попробовать включить вывод ошибок в броузер. Волшебный htaccess приходит на помощь в данном случае. Данные действия позволят локализовать проблему (ну или хоть подскажет в какую сторону копать).
    Выхлоп веб-сервера он весьма информативен бывает =)

    Спасибо за статью!

Leave a Reply

 
SEO Powered by Platinum SEO from Techblissonline