上传一些主题时,我会收到一条错误消息。

Warning: fopen(/home/..../public_html/...../wp-content/themes/creativeart/style.css) [function.fopen]: failed to open stream: No such file or directory in /home/...../public_html/...../wp-includes/functions.php on line 4165

Warning: fread(): supplied argument is not a valid stream resource in /home/...../public_html/...../wp-includes/functions.php on line 4168

Warning: fclose(): supplied argument is not a valid stream resource in /home/...../public_html/...../wp-includes/functions.php on line 4171

这是什么意思?我不明白主题中的问题还是在WordPress安装中错过了一些东西?我在两个WordPress安装中尝试了相同的主题,并获得了相同的错误。

我在这里列出一些主题。

Mysticgrunge

Creativeart

有人对这种错误有想法吗?

有帮助吗?

解决方案

从事物的外观来看,这是服务器问题。 WordPress主题上传器使用 fopen() 将文件从一个位置传输到服务器。看起来有超时或访问错误,因为a) fopen 找不到应该传输的文件,b) freadfclose 函数找不到数据流以读取文件并关闭文件。

我建议您手动上传主题,以绕过此错误。而不是上传 .zip 通过WordPress文件,执行以下操作:

  1. 解开本地计算机上某个地方的主题文件夹
  2. 登录到您网站的FTP系统
  3. 导航 /wp-content/themes/
  4. 使用FTP将整个主题文件夹从本地计算机传输到服务器

这将完全绕过任何类型的 fopen/fread/fclose 您会遇到的错误。如果仍然存在问题,那么您的服务器,WordPress安装本身或实际主题是一个问题,将需要一些更深入的故障排除。

许可以下: CC-BY-SA归因
scroll top