Рейтинг:0

это для mysql 8.0.28 или это многосайтовая ошибка wordpress в 5.9

флаг ng
    cusomizedprefixwp_1_posts: Таблица «cusomizedDB.cusomizedprefixwp_1_posts» не существует
cusomizedprefixwp_1_comments: Таблица «cusomizedDB.cusomizedprefixwp_1_comments» не существует
cusomizedprefixwp_1_links: Таблица «cusomizedDB.cusomizedprefixwp_1_links» не существует
cusomizedprefixwp_1_options: Таблица «cusomizedDB.cusomizedprefixwp_1_options» не существует
cusomizedprefixwp_1_postmeta: Таблица «cusomizedDB.cusomizedprefixwp_1_postmeta» не существует
cusomizedprefixwp_1_terms: Таблица «cusomizedDB.cusomizedprefixwp_1_terms» не существует
cusomizedprefixwp_1_term_taxonomy: Таблица 'cusomizedDB.cusomizedprefixwp_1_term_taxonomy' не существует
cusomizedprefixwp_1_term_relationships: таблица «cusomizedDB.cusomizedprefixwp_1_term_relationships» не существует
cusomizedprefixwp_1_termmeta: таблица «cusomizedDB.cusomizedprefixwp_1_termmeta» не существует
cusomizedprefixwp_1_commentmeta: Таблица «cusomizedDB.cusomizedprefixwp_1_commentmeta» не существует

он попросил меня починить стол с помощью определить('WP_ALLOW_REPAIR', правда); но ремонт и оптимизация не удались. если вы уже столкнулись с этой проблемой или если вы уже знаете исправления, дайте мне знать, что я пропустил на самом деле? это для mysql 8.0.28 или это многосайтовая ошибка wordpress в 5.9, оба выпущены заново.

спасибо

флаг us
Вы изменили префикс таблицы базы данных WordPress?
CADENTIC avatar
флаг ng
конечно, так мы справляемся с этим всегда. для мультисайта требуется * (подстановочный знак) в поддоменах, и, скорее всего, Cloudflare не будет управлять им через прокси. это проблема. они будут хранить только DNS. в основном это проблема брандмауэра в Oracle Linux 8 или RHEL 8. Имя таблицы может иметь префикс с чем угодно, кроме максимальной длины имени таблицы в MySQL 64 символа. вот как это.
флаг us
Субдомены не связаны с префиксом таблицы базы данных. Сообщение об ошибке показывает действительно странный префикс таблицы для имен таблиц WP, поэтому я и спрашиваю.
CADENTIC avatar
флаг ng
сообщение об ошибке странное из-за того, что ОС не является Ubuntu. это связано с SELinux в rhel 8. x и oracle Linux 8. Моя ОС — Oracle Linux 8.
флаг us
Сообщение об ошибке исходит от MySQL, и в нем нет ничего, связанного с операционной системой.
CADENTIC avatar
флаг ng
MySQL поддерживает 64 символа. так оно и есть, и длина имен этих таблиц не превышала этой длины.Кстати: я думал так же, как и вы, но обнаружил, что процессы `php-fpm` не имеют достаточного доступа из-за `SELINUX`, он был внутри `/var/log/audit.log`, а после этого `grep php -fpm /var/log/audit/audit.log | audit2allow -a` и `grep php-fpm /var/log/audit/audit.log | Audit2allow -a -M apache_php_fpm` и во время создания таблицы базы данных PHP в конечном итоге запускается из установки WordPress. но если у вас есть лучшее решение, пожалуйста, поделитесь.

Ответить или комментировать

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