我会说实话,我的编程经验很少.. 有人邀请我为我妈妈的狗美容网站建立一个网站,这一切都进展了一年左右,而且最近这个页面并没有做应该做的事情。我想,我已经尝试重新加载到我的主机不时生成的备份。所以我把它变成了一个日志文件,这就出现了;
24.05.2018 17:18:39 kluifje.info [client 143.179.63.0] PHP致命错误:require():无法打开所需的'/ mnt / web112 / c3 / 44/58344944 / htdocs / WordPress_SecureMode_01 / wp-includes第435行/mnt/web112/c3/44/58344944/htdocs/WordPress_SecureMode_01/wp-includes/compat.php中的/random_compat/random.php'(include_path ='。:/ opt / RZphp56 / includes')
这是日志的最后一行,所有这些都是从我尝试加载备份后开始的,它给了我这个
24.05.2018 12:43:27 kluifje.info [client 212.78.74.0] PHP致命错误:require():无法打开所需的'/ mnt / web112 / c3 / 44/58344944 / htdocs / WordPress_SecureMode_01 / wp-includes第435行的/mnt/web112/c3/44/58344944/htdocs/WordPress_SecureMode_01/wp-includes/compat.php中的/random_compat/random.php'(include_path ='。:/ opt / RZphp56 / includes') 24.05.2018 12:48:33 kluifje.info [client 212.78.74.0] AH01215:PHP警告:require(/mnt/web112/c3/44/58344944/htdocs/WordPress_SecureMode_01/wp-includes/random_compat/random.php):无法打开流:第435行/mnt/web112/c3/44/58344944/htdocs/WordPress_SecureMode_01/wp-includes/compat.php中没有此类文件或目录:/ home / strato / http / premium / rid / 49 / 58344944分之44/ htdocs中/ WordPress_SecureMode_01 /可湿性粉剂的login.php 24.05.2018 12:48:33 kluifje.info [client 212.78.74.0] AH01215:PHP致命错误:require():无法打开所需的'/ mnt / web112 / c3 / 44/58344944 / htdocs / WordPress_SecureMode_01 / wp-includes /第435行/mnt/web112/c3/44/58344944/htdocs/WordPress_SecureMode_01/wp-includes/compat.php中的random_compat / random.php'(include_path ='。:/ opt / RZphp56 / includes'):/ home / STRATO / HTTP /溢价/去掉/ 49 /58344944分之44/ htdocs中/ WordPress_SecureMode_01 /可湿性粉剂的login.php
但我切换回最近的备份,所以我想第一个blockquote应该回来了。
任何人都可以帮我解决这个问题吗?我的妈妈有点儿,因为她失去了顾客。可能会找到一个体面的忠诚的人来维护她的页面..
我熟悉ftp客户端,所以我应该能够下载文件并在需要时将它们放回去。
答案 0 :(得分:1)
听起来您的托管服务提供商更新了您的wordpress安装。这将不时发生(取决于托管服务)。是否对原始wordpress网站进行了任何修改(自定义)?
此错误特别告诉您文件丢失,应用程序运行所需的文件,以及加载程序无法找到它。
在php中,有两种不同的方式来包含文件,需要(require,require_once)和includes(include,include_once)。这些告诉您的应用程序在这里查看,并将此页面的内容带入当前运行时。
要求与包含不同,因为如果找不到所需的文件,它将使您的应用程序崩溃,就像您在日志中看到的那样。
在requires上查看此链接。
以下是您的系统尝试在github random.php上找到的文件。
我最好的猜测是,您的托管服务提供商可能因某些原因损坏了更新。您可以使用它们来重新安装应用程序。