wordpress 上传图片时,提示临时文件夹丢失,怎么解决求解。 网上现在没有比较好的解决方法。

wordpress 上传图片时,提示临时文件夹丢失,怎么解决求解。 网上现在没有比较好的解决方法。,第1张

找!!

如果是背景图片的话,就先找images文件夹,一般是在这种文件夹中!

如果你的网站已经上传到空间上的话,建议你用这个TortoiseSVN工具,对于要修改空间内容很方便!具体教程你可以百度下!

/**

 * Determines a writable directory for temporary files.

 * Function's preference is the return value of <code>sys_get_temp_dir()</code>,

 * followed by your PHP temporary upload directory, followed by WP_CONTENT_DIR,

 * before finally defaulting to /tmp/

 *

 * In the event that this function does not find a writable location,

 * It may be overridden by the <code>WP_TEMP_DIR</code> constant in

 * your <code>wp-config.php</code> file.

 *

 * @since 2.5.0

 *

 * @return string Writable temporary directory

 */

function get_temp_dir() {

static $temp

if ( defined('WP_TEMP_DIR') )

return trailingslashit(WP_TEMP_DIR)

if ( $temp )

return trailingslashit( rtrim( $temp, '\\' ) )

if ( function_exists('sys_get_temp_dir') ) {

$temp = sys_get_temp_dir()

if ( @is_dir( $temp ) && wp_is_writable( $temp ) )

return trailingslashit( rtrim( $temp, '\\' ) )

}

$temp = ini_get('upload_tmp_dir')

if ( @is_dir( $temp ) && wp_is_writable( $temp ) )

return trailingslashit( rtrim( $temp, '\\' ) )

$temp = WP_CONTENT_DIR . '/'

if ( is_dir( $temp ) && wp_is_writable( $temp ) )

return $temp

$temp = '/tmp/'

return $temp

}

wpincludes/functions.php的1450行起。

WP_TEMP_DIR比较优先,所以,你可以根据你的主机配置在wp-config.php中定义它:

define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp')//建个文件夹吧

出这种问题的主机一般是WIN系统的,你的是不是啊?如果是的话,那么,可能的原因是目录权限设置的不太正确,如果你定义了上述静态变量还提示fopen错误,那么,肯定是目录权限的问题了。

最好可以截图,看得清楚点。默认情况下,WordPress上传图片的时候会自动创建存储文件夹,可以按照时间先后创建文件夹,既然缺少临时文件夹,说明未能成功创建临时文件夹,再检查一下,随便附上图片!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11883003.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存