Поддержка Проблемы и решения Ошибка при установке WordPress

  • Здравствуйте! Нужна помощь с ошибкой. Не понимаю, как исправить, новичок еще) При установке WP после заполнения полей о БД на сайте вылетает окно с крит ошибкой. Через DEBUG открыл саму ошибку — Fatal error: Uncaught mysqli_sql_exception: Table 'admin_wp.wp_options' doesn't exist in /home/admin/web/zdzabor.ru/public_html/wp-includes/wp-db.php:2056 Stack trace: #0 /home/admin/web/zdzabor.ru/public_html/wp-includes/wp-db.php(2056): mysqli_query() #1 /home/admin/web/zdzabor.ru/public_html/wp-includes/wp-db.php(1945): wpdb->_do_query() #2 /home/admin/web/zdzabor.ru/public_html/wp-includes/wp-db.php(2695): wpdb->query() #3 /home/admin/web/zdzabor.ru/public_html/wp-includes/option.php(284): wpdb->get_results() #4 /home/admin/web/zdzabor.ru/public_html/wp-includes/functions.php(1730): wp_load_alloptions() #5 /home/admin/web/zdzabor.ru/public_html/wp-includes/load.php(752): is_blog_installed() #6 /home/admin/web/zdzabor.ru/public_html/wp-settings.php(159): wp_not_installed() #7 /home/admin/web/zdzabor.ru/public_html/wp-config.php(96): require_once('...') #8 /home/admin/web/zdzabor.ru/public_html/wp-load.php(50): require_once('...') #9 /home/admin/web/zdzabor.ru/public_html/wp-blog-header.php(13): require_once('...') #10 /home/admin/web/zdzabor.ru/public_html/index.php(17): require('...') #11 {main} thrown in /home/admin/web/zdzabor.ru/public_html/wp-includes/wp-db.php on line 2056

    Кто шарит и знает — помогите пожалуйста!

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Fatal error: Uncaught mysqli_sql_exception: Table ‘admin_wp.wp_options’ doesn’t exist

    Ошибка означает, что установка завершилась, но при этом почему-то не создалась таблица wp_options в базе данных, и не удаётся прочитать настройки.

    1. Не было ли каких-нибудь сообщений об ошибке при установке?
    2. Создались ли какие-нибудь другие таблицы в базе данных?

    Если сайт создан недавно и наполнения пока нет — можно удалить таблицы в БД и запустить установку заново, внимательно наблюдая за процессом.

    Добрый день!
    У меня аналогичная ошибка выходит.
    Отвечая на вопросы выше:
    1) Не было ли каких-нибудь сообщений об ошибке при установке? — Нет, до этого все шло как в инструкции.
    2) Создались ли какие-нибудь другие таблицы в базе данных? — Нет, ни одной таблицы не создалось.

    И подробнее о моих действиях:
    Я хочу установить WP на локальный сервер xampp. Распаковала архив WP в папку C:\xampp\htdocs\. Набираю в браузере localhost/wordpress/, открывается приветственное окно, что нужно будет сейчас ввести имя БД, пользователя и пароль. Нажимаю в этом окне Вперед и выходит окно, где эти данные нужно ввести. Ввожу название БД, которую я создала, имя пользователя root и имя хоста localhost, префикс таблиц оставляю по умолчанию wp_.
    Нажимаю Отправить и выходит окно «На сайте возникла критическая ошибка».

    Тогда нахожу файл wp-config-sample.php, там меняю данные:

    ** The name of the database for WordPress */
    define( 'DB_NAME', 'wordpress' );
    
    /** MySQL database username */
    define( 'DB_USER', 'root' );
    
    /** MySQL database password */
    define( 'DB_PASSWORD', '' );
    
    /** MySQL hostname */
    define( 'DB_HOST', 'localhost' );
    
    /** Database charset to use in creating database tables. */
    define( 'DB_CHARSET', 'utf8' );
    

    После этого снова обращаюсь к localhost/wordpress/ и получаю ошибку:
    Fatal error: Uncaught mysqli_sql_exception: Table 'wordpress.wp_options' doesn't exist in C:\xampp\htdocs\wordpress\wp-includes\wp-db.php:2056 Stack trace: #0 C:\xampp\htdocs\wordpress\wp-includes\wp-db.php(2056): mysqli_query(Object(mysqli), 'SELECT option_n...') #1 C:\xampp\htdocs\wordpress\wp-includes\wp-db.php(1945): wpdb->_do_query('SELECT option_n...') #2 C:\xampp\htdocs\wordpress\wp-includes\wp-db.php(2695): wpdb->query('SELECT option_n...') #3 C:\xampp\htdocs\wordpress\wp-includes\option.php(284): wpdb->get_results('SELECT option_n...') #4 C:\xampp\htdocs\wordpress\wp-includes\functions.php(1730): wp_load_alloptions() #5 C:\xampp\htdocs\wordpress\wp-includes\load.php(752): is_blog_installed() #6 C:\xampp\htdocs\wordpress\wp-settings.php(159): wp_not_installed() #7 C:\xampp\htdocs\wordpress\wp-config.php(96): require_once('C:\\xampp\\htdocs...') #8 C:\xampp\htdocs\wordpress\wp-load.php(50): require_once('C:\\xampp\\htdocs...') #9 C:\xampp\htdocs\wordpress\wp-blog-header.php(13): require_once('C:\\xampp\\htdocs...') #10 C:\xampp\htdocs\wordpress\index.php(17): require('C:\\xampp\\htdocs...') #11 {main} thrown in C:\xampp\htdocs\wordpress\wp-includes\wp-db.php on line 2056
    `
    Несколько раз переустановила хampp, все перепроверила. Проверила работу xampp, с ним все в порядке.

    Помогите, пож-та. Я устанавливаю wp на локальный сервер первый раз, на хостинг устанавливала без проблем. Но хочу все же разобраться с этой проблемой.

    Модератор Юрий

    (@yube)

    У меня аналогичная ошибка выходит.

    Не задавайте вопросы в чужих темах — для полноценного обсуждения создайте свою.
    Правила форума

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Ошибка при установке WordPress» закрыта для новых ответов.