通过 XAMPP 在本地安装 Wordpress 时出现严重错误?

Posted

技术标签:

【中文标题】通过 XAMPP 在本地安装 Wordpress 时出现严重错误?【英文标题】:Critical error when installing Wordpress through XAMPP locally? 【发布时间】:2022-01-19 16:42:07 【问题描述】:

我想使用 XAMPP 在本地安装 Wordpress,但在安装的第二步中遇到了严重错误。我正在按照this 指南中的简单步骤进行操作。

正如您在此处看到的,我创建了一个名为“webshop”的数据库: mysql

并在 Wordpress 设置中正确输入信息: Setup Screen

但最终会出现以下错误消息: Critical error

因此,作为解决方法,我将必要的信息填写到 wp-config-sample.php 文件中,并将其重命名为 wp-config.php,如下所示:

WP-config file

但是当我在浏览器上转到网站目录时,最终会收到此错误消息:

致命错误:未捕获的 mysqli_sql_exception:表 'webshop.wp_options' 不存在于 D:\Tools\XAMP\htdocs\webshop\wp-includes\wp-db.php:2056 堆栈跟踪:#0 D:\ Tools\XAMP\htdocs\webshop\wp-includes\wp-db.php(2056): mysqli_query(Object(mysqli), 'SELECT option_n...') #1 D:\Tools\XAMP\htdocs\webshop\wp -includes\wp-db.php(1945): wpdb->_do_query('SELECT option_n...') #2 D:\Tools\XAMP\htdocs\webshop\wp-includes\wp-db.php(2695) : wpdb->query('SELECT option_n...') #3 D:\Tools\XAMP\htdocs\webshop\wp-includes\option.php(284): wpdb->get_results('SELECT option_n...' ) #4 D:\Tools\XAMP\htdocs\webshop\wp-includes\functions.php(1730): wp_load_alloptions() #5 D:\Tools\XAMP\htdocs\webshop\wp-includes\load.php(752 ): is_blog_installed() #6 D:\Tools\XAMP\htdocs\webshop\wp-settings.php(159): wp_not_installed() #7 D:\Tools\XAMP\htdocs\webshop\wp-config.php(96 ): require_once('D:\Tools\XAMP\h...') #8 D:\Tools\XAMP\htdocs\webshop\wp-load.php(50): require_once('D:\Tools\XAMP\ h...') #9 D:\Tools\XAMP\htdocs\w ebshop\wp-blog-header.php(13): require_once('D:\Tools\XAMP\h...') #10 D:\Tools\XAMP\htdocs\webshop\index.php(17): 需要('D:\Tools\XAMP\h...') #11 main 在第 2056 行的 D:\Tools\XAMP\htdocs\webshop\wp-includes\wp-db.php 中抛出

【问题讨论】:

这可能会帮助你***.com/questions/41287784/… 我投票结束这个问题,因为它是关于配置 wordpress,而不是开发(参见help center)。它可能更适合超级用户、服务器故障或wordpress.stackexchange.com。另外,请don't upload text as image。除此之外,这个网站是提供英文内容的,荷兰语(或其他语言)屏幕截图的帮助甚至不如一般屏幕截图。 How to Ask. 【参考方案1】:

我会尝试吗?因此,请参阅我提供的解决方案:

1-转到Download WordPress from HERE!!!!!!,然后在我的电脑上选择win/mac/Linux,然后下载适用于您的操作系统的那个。

2-然后安装很简单 注意事项: WordPress 会安装 phpmyadmin 和 Apache,因此它不需要 Xampp。 这是一个独立的

3-从安装中复制wordpress文件

C:\Bitnami\wordpress-5.8.3-0\apps\wordpress\htdocsC:\xampp\htdocs\wordpress

然后在xampp复制wordpress中编辑wp-config.php。

在 wp-config.php 中

/** The name of the database for WordPress */
define( 'DB_NAME', 'bitnami_wordpress' );

/** MySQL database username */
define( 'DB_USER', 'bn_wordpress' );

/** MySQL database password */
define( 'DB_PASSWORD', 'Go_Hacker_Nothing_to_see_here XD' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );

保存。

-4 在 xampp phpMyAdmin 中编辑用户和 GRANT 登录然后转到名为 phpmyadmin => PRIVILEGES => 新用户的数据库

添加你在define中看到的用户('DB_USER', 'bn_wordpress'); 然后添加您在 wp-config.php => Go_Hacker_Nothing_to_see_here XD

中输入的相同密码

5- 转到 wordpress phpmyadmin,对我来说是 http://127.0.0.1:81/phpmyadmin/ 以 root 身份登录 + 您在安装 wordpress 时设置的密码。 转到数据库 bitnami_wordpress,然后导出为 .sql,然后继续。 6- 转到 xampp phpmyadmin 以 root 或其他身份登录,然后添加新数据库并像在 wp-config.php 中一样调用它 define( 'DB_NAME', 'bitnami_wordpress'); 选择此数据库后,进入“下一步导出”并从您的下载文件夹中选择 .sql 文件。

-7 编辑 homesiteurl 的 table= wp_options 中的端口 或者只是把它们作为 http://localhost/wordpress/

8- 选择 bitnami_wordpress 数据库后转到 PRIVILEGES 然后您创建的 wordpress 用户选择 edit-PRIVILEGES 然后转到 global 旁边的 Database 并选择您为 wordpress 创建的数据库,然后按 go。然后全选。

9- 在 wp-config.php 中编辑此

define('WP_TEMP_DIR', 'C:\Bitnami\wordpress-5.8.3-0/apps/wordpress/tmp'); 到 定义('WP_TEMP_DIR', 'C:\xampp\htdocs\wordpress\temp');

别忘了在那里创建文件 10- 转到 http://localhost/wordpress/wp-admin 使用设置的用户名和密码登录,然后删除那里的所有帖子! 11- 转至固定链接,然后将 Common Settings 设置为 Plain

**顺便说一句:**WordPress 无法使用高于 8.0.14 的 Xampp 安装 因此,如果您希望它与 xampp Download 8.0.14 一起使用并卸载旧的,如果您不想执行所有 11 个步骤。

顺便说一句:你可以卸载 wordpress 我们不再需要它了 如果您想问为什么所有这些!我会直到你,因为来自 wordpress 安装的 MySQL 服务器非常慢,你不想运行 2 个端口和 2 个 MySQL

告诉我你得到了什么 :)

【讨论】:

【参考方案2】:

通过使用旧版本的 XAMPP,我发现最新版本的 Wordpress 与最新版本的 XAMPP (8) 不兼容。我使用了 7,它的工作方式与现在一样。

【讨论】:

以上是关于通过 XAMPP 在本地安装 Wordpress 时出现严重错误?的主要内容,如果未能解决你的问题,请参考以下文章

WordPress 本地安装错误 (XAMPP) - 第 2 页为空白

如何配置XAMPP并搭建自己的本地wordpress博客

通过 Xampp 从本地托管的手机访问 wordpress 网站

如何为本地 wordpress 创建 XAMPP 登录

本地 xampp wordpress 安装 - 找不到 wp-blog-header.php

通过局域网查看 xampp wordpress 站点