WordPress | Theme error

时间:2011-04-08 作者:Switch

我已经在我的web服务器上放置并使用了WordPress源代码,包括DB在内,一切都正常运行。我甚至可以访问网站的管理页面,但在主题设置页面(外观/主题)中,我发现了这些错误。

Warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/mysite/wp-includes/theme.php on line 513

Warning: uksort() [function.uksort]: The argument should be an array in /var/www/dialog/wp-admin/themes.php on line 73

Warning: array_slice() expects parameter 1 to be array, boolean given in /var/www/dialog/wp-admin/themes.php on line 94

Warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/dialog/wp-admin/themes.php on line 150

Warning: natcasesort() [function.natcasesort]: The argument should be an array in /var/www/dialog/wp-admin/themes.php on line 151
尝试重新上载内容,但未成功。我不知道是什么导致了这个错误。

谢谢

2 个回复
SO网友:Chip Bennett

请尝试导出WordPress数据,安装最新版本WordPress(当前为3.1.1)的新副本,使用新数据库,然后重新导入WordPress数据。

SO网友:SickHippie

此错误几乎总是权限错误,通常是由于通过FTP将文件从Windows设备复制到Linux设备造成的。该问题已解决here, 长与短是这样的——“您可以检查您对wp内容、wp内容/主题和wp内容/插件文件夹的权限。如果需要,请将其设置为777。”

诚然,保持WordPress的最新版本是有道理的,但我认为WordPress的更新应该从WordPress内部进行,主要是为了避免这样的问题。一旦你让它运行,更新到最新版本,它应该有适当的权限。此外,this plugin 将让您知道安全性需要设置哪些基本权限。

结束

相关推荐

Adding goodies to themes

如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?