将小的 .sql 文件上传到 MySQL 数据库文件返回错误(OS X 上的 XAMPP)
Posted
技术标签:
【中文标题】将小的 .sql 文件上传到 MySQL 数据库文件返回错误(OS X 上的 XAMPP)【英文标题】:Uploading small .sql file to MySQL database file returns error (XAMPP on OS X) 【发布时间】:2013-07-10 00:43:58 【问题描述】:我正在为 OSX 运行全新安装的 XAMPP 1.8.2,目前正在尝试上传大小为 171kb 的导出数据库。
遇到此错误 警告:文件上传错误 - 无法在 Unknown on line 0 中创建临时文件
根据我的发现,这可能与我的系统上似乎不存在的 /tmp 文件的写入权限有关。
尝试进行设置,以便我可以在客户网站上进行本地更改,而不会破坏实时网站。
干杯,感谢您的观看。
【问题讨论】:
【参考方案1】:解决了
在你的 php.ini 的文件上传部分有这个:
;upload_tmp_dir =
要允许上传取消注释并给 tmp 目录一个主页:
upload_tmp_dir = "/tmp"
最近在 Lion 上默认安装的 XAMPP 有几个非常重要的行被注释掉了(关于 phpmyadmin/mysql)。不知道为什么,但我很想了解其背后的原因。
【讨论】:
重要提示:编辑“php.ini”文件后,不要忘记通过XAMPP管理器停止并重新启动Apache服务。以上是关于将小的 .sql 文件上传到 MySQL 数据库文件返回错误(OS X 上的 XAMPP)的主要内容,如果未能解决你的问题,请参考以下文章