【发布时间】:2011-10-10 12:39:03
【问题描述】:
我目前正在使用 PHP 将图像上传到我的服务器。但是 - 显然 - 文件大小有限制,我无法修改 .htaccess 文件,也无法访问 php.ini 文件..
例如,当我添加以下内容时会发生什么:
php_value post_max_size 10100000 , 和:
php_value upload_max_filesize 10000000
到 .htaccess 文件,我得到错误 500.. 这个错误将一直存在,直到我放回原始 .htaccess 文件..
在我的主文件夹中创建一个新的 php.ini 或在 php 帮助中使用 ini_set() 都没有,所以我的问题是:有没有一种方法可以上传更大的文件而无需更改 php.ini 或 .htaccess ?
提前致谢, 杰伦
【问题讨论】:
-
当然,只是不要使用 PHP。如果您无法修改 PHP 设置,那么您将不得不使用 PHP 以外的其他东西,或者将文件分成多个较小的块上传,然后在服务器上重新组装。
-
检查 Apache 的错误日志——它应该包含 500 错误的准确描述。
-
好的..我发现upload_max_filesize按标准是“12M”..所以这不应该是问题..我现在看到它可能是内存限制..我上传并调整大小图片。我想这会占用所有内存,因为我执行调整大小功能的页面没有完全加载..
标签: .htaccess file-upload php