Php WordPress更新导致了问题
我已将我的WordPress站点更新为最新版本,并在我的站点中导致了许多错误。我在wp配置中将调试器设置为true 我相信更新WordPress不会删除我们拥有的数据库,对吗 致命错误:调用第6行/home/xtmpi.ac.cy/public\u html/blog/wp-content/themes/xenia/header.php中未定义的函数getMultipleRecords2() 因为这是一个程序员几年前做的,我不知道他的PHP代码 下面是header.php的代码,从第4行到第23行Php WordPress更新导致了问题,php,mysql,wordpress,Php,Mysql,Wordpress,我已将我的WordPress站点更新为最新版本,并在我的站点中导致了许多错误。我在wp配置中将调试器设置为true 我相信更新WordPress不会删除我们拥有的数据库,对吗 致命错误:调用第6行/home/xtmpi.ac.cy/public\u html/blog/wp-content/themes/xenia/header.php中未定义的函数getMultipleRecords2() 因为这是一个程序员几年前做的,我不知道他的PHP代码 下面是header.php的代码,从第4行到第23
<?php
$qry="SELECT * FROM xtmpi order by recordListingID ASC;";
$xtmpi_blog=getMultipleRecords2($qry);
$qry="SELECT * FROM students order by recordListingID ASC;";
$student_m=getMultipleRecords2($qry);
$qry="SELECT * FROM parents order by recordListingID ASC;";
$parent_m=getMultipleRecords2($qry);
$qry="SELECT * FROM course order by recordListingID ASC;";
$acd_progs=getMultipleRecords2($qry);
$qry="SELECT * FROM eduservice order by recordListingID ASC;";
$edu_serv=getMultipleRecords2($qry);
$qry="SELECT * FROM skywalkers order by recordListingID ASC;";
$sky_list=getMultipleRecords2($qry);
$qry="SELECT * FROM general order by recordListingID ASC;";
$gen_list=getMultipleRecords2($qry);
session_start();
?>
听起来您的开发人员在某个时候更新了一些wordpress核心文件,而您的升级已经消除了这些更改 您正在使用的主题依赖于一个名为
getMultipleRecords2()
的函数,该函数现在已丢失
如果您所做的唯一一件事就是更新wordpress,那么不幸的是,您可能需要从备份中恢复来修复此问题
如果您检查备份代码中是否有这样开头的行
function getMultipleRecords2(
然后将该代码块放入/home/xtmpi.ac.cy/public_html/blog/wp-content/themes/functions.php,这样可能会解决您的问题,但我想在那之后会有更多问题。尝试重新上传除wp-content文件夹之外的整个wordpress文件夹。这应该能解决你的问题。我试试这个。。但我只是通过仪表板更新了我的wordpress文件。这不一样吗?我更新wordpress核心文件时没有做任何备份…:(如果你没有网站升级前的备份,那么你可能不得不习惯为你的网站选择一个新的主题。这就是为什么它提醒你在升级时备份你的文件和数据库。坏..总是更新你的文件。最近有一篇关于SO的帖子,用户删除了他的index.php。。同样的问题。总是备份你的文件。找到了备份!!我从没想过我有备份…我会检查函数getMultipleRecords2(我备份中的代码)