Реклама на сайте Advertise with us

Че за херня с вордпрессами? Портятся таблицы wp_options

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 26.02.08
Сообщения: 340
Рейтинг: 98

Ссылка на сообщениеДобавлено: 30/12/10 в 13:44       Ответить с цитатойцитата 

Какая-то херня творится с вордпрессами последние дней 5
В определенный момент запорчивается таблица wp_options, соответственнно
вместо админки диалог создания нового блога
При попытке посмотреть базу через MyPHPAdmin сообщение что таблица запорчена.

Происходит бессистемно, на разных блогах (версии WP разные), блоги не обновляются, работают c WP Super Cache.

Если бы косячил мускуль, то портились бы и другие таблицы...

В чем может быть дело?

0
 

мы, цари - народ работящий!

С нами с 11.06.05
Сообщения: 13121
Рейтинг: 4892


Передовик Master-X (01.09.2018)
Ссылка на сообщениеДобавлено: 31/12/10 в 01:04       Ответить с цитатойцитата 

хостера напряги

I work with reallifecam sex in Voyeur-House.TV

0
 

осинизатор

С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819

Ссылка на сообщениеДобавлено: 31/12/10 в 04:48       Ответить с цитатойцитата 

Ты случайно wp-o-matic не пользуешь?

ушел на завод

0
 



С нами с 04.10.09
Сообщения: 686
Рейтинг: 638

Ссылка на сообщениеДобавлено: 31/12/10 в 08:51       Ответить с цитатойцитата 

cyberxxx А, что с матиком не так? Пользуюсь им на нескольких сплогах, проблем не замечал, как на своем хосте так и на фрихостинге...

Качественный хостинг для Ваших проектов!

0
 



С нами с 26.02.08
Сообщения: 340
Рейтинг: 98

Ссылка на сообщениеДобавлено: 02/01/11 в 18:56       Ответить с цитатойцитата 

Походу узким местом стал мускуль. В my.cnf все цифры в два раза увеличил и перестало портить.

0
 

скептик

С нами с 18.10.08
Сообщения: 695
Рейтинг: 448

Ссылка на сообщениеДобавлено: 02/01/11 в 19:58       Ответить с цитатойцитата 

может обновили софт не в самый подходящий момент, и ты как раз попал под него

!!!

0
 

осинизатор

С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819

Ссылка на сообщениеДобавлено: 05/01/11 в 15:38       Ответить с цитатойцитата 

tooouser писал:
cyberxxx А, что с матиком не так? Пользуюсь им на нескольких сплогах, проблем не замечал, как на своем хосте так и на фрихостинге...

Ну у него как бы привычка такая имеется - херить базы. Проблема в том, что этот плагин написал 16-летний пацан, который решил, что вносить изменения в базу можно напрямую, в обход API самого WordPress-а. С учетом того, что WordPress постоянно обновляется, а плагин - нет, шанс факапа возрастает. Погугли.

ушел на завод

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 05/01/11 в 16:03       Ответить с цитатойцитата 

Бред полный, что база херится из за того, что обращения в обход api вордпресса идут. Какая разница, через апи или нет идут запросы в базу.

В 99% проблема с базой возникает из за дисковой системы сервера, или места нет, или перегружена, побита.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 28.07.07
Сообщения: 425
Рейтинг: 375

Ссылка на сообщениеДобавлено: 05/01/11 в 19:46       Ответить с цитатойцитата 

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

VPS от 10$.USA/Germany

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 05/01/11 в 19:57       Ответить с цитатойцитата 

Цитата:
Вордпрес обновляется, меняется структура базы, а плагин может писать по старой схеме. вот и все.

В случае не совпадения базы и запроса, запрос просто не будет выполнен базой.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 04.10.09
Сообщения: 686
Рейтинг: 638

Ссылка на сообщениеДобавлено: 05/01/11 в 20:08       Ответить с цитатойцитата 

cyberxxx я сам, программист icon_smile.gif и не вижу ничего страшного, что сделано в обход апи.
Работает же и wp-o-matic кушать не просит! smail54.gif

Качественный хостинг для Ваших проектов!

0
 

осинизатор

С нами с 10.03.03
Сообщения: 8491
Рейтинг: 819

Ссылка на сообщениеДобавлено: 06/01/11 в 05:51       Ответить с цитатойцитата 

