我正在新的测试服务器上构建一个新的WordPress网站。使用MAMP的测试服务器是Windows 7版本。服务器运行良好,网站很好,但我试图将带有帖子的xml文件导入新网站。我收到以下错误:
抱歉,发生错误。文件为空。请上传一些东西 更实质。此错误也可能是由上传引起的 在php.ini中禁用或通过post_max_size定义为较小 而不是php.ini中的upload_max_filesize。
该文件由WordPress导出插件生成,为8.92M
我检查了位于C:\ MAMP \ conf \ php5.6.21 \ php.ini的php.ini文件
我更新了以下行:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =
; Maximum allowed size for uploaded files.
upload_max_filesize = 32M
; Maximum number of files that can be uploaded via a single request
max_file_uploads = 40
但是当我尝试更新文件时它仍然没有显示新值,它仍然说只有2M而不是新的32M?
答案 0 :(得分:2)
也许你编辑的文件没有被PHP加载。
运行以下命令以查看加载了哪个配置文件。
php -i | grep php.ini
或者尝试使用phpinfo()
函数来获取正确的文件路径。
然后应用您的更改并重新启动服务器。
答案 1 :(得分:0)
我有一段时间有类似的问题。我通过在Linux环境中编辑位于/etc/php5/cli/php.ini的php.ini文件解决了这个问题。我想你的WAMP会有类似的路径。否则,您可能正在运行其他Web服务器,如IIS,Nginx或Apache等。请确保您的Windows 7环境中没有其他Web服务器正在运行。
如果这对你不起作用,请你提供服务'你的系统上运行的名称?
度过美好的一天。