我昨天在我的 WordPress xampp 安装上本地编辑了几个小时的内容、文本和图像。 该网站整天运行。
今天早上当我想启动 Xampp 时,出现以下消息: 错误:MySQL 意外关闭。尝试在 Xampp 上启动 Mysql 时
所以我删除了文件夹 /xampp/mysql/data/ 中名称以 aria_log 开头的文件
之后我就可以启动 xampp 并在浏览器中调用仪表板。
现在我的网站出现以下错误:
Fatal error: Uncaught Error: Call to undefined function wp_cache_get() in
C:\xampp\htdocs\tilders\wp-includes\option.php:165
Stack trace:
#0 C:\xampp\htdocs\tilders\wp-includes\l10n.php(63): get_option('WPLANG')
#1 C:\xampp\htdocs\tilders\wp-includes\l10n.php(139): get_locale()
#2 C:\xampp\htdocs\tilders\wp-includes\l10n.php(766): determine_locale()
#3 C:\xampp\htdocs\tilders\wp-includes\load.php(1395): load_textdomain('default', 'C:\\xampp\\htdocs...')
#4 C:\xampp\htdocs\tilders\wp-includes\class-wpdb.php(1198): wp_load_translations_early()
#5 C:\xampp\htdocs\tilders\wp-includes\class-wpdb.php(1858): wpdb->select('tilders', Object(mysqli))
#6 C:\xampp\htdocs\tilders\wp-includes\class-wpdb.php(734): wpdb->db_connect()
#7 C:\xampp\htdocs\tilders\wp-includes\load.php(562): wpdb->__construct('tilders', 'tilders', 'tilders', 'localhost')
#8 C:\xampp\htdocs\tilders\wp-settings.php(124): require_wp_db()
#9 C:\xampp\htdocs\tilders\wp-config.php(99): require_once('C:\\xampp\\htdocs...')
#10 C:\xampp\htdocs\tilders\wp-load.php(50) in C:\xampp\htdocs\tilders\wp-includes\option.php on line 165
Fatal error: Uncaught Error: Call to a member function set() on null in C:\xampp\htdocs\tilders\wp-includes\l10n.php:784
Stack trace: #0 C:\xampp\htdocs\tilders\wp-includes\l10n.php(872): load_textdomain('default', 'C:\\xampp\\htdocs...', 'de_DE')
#1 C:\xampp\htdocs\tilders\wp-includes\class-wp-fatal-error-handler.php(47): load_default_textdomain()
#2 [internal function]: WP_Fatal_Error_Handler->handle()
#3 {main} thrown in C:\xampp\htdocs\tilders\wp-includes\l10n.php on line 784
到目前为止我已经尝试过以下方法:
你有什么想法吗?
我已经在 mysql 管理下修复了表。并且 XAMPP 数据库用户对其数据库没有更多权限。 这已经解决了错误
wp-config.php
中的数据库设置对我来说是错误的。
在临时安装过程中我忘记了 DB_NAME、DB_USER、DB_PASSWORD 和 DB_HOST 并将其留空。
但是 wp-admin/ 和 wp-cli 退出是由于
wp_cache_get()
未定义致命错误,而不是数据库连接问题。
事后看来,我可以通过 php 致命错误堆栈跟踪中
require_wp_db()
的存在找到线索。
感谢@Ahmet 提供有关问题数据库起源的线索。