Stek писал:
Бред полный, что база херится из за того, что обращения в обход api вордпресса идут. Какая разница, через апи или нет идут запросы в базу.

Да неужели? icon_smile.gif Я конечно давно его код не смотрел, но то что там было раньше, это реальная жесть. Например, посты удалялись напрямую через мускуль. То, что при этом надо чистить аттачменты (те же каменты, например) из отдельной таблицы, плагин даже не задумывался. И это как бы самая невинная шалость. С тех пор, кстати, изменилась как структура базы, так и, соответственно, внутренний код API функций (та же функция удаления, например, теперь умеет работать с "помойкой" и т.д.). А когда последняя версия плагина вышла?

Пара цитат:
Цитата:
Hi guillermo
I installed the plugin but i am having some problems with it. Everytime it try to fetch the feed, It hangs and then kills the database. The feed url's are fine as beta versions were working fine with it... Any ideas how i can fix this?

Thanks
Irfan

Цитата:
...
I created this plugin primarily for my own use as I noticed that I quite regularly would experience my site going down with the "Error establishing a database connection" error after bulk imports of content after using WP-O-Matic. Whether it was this plugin or another one that caused the problem I don't know but the actual underlying issue is not a misconfigured database but corrupt database tables primarily the wp_options or wp_posts tables.
...

Цитата:
Whoa! I just ran the plugin and after putting in an RSS Feed and doing the fetch my Wordpress went haywire, and gave me about a hundred lines of stuff like this:

WordPress database error: [MySQL server has gone away]
SELECT wp_posts.* FROM wp_posts LEFT JOIN wp_post2cat ON (wp_posts.ID = wp_post2cat.post_id) LEFT JOIN wp_categories ON (wp_post2cat.category_id = wp_categories.cat_ID) WHERE 1=1 AND post_name = '5d30e_ads' AND category_id IN (0) AND (post_type = 'post') GROUP BY wp_posts.ID ORDER BY post_date DESC

WordPress database error: [MySQL server has gone away]
SELECT cat_ID, category_nicename, category_parent FROM wp_categories WHERE category_nicename = 'cache'

WordPress database error: [MySQL server has gone away]
SELECT cat_ID, category_nicename, category_parent FROM wp_categories WHERE category_nicename = 'cache'

WordPress database error: [MySQL server has gone away]
SELECT wp_posts.* FROM wp_posts LEFT JOIN wp_post2cat ON (wp_posts.ID = wp_post2cat.post_id) LEFT JOIN wp_categories ON (wp_post2cat.category_id = wp_categories.cat_ID) WHERE 1=1 AND post_name = '5d30e_ads' AND category_id IN (0) AND (post_type = 'post') GROUP BY wp_posts.ID ORDER BY post_date DESC

Цитата:
Just went to install and got error:

WordPress database error: [Table 'wordpress.wp_wpo_campaign' doesn't exist]
SELECT * FROM `wp_wpo_campaign` WHERE 1 = 1 AND (frequency + lastactive)

Ошибка из последней цитаты базу конечно не убьет, но она очень хорошо демонстрирует подход автора к работае с WP. Кто-нибудь, объясните мне, для чего пихать в базу какие-то собственные параметры через мускуль, если есть безопасные API функции get_option() и set_option()?

tooouser писал:
cyberxxx я сам, программист icon_smile.gif и не вижу ничего страшного, что сделано в обход апи.

Значит плохой программист, раз не видишь (читай выше).

Кстати, на сколько я помню, плагин не позволял импортировать embedded content (флэш видео и т.п.) В последнем релизе этот косяк поправлен?

ушел на завод

0
 



С нами с 26.02.08
Сообщения: 340
Рейтинг: 98

Ссылка на сообщениеДобавлено: 06/01/11 в 10:00       Ответить с цитатойцитата 

ВП-оматик у себя на блогах не использовал, так что дело не в нем.

Похоже, что даже при использовании кеш-плагина, ВП все-таки активно работает с таблицей wp_options. Соответственно при накоплении критического количества блогов (у меня их больше 50-ти) слабый сервер в штатной конфигурации где-то спотыкается и портит таблицу. Увеличение кешей и буферов мускуля лечит проблему.

Оффтоп
Кстати случившееся сподвигло меня таки написать простенький скрипт-аналог на файлах на замену WP, который похож на монстра с огромным количество фичей которыми никогда не пользуюсь: комментарии, теги и т.д.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »