от

1

Таблица на WordPress WP_OPTIONS CORRUPTED / ГРЕШКА Установяване на връзка с база данни.

Таблица на WordPress WP_OPTIONS CORRUPTED / ГРЕШКА Установяване на връзка с база данни.

1

Не съм чувал да е имало до сега през 2015г вирус или SQL експлойт които да сложа “до земята” стотици сайтове и блогове WordPress, както беше през изминалите години, но от около месец се случват странни неща. Попаднах на няколко сайта, които сякаш са се изгубили връзка с база данни.Грешка при установяване на връзка с база данни.
На практика, когато се появи такава грешка в WordPress, първите неща, които се проверяват са:

  1. Ако услугата mysql стартирайте на сървъра. Има ситуации, в които претоварване на сървъра на който се хоства базата данни, услугата mysql / mysqld да спре да бяга. В този случай услугата се рестартира от терминала (през ssh или конзолата) или от уеб интерфейса, ако съществува такава възможност.
  2. Грешка в конфигурацията Потребител / дума в wp-config.php. In aceasta situatie se verifica daca user-ul baze de date si numele bazei de date sunt corect setate in wp-config.php.

O a treia situatie este coruperea (inexplicabila pana in acest moment) tabelului wp_options От Mysql. Asadar, inainte de a intra in panica daca va gasiti site-ul cu “Грешка при установяване на връзка с база данни”, este bine sa verificati daca tabelele din baza de date sunt in regula.

Cum verificam si cum reparam tabelul wp_options din WordPress in caz de este corupt. Marked as crashed and should be repaired.

1. Отваряме phpmyadmin, mergem pe baza de date a site-ului care este picat si incercam sa accesam tabelul wp_options. In cazul in care acesta este corupt, o sa apara o alerta care ne informeaza acest lucru.

Screen Shot 2015-12-16 at 6.32.25 PM

In screen-ul de mai sus este vorba despre tabelul wp_options din baza de datemobile_apk“. Таблица „sqldb/wp_options’ е маркиран като повреден и трябва да бъде ремонтиран.

2. Изберете таблицата wp_options, като поставите отметка в квадратчето до него, след което отидете в долната част на падащото меню (С избрани) и изберете “Маса за ремонт“.

sql_repair_table_wp_options

3. След тази стъпка в урока изчакайте отговора на sql командата и след това проверете дали сайтът работи нормално.

Екранна снимка 2015-12-16 в 18.33.15

Потребителите на WordPress, които нямат инсталиран phpMyAdmin, могат да направят това от терминала / сървъра, на който е базата данни, като изпълнят командите:

  • проверете дали таблицата wp_options е повредена:
mysqlcheck -c baza_date wp_options -u user_db -p 
  • поправете таблицата wp_options в базата данни “база данни”:
mysqlcheck -r mydb wp_options -u user -p

Добре е след като се уверите, че сайтът е нормален, да направите резервно копие на базата данни. Дори препоръчвам периодично архивиране. Никога не се знае :)

Таблица на WordPress WP_OPTIONS CORRUPTED / ГРЕШКА Установяване на връзка с база данни.

Може също да се интересувате от...

WordPress

Как да нулирате WordPress потребителска потребителска парола на администратора без достъп до имейл или база данни – Нулирайте паролата за администратор на WordPress

Прост урок, при който можете да нулирате паролата на потребителя с администратор на WordPress, ако нямате достъп до базата данни или администраторски имейл. Нулиране на паролата за администратор на WordPress.
Продължете да четете

Една мисъл “Таблица на WordPress WP_OPTIONS CORRUPTED / ГРЕШКА Установяване на връзка с база данни.

  1. Джейсън казва:

    ЗАЩО обаче се случва това? Изпитвал съм това с множество сайтове за клиент, които всички се хостват на сървър на Godaddy. Коригирането му е достатъчно лесно, но какво го прави повреден на първо място и как да предотвратя това да се случи отново?

Оставете отговор

Вашият имейл адрес няма да бъде публикуван. Необходимите полета са маркирани *