【发布时间】:2018-11-23 22:28:37
【问题描述】:
我的 PHP 应用程序在 heroku 上运行。 php 应用程序正在运行代码点火器框架。 我有一个第三方合作伙伴将文件发送到我允许他们发布数据的功能。
它是 codeigniter 控制器上的一个普通 php 函数。
public function getting_third_party_data(){
// Fetching all information from the post request and saving to db
}
问题在于,每当他们发送低于 2MB 的数据时,它都能正常工作,但当超过 2MB 时,我的应用程序会发送内部服务器错误。
我联系了 heroku 的人,但他们在 2-3 周内停止回复,所以我在这里问。
我使用以下参数添加了.user.ini 文件
memory_limit = 32M
upload_max_filesize = 10M
post_max_size = 20M
即使在此之后,每当我的应用收到超过 2MB 的数据时,它都会显示内部服务器错误。
【问题讨论】:
-
我知道这个线程很老了,但我也遇到了同样的问题,
.user.ini文件解决了它。对于 Masnad Hossain 或下一个,确保它位于文档根目录中(例如 /public)。请参阅此 Heroku 官方文档的文章:Customizing Web Server and Runtime Settings for PHP - Setting the document root
标签: php codeigniter post heroku