О тематике блога

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

Подробнее >>

P.S. Заочных консультаций пациентам не даю.

Оставьте комментарий

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

Если у вас есть какие-либо вопросы по моему блогу, зайдите в раздел "ЧаВо".

Подписка на RSS-ленту

Подпишитесь!

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

06
Авг

Ошибки после обновления движка WordPress.

Проблемы с WordPress?

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

При этом абсолютное большинство ошибок сводилось к двум вещам:

1- проблемы с обновлением папки wp-content/languages/.

2- ошибки, вызванные конфликтом плагинов и новой версии WP.

Проблемой, относящейся к первому пункту, явился неприятный сюрприз в виде исчезновения меню консоли сразу после обновления. Сперва я решил, что это новый дизайнерский ход, а заветная менюшка прячется в каком-нибудь выпадающем меню с панельки наверху страницы. Искал-искал и не нашёл. Стал грешить на браузер… Пытки и допросы показали, что браузер непорочен.  Вооружившись кличем «Яндексвпомощъ#@%&&» пустился на поиски истины в просторах мирового океана интернета. После пятнадцати минут месяцев изнуряющих поисков по всем концам света вожделенный остров сокровищ был найден по адресу wp-content/languages/. Весь сыр-бор вызывался некорректным обновлением языковых файлов для отображения меню на русском языке. Следуя советам уже столкнувшихся с данной проблемой, попробовал заменить определенные файлы из этой папки новыми, но никакого результата это не принесло. Вспомнив добрым словом Александра Македонского, я удалил всю эту папку со всем содержимым. Чудо свершилось! Меню консоли тут же появилось на свое родном месте, правда, на английском языке. Но это мелочи жизни, ибо достаточно в админке переустановить локализованный движок, как все обратно переходит на русский язык.

Теперь пара слов о плагинах. Больше всего проблем возникло с плагином контактной формы и плагином  отвечающим за кросспостинг в ЖЖ (на самом деле были и другие, но я о них уже благополучно позабыл).  Первый плагин просто учудил всякие непотребства на странице с контактной формой. Проблема решилось заменой на аналогичный плагин, главное не забудьте поменять код, выводящий контактную форму на страницу, ибо в разных плагинах он разный.

А вот плагин кроспосстинга в ЖЖ сделал куда как более каверзную вещь — из-за него пропал визуальный редактор, что сделало невозможным написание каких-либо записей в блоге.  Начитавшись различных советов, я устанавливал различные плагины (типа TinyMCE) которые якобы могли бы помочь в данной ситуации. Могли бы, но не помогли. Помог старый дедовский способ — отключаем по одному плагины,  ищем виновника. Приоритет в отключении я отдавал тем плагинам, которые добавляли свои поля на страницы создания\редактирования постов. Следуя этому критерию, конфликтный плагин был быстро найден и помещен в изолятор удален. Так что если вы оказались в подобной ситуации с исчезновением визуального редактора или еще чего-нибудь, то сперва обновите то, что можно обновить, а затем начинайте перебирать активированные плагины по одному и вам будет счастье.

Надеюсь, моя заметка поможет вам сохранить килограммы нервных клеток, которые можно легко сбросить после обновления движка.

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

P.S.  Если обнаружите ошибки в работе моего блога, то не стесняйтесь, пишите о них либо в комментарии к этой статье или сразу на почту и в твиттер.

Вам могут быть так же интересны эти записи:
Оставить комментарий: