在 Mac 上使用 Xampp 设置 Wordpress

Posted

技术标签:

【中文标题】在 Mac 上使用 Xampp 设置 Wordpress【英文标题】:Setting up Wordpress with Xampp on Mac 【发布时间】:2017-01-25 14:22:54 【问题描述】:

我正在尝试让 Wordpress 在我的 Mac 上本地工作。我已经下载并安装了 Xampp 以及 Wordpress 模块。但我不知道从哪里开始,才能真正让 Wordpress 工作。

当我尝试访问 127.0.0.1/wordpress/ 和 localhost/wordpress/ 时,我只收到消息“建立数据库连接时出错”。

我可以联系 phpMyAdmin,附上截图。

Screenshot from phpMyAdmin

我不知道从这里去哪里。我是否需要对某些配置文件或其他内容进行更改?这是我第一次这样做,对于菜鸟问题​​非常抱歉,我不是真正的程序员,只是希望能够在本地构建我的 Wordpress 网站...... :)

【问题讨论】:

您的wp-config.php 文件中有什么内容? 你检查过 wp-config.php 吗?特别是“DB_NAME”、“DB_USER”和“DB_PASSWORD”。 【参考方案1】:

您需要在 PHPMyAdmin 中创建一个数据库,然后使用数据库信息配置 wp-config.php。默认情况下,您可能只有一个名为 wp-config-sample.php 的文件。重命名文件,并从文件名中删除 -sample。

主机名将是“localhost”,因为数据库是本地托管的。

用户名将是 phpmyadmin 的用户名,密码将是该帐户的密码。

数据库名称将是您选择的数据库名称。

前缀可以不用,默认就可以了。 :)

【讨论】:

好的,我试试,谢谢!但我发现的另一件事是,所有的 Wordpress 文件都位于 Applications/XAMPP/xamppfiles/apps/wordpress/conf/htdocs 中,而且这个文件夹甚至被禁止查看,我不得不改变它。并且似乎该文件夹中的所有文件(包括 wp-config.php)也受到写保护。应该是这样吗? 现在在我的 wp-config.php 中(我更改了这个文件的权限,因为我什至无法打开它)// ** mysql settings - You can get this info from your web host ** // /** 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', 'ea2ae44234'); /** MySQL hostname */ define('DB_HOST', 'localhost:3306'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); 为了您自己的安全,我建议您从您的评论中删除密码。 :) 此外,文件的位置看起来很奇怪。您是通过某种形式的工具安装 Wordpress,还是下载 ZIP 并解压缩?无论如何,该文件似乎没问题,但您不一定需要 DB_HOST 属性中的 :3306 。 :) 我下载了 Bitnami Wordpress 模块。 我查看了 phpMyAdmin,那里有一个名为 bitnami_wordpress 的数据库。用户名 bn_wordpress 存在且 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', 'ea2ae44234'); /** MySQL hostname */ define('DB_HOST', 'localhost'); /** Database Charset to use in creating database tables. */ define('DB_CHARSET', 'utf8'); 在哪里可以查看数据库中的密码?

以上是关于在 Mac 上使用 Xampp 设置 Wordpress的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac 上的 XAMPP 上设置虚拟主机

xampp codeigniter mac

在 xampp mac 上设置 SSL 证书

Xampp 不会在 Mac OSX 上启动 MySQL 服务器?

Mac XAMPP开发服务器上的PHP APC问题

XAMPP Apache 停止在 Mac 上工作