Table ‘wp_ratings’ doesn’t exist

Небольшая заметка про плагин wordpress WP-PostRatings

В error.log сайта сыпется ошибка

\xd0\x91\xd0\xb0\xd0\xb7\xd0\xb0 \xd0\xb4\xd0\xb0\xd0\xbd\xd0\xbd\xd1\x8b\xd1\x85 WordPress \xd0\xb2\xd0\xbe\xd0\xb7\xd0\xb2\xd1\x80\xd0\xb0\xd1\x82\xd0\xb8\xd0\xbb\xd0\xb0 \xd0\xbe\xd1\x88\xd0\xb8\xd0\xb1\xd0\xba\xd1\x83 Table 'имя_базы.wp_ratings' doesn't exist \xd0\xb2 \xd0\xbe\xd1\x82\xd0\xb2\xd0\xb5\xd1\x82 \xd0\xbd\xd0\xb0 \xd0\xb7\xd0\xb0\xd0\xbf\xd1\x80\xd0\xbe\xd1\x81 SELECT rating_username, rating_rating, rating_ip FROM wp_ratings WHERE rating_postid = 759, \xd0\xb2\xd1\x8b\xd0\xbf\xd0\xbe\xd0\xbb\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xbd\xd1\x8b\xd0\xb9 require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/название_шаблона/имя_файла.php'), the_post, WP_Query->the_post, do_action_ref_array, call_user_func_array, get_comment_authors_ratings

или в более понятном виде

База данных WordPress возвратила ошибку Table 'имя_базы.wp_ratings' doesn't exist в ответ на запрос SELECT rating_username, rating_rating, rating_ip FROM wp_ratings WHERE rating_postid = 759, выполненный require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/название_шаблона/имя_файла.php'), the_post, WP_Query->the_post, do_action_ref_array, call_user_func_array, get_comment_authors_ratings

что говорит об отсутствии в базе данных таблицы wp_ratings.
Скорее всего когда устанавливали плагин произошла ошибка и таблица не создалась в базе.

Есть 2 решения:
1. Полностью удалить плагин WP-PostRatings и затем по новой установить его из админки либо скачать с официального репозитория (ссылка вверху), распаковать, закачать папку в /wp-content/plugins и активировать в админке.
2. Или просто создать нужную таблицу — заходим в phpmyadmin, в левом меню выбираем нужную базу, в верхнем меню нажимаем SQL и появившееся поле вставляем следующий код:

CREATE TABLE IF NOT EXISTS `wp_ratings` (
  `rating_id` int(11) NOT NULL AUTO_INCREMENT,
  `rating_postid` int(11) NOT NULL,
  `rating_posttitle` text NOT NULL,
  `rating_rating` int(2) NOT NULL,
  `rating_timestamp` varchar(15) NOT NULL,
  `rating_ip` varchar(40) NOT NULL,
  `rating_host` varchar(200) NOT NULL,
  `rating_username` varchar(50) NOT NULL,
  `rating_userid` int(10) NOT NULL DEFAULT '0',
  PRIMARY KEY (`rating_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Жмем ОК.
Готово, таблица создана.

Скажите свое мнение

ваш email не публикуется. обязательно *

;-) :yawn: :whew: :toivo: :tmi: :time: :thinking: :talking: :sweating: :swear: :sun: :star: :smoke: :smirk: :sleepy: :skype: :shock: :shake: :rofl: :rain: :punch: :puke: :poolparty: :pizza: :phone: :party: :oops: :nod: :no: :ninja: :neutral: :nerd: :music: :muscle: :mrgreen: :movie: :mooning: :mmm: :middlefinger: :makeup: :mail: :mad: :lol: :lipssealed: :kiss: :itwashtme: :inlove: :idea: :hi: :heidy: :heart: :headbang: :happy: :handshake: :giggle: :fubar: :flower: :evilgrin: :emo: :dull: :drunk: :drink: :doh: :devil: :dance: :cry: :cool: :coffie: :clapping: :cash: :call: :cake: :bug: :brokenheart: :bow: :blush: :beer: :bear: :bandit: :arrow: :angry: :angel: :^) :???: :?: :-| :-o :-P :-D :-) :-( :!:

 

*

code

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.