gpt4 book ai didi

php - 使用 valet (cretueusebiu/valet-windows) 在本地 Windows 计算机上安装 wordpress 时出现 fatal error

转载 作者:行者123 更新时间:2023-12-03 11:14:52 45 4
gpt4 key购买 nike

我正在尝试使用 valet for windows 在我的 windows 机器上设置本地开发环境。它适用于 laravel 和标准应用程序,但不适用于安装 wordpress。它返回一个 fatal error 。

我正在运行 php 版本 7.2.22、laravel valet for windows 2.1.1、mysql 版本 8.0 和 wordpress 版本 5.2.3。我正在尝试摆脱 MAMP 设置,因此已经完成了为 windows 设置代客泊车的过程。

我检查了我为本地数据库提供的凭据是否正确,mysql 正在使用端口 3306,端口 80 可供代客使用。

在我的 wp-config.php 文件中提供本地数据库的详细信息(在我的 MAMP 设置中工作得很好)之后,我尝试完成安装阶段,在输入所有正确的凭据后,我收到以下错误:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\Users\...
现在根据我的理解和之前的研究,mysql_connect() 自 php5 以来已被弃用,但我认为 wordpress 提供了一个备用方案,以防人们使用 7.2。我正在使用 wordpress 5.2.3 版。

最佳答案

我相信 PHP 7.2 没有正确安装。我可能会检查 wp-config.php 文件中是否存在以下常量,如果不存在,请尝试重新安装 PHP 7.2。

WordPress 仅使用 mysql_connect当它认为您正在运行 PHP 5.x 以实现向后兼容性时。

Please check your wp-config.php file for the following line:

define('WP_USE_EXT_MYSQL', true);

If you find it, delete the line. Your problem should be fixed.

If you still have the problem, then you incorrectly installed PHP 7.2.x. The error you reported is not possible if you are using PHP 7.2.x and the above line isn’t in wp-config.php.



来源: https://wordpress.org/support/topic/php-fatal-error-uncaught-error-call-to-undefined-function-mysql_connect-in/#post-10569776

注意:如果您安装了 PHP 7.2 但 PHP 不在您的 PATH 中,这也可能导致此问题。

关于php - 使用 valet (cretueusebiu/valet-windows) 在本地 Windows 计算机上安装 wordpress 时出现 fatal error ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58123881/

45 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com