Php 需要在Wordpress中将MySQL转换为MySQLI的帮助吗

Php 需要在Wordpress中将MySQL转换为MySQLI的帮助吗,php,mysql,wordpress,mysqli,migrate,Php,Mysql,Wordpress,Mysqli,Migrate,MySQL扩展现在已被弃用,我需要将我的WordPress站点转换为MYSQLI。我是一个完全的PHP初学者,我真的迷路了 我正在尝试使用转换器工具并按照这些说明操作,但我无法使该工具正常工作 我把它上传到我的SFTP,这是路径 example.com/MySQLConverterTool/GUI/convert_directory.php 但每次我尝试将任何目录转换为MySQLI时,都会显示在指定的目录中找不到匹配的文件 说明中说,将转换器工具指向WordPress的安装路径,因为WordPr

MySQL扩展现在已被弃用,我需要将我的WordPress站点转换为MYSQLI。我是一个完全的PHP初学者,我真的迷路了

我正在尝试使用转换器工具并按照这些说明操作,但我无法使该工具正常工作

我把它上传到我的SFTP,这是路径 example.com/MySQLConverterTool/GUI/convert_directory.php 但每次我尝试将任何目录转换为MySQLI时,都会显示在指定的目录中找不到匹配的文件

说明中说,将转换器工具指向WordPress的安装路径,因为WordPress安装在我的根目录上,这不意味着安装路径是example.com/?我尝试过example.com/wp-content、example.com/wp-admin等。对于我尝试的每个目录,它都表示在指定的目录中找不到匹配的文件

我指错目录了吗?该工具是否应放在其他文件夹中

我愿意尝试手动转换到MySQLI,但我不知道从哪里开始,就像我说的,我对PHP知之甚少


请帮忙

WordPress使用自己的数据库抽象类,用于WordPress和WordPress插件。你也可以找到更多关于WordPress的信息。此外,我还查看了该文件,该文件表明WordPress将在需要时支持MYSQLi。

老实说,我会使用PDO,它会更好。但是这些mysql调用来自哪里?wordpress?我想最新的安装会帮你做到这一点。啊,这与Wordpress无关。通过不使用本机Wordpress方法,您必须拥有一些针对Wordpress的自定义编写代码。否则,Wordpress将自动选择mysqli_uu,因为类似于2.0.5,而我们现在使用的是4.2.2。你将无法使用自动转换工具。不幸的是,这些工具被广泛使用,并且被认为是功能性的,但是,它们几乎不能正常工作。自动转换工具不适用于WordPress。尽管它使用标记器方法,但它只适用于遗留应用程序上散乱的文字mysql_*调用。更抽象的数据库API,如中最新的WP版本,则不适用如果你不太懂PHP,那么不,手动转换也不可取。-不说这是个糟糕的问题。只是不负责。顺便说一句,你可能已经混淆了URL和本地文件路径。我的WordPress是最新版本4.2.2,我只想使用MySQLI,因为我的整个网站坏了,当我问我的托管公司怎么做WP引擎时,他们说我需要将我的代码转换为MySQLI。好的,那么有什么建议或文档说明我需要做什么吗?这是我的站点遇到的错误,无法成功运行查询选择名称,wp_simple_短代码中的值,其中wp_simple_短代码中的1:无法通过套接字“/var/run/mysqld/mysqld.sock”13连接到本地MySQL服务器。确定我的WordPress是最新的,因此它应该会自动选择MySQLI。但是我的站点将不会加载,并且出现此错误。无法成功运行查询选择名称,wp_simple_短代码中的值,其中wp_simple_短代码中的1:无法通过socket'/var/run/mysqld/mysqld.sock'13连接到本地MySQL服务器。那么我需要哪些文件来更新代码?我从来没有为这个网站写过任何定制的php代码。它可能来自插件吗?你最近有没有对WordPress安装/删除插件、更新WP等做过任何更改。?看起来好像MySQL数据库本身有问题,或者您的本地配置文件错误。检查后,如果所有检查出那里,与您的主机提供商交谈。好的,谢谢您的帮助。我发现这是由一个过时的插件引起的,该插件名为SimpleShortCodes,使用的是旧版本的PHP。