wordpress无法安装主题和插件都会出现以下代码
我已安装主题和插件都会出现这段文字“PHP警告:touch()[<ahref='function。触摸“>功能。触摸</a>]:优泰失败:D没有错误:\\\\WWW虚拟l...
我已安装主题和插件都会出现这段文字“PHP警告:touch() [<a href = 'function。触摸“>功能。触摸</a> ]:优泰失败:D没有错误:\ \ \ \ WWW虚拟localuser host0832369 \ wp-admin \包括\ file.php线153”有人能帮忙解决下吗谢谢
原来的是这段代码”PHP Warning: touch() [<a href='function.touch'>function.touch</a>]: Utime failed: No error in D:\VirtualHost\LocalUser\host0832369\www\wp-admin\includes\file.php on line 153“先发的带有中文的是百度翻译出来的 展开
原来的是这段代码”PHP Warning: touch() [<a href='function.touch'>function.touch</a>]: Utime failed: No error in D:\VirtualHost\LocalUser\host0832369\www\wp-admin\includes\file.php on line 153“先发的带有中文的是百度翻译出来的 展开
2个回答
展开全部
根本原因是位于WordPress安装目录 /wp-admin/includes/class-wp-filesysem-direct.php中的函数:
/**
* @param string $file
* @param int $time
* @param int $atime
* @return bool
*/
public function touch($file, $time = 0, $atime = 0) {
if ($time == 0)
$time = time();
if ($atime == 0)
$atime = time();
return @touch($file, $time, $atime);
}
发现临时目录没有写权限,该函数在同一目录下的file.php的第153行调用。
建议的解决方法:让临时目录有写权限,因为调用时这样的:
function wp_tempnam($filename = '', $dir = '') {
if ( empty($dir) )
$dir = get_temp_dir();
$filename = basename($filename);
if ( empty($filename) )
$filename = time();
$filename = preg_replace('|\..*$|', '.tmp', $filename);
$filename = $dir . wp_unique_filename($dir, $filename);
touch($filename);//这就是file.php中的第153行
return $filename;
}
如果你是本地调试,某些安全软件或防火墙会导致这样的问题,如果你是在服务器上的应用,请联系你的服务器提供商解决。
希望能对你有帮助,祝愉快!
2015-03-03
展开全部
安装包错误吧,你是安装的安卓版吧,还有触摸功能,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |