【发布时间】:2012-07-09 15:05:37
【问题描述】:
我在测试域和主机上设置了一个站点。然后,我将其移至其实际域和托管帐户,并进行了成功所需的所有更改。
我现在遇到了媒体上传无法正常工作的问题。奇怪的是错误引用了旧的根目录。
/home/wwwOLD/public_html/wp-content/uploads/image1.tmp because No such file or directory in /home/wwwNEW/public_html/wp-admin/includes/file.php on line 178
它是否有任何理由引用那个旧的主目录,因为我在任何地方的数据库或任何配置中都看不到它。
【问题讨论】:
-
它会在某个地方。可能是一些晦涩的数据库条目。尝试 wordpress 论坛以获得快速答案。
-
file.php 第 178 行的内容是什么?
-
它仍然以某种方式指向旧的临时目录:/
-
从哪里得到 $filename?
-
wordpress 函数函数 wp_tempnam($filename = '', $dir = '') { if ( empty($dir) ) $dir = get_temp_dir(); $filename = basename($filename); if ( 空($filename) ) $filename = time(); $filename = preg_replace('|\..*$|', '.tmp', $filename); $文件名 = $目录。 wp_unique_filename($dir, $filename);触摸($文件名);返回$文件名; }
标签: php wordpress hosting blogs root