MySQL扩展现已弃用,我需要将我的WordPress网站转换为MYSQLI。我是PHP的初学者,我真的迷失了。
我正在尝试使用转换器工具(https://github.com/philip/MySQLConverterTool)并按照这些说明https://wikis.oracle.com/display/mysql/Converting+to+MySQLi进行操作,但我无法使用该工具。
我将它上传到我的SFTP,这就是路径 example.com/MySQLConverterTool/GUI/convert_directory.php 但每次我尝试将任何目录转换为MySQLI时,它都会显示“在指定目录中找不到匹配的文件”。
说明书“将转换器工具指向WordPress的安装路径”,因为WordPress安装在我的根目录上并不意味着安装路径是example.com/?我已经尝试过example.com/wp-content,example.com/wp-admin等。对于我尝试的每个目录,它都说“在指定目录中找不到匹配的文件”。
我指的是错误的目录吗?工具应该放在不同的文件夹中吗?
我愿意尝试手动转换为MySQLI,但我不知道从哪里开始,就像我说我对PHP知之甚少。
请帮忙!
答案 0 :(得分:2)
WordPress使用自己的数据库抽象类called WPDB,用于WordPress和WordPress插件。您还可以找到有关WordPress Database API的更多信息。此外,我查看了src/wp-includes/wp-db.php文件,该文件表明如果需要,WordPress将在MYSQLi上回退。