Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress更新导致了问题_Php_Mysql_Wordpress - Fatal编程技术网

Php WordPress更新导致了问题

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

我已将我的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(我备份中的代码)