2016-03-17 2 views
1

Я использую WordPress с PHP 5.3.Ошибка базы данных WordPress. Таблица «sq_subscription» уже существует

В журнале ошибок, я теперь получаю эту ошибку:

WordPress database error Table 'sq_subscription' already exists for query CREATE TABLE sq_subscription (
    id int(11) AUTO_INCREMENT, 
    subs_prdct_id int(11) NOT NULL, 
    subs_order_id varchar(255) NOT NULL, 
    subs_prdct_price varchar(255) NOT NULL, 
    subs_prdct_name varchar(255) NOT NULL, 
    merchant_code varchar(255) NOT NULL, 
    apikey varchar(255) NOT NULL, 
    currency varchar(255) NOT NULL, 
    hashvalue varchar(255) NOT NULL, 
    token varchar(255) NOT NULL, 
    subs_total_price varchar(255) NOT NULL, 
    subs_interval varchar(255) NOT NULL, 
    time_perioud varchar(255) NOT NULL, 
    subs_length varchar(255) NOT NULL, 
    start_data varchar(255) NOT NULL, 
    url varchar(255) NOT NULL, 
    expiry_date varchar(255) NOT NULL, 
    PRIMARY KEY (id) 
    ) made by require('C:\Webs\site.com\www\wp-blog-header.php'), require_once('C:\Webs\site.com\www\wp-includes\template-loader.php'), include('C:\Webs\site.com\www\wp-content\themes\gk-portfolio\woocommerce.php'), get_header, locate_template, load_template, require_once('C:\Webs\site.com\www\wp-content\themes\gk-portfolio\header.php'), wp_head, do_action('wp_head'), call_user_func_array, addtable 

Я попытался удалить эту таблицу (sq_subscription), но он просто продолжает давать эту ошибку. Я не уверен, что еще делать.

Если это помогает, есть также ошибка в электронной WooCommerce теперь генерирует: enter image description here

Это почти как если бы он думает, что пункты будут куплены находятся на подписке, когда они на самом деле нет.

Спасибо.

ответ

1

Проще всего найти, где находится CREATE TABLE sq_subscription и изменить его на CREATE TABLE IF NOT EXISTS sq_subscription.

Из-за этого может возникнуть ваша проблема с WooCommerce, но она слишком широкая и информации недостаточно.

+0

Если возможно, какая дополнительная информация может помочь в результатах оценки? В любом случае я сделаю поиск для 'CREATE TABLE sq_subscription' и заменит его, чтобы узнать, помогает ли это. – t0rxe

+0

Хорошо! Теперь это исправлено. 'CREATE TABLE if NOT EXISTS' все решает. Из-за этой ошибки были решены даже журналы PHP, которые максимизировали пространство на жестком диске серверов. Большое спасибо. – t0rxe

+0

@ t0rxe Извините за поздний ответ - я рад, что это вам помогло. Если вы не возражаете, пожалуйста, нажмите «галочку» под баллом голосования слева от моего вопроса и увеличьте его для видимости. Благодаря! – Ohgodwhy

Смежные вопросы