迁移Wordpress站点后的PHP错误

时间:2015-03-24 16:40:30

标签: php mysql database wordpress serialization

尝试将我们的Wordpress站点迁移到根目录后,我们现在使用的页面构建器主题将大多数页面显示为空白。页面构建器主题使用行和模块,数据存储在数据库的_postmeta表中。我已经检查了数据库,并且构建器的页面数据仍然存在,尽管是序列化的。迁移后,我确实在数据库上进行了搜索和替换,由于序列化数据,我现在知道这不是一个好的举动。但是,我已将数据库和站点/主题文件恢复到较早的日期,问题仍然存在。该网站是空白的! :(

我检查了服务器的错误日志,我注意到迁移后开始发出3次重复警告:

警告1

PHP Warning:  substr() expects parameter 3 to be long, string given in /hermes/waloraweb013/b1721/blu.icweb4704n/test/wp-content/themes/cutting-edge/framework/spyropress-functions.php on line 105 

第105行读取:

$text = substr( $text, 0, $length );

警告2

PHP Warning:  Invalid argument supplied for foreach() in /hermes/waloraweb013/b1721/blu.icweb4704n/test/wp-content/themes/cutting-edge/framework/builder/spyropress-row-functions.php on line 382 

第382行的代码是:

foreach ( $rows as $row_ID => $row ) {

警告3

PHP Warning:  Invalid argument supplied for foreach() in /hermes/waloraweb013/b1721/blu.icweb4704n/test/wp-content/themes/cutting-edge/framework/builder/spyropress-row-functions.php on line 332 

第332行也是:

foreach ( $rows as $row_ID => $row ) {

我需要帮助找出可能出现的问题,并且在将网站和数据库恢复到较早时间后仍然出错,并且没有更改现在有错误的Lines。数据库是否可能正在缓存?我已经清除了我的浏览器缓存并重新启动了几次无济于事。

非常感谢任何帮助或见解 - 我们谈论的是8个月的工作,我真的承受不起。

提前致谢!

0 个答案:

没有答案