php - 缺少临时文件夹 wordpress 上传

标签 php wordpress

我安装了 wordpress。主机提供商是 1&1。现在,如果我尝试上传媒体文件,它会显示错误 missing a temporary folder 。我还定义了一个路径 fpr temp directory 。我引用这个链接 link .并在主目录中创建了 php.ini 文件。我的php.ini文件内容是

upload_max_filesize = 16M
upload_tmp_dir = on
upload_tmp_dir = /epigram.co.uk/tmp

我还尝试更改 wp-config 文件并添加了这个

define('WP_TEMP_DIR','/epigram.co.uk/tmp');

还尝试了完整路径。喜欢

define('WP_TEMP_DIR',$_SERVER['DOCUMENT_ROOT'].'/tmp');

没有任何帮助。任何帮助将不胜感激。谢谢

最佳答案

编辑位于 etc/ 文件夹中的 php.ini 文件,从 upload_tmp_dir 行中删除注释(通过删除半冒号“;”)并使用绝对路径将变量指向文件夹。

1.) 打开终端

2.) 在您的用户文件夹中为所有 apache 任务创建一个临时文件夹,并授予所有用户所有权限:

mkdir wwwtmp && chmod 0777 wwwtmp

3.) 用你的文本编辑器编辑 php.ini 并设置临时文件夹(你必须切换到 root 用户)

 su
 vim /opt/lampp/etc/php.ini
 upload_tmp_dir = /home/my_user/wwwtmp/

记得去掉前面的“;”

4.) 保存文件(在 vim 中键入 :wq 并按回车)并使用此命令重新启动 xampp

/opt/lampp/./lampp restart

如果一切顺利,我希望这会消除错误。

关于php - 缺少临时文件夹 wordpress 上传,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30616900/

相关文章:

php - PHP 关键字是否区分大小写?

php-login 项目(最小)数据库连接问题

php - 在数据库中保存 wordpress 联系表 7 提交

php - 将更改保存为外部样式表时,WordPress Customizer 不刷新 CSS

javascript - WordPress 插入新数据后刷新表

html - 创建响应式标题时无法正确定位图像

来自foreach的php随机顺序

javascript - remove() 函数不删除 ul 列表中的项目

php - 在 PHP 中使用 rename_function() (不工作)

php - 根据自定义帖子类型匹配/查询自动填充结帐输入