首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在heroku上编辑php.ini

在heroku上编辑php.ini
EN

Stack Overflow用户
提问于 2013-09-14 00:10:23
回答 3查看 5.8K关注 0票数 2

我已经把Heroku上的wordpress和一个2.5MB的自定义主题,我需要上传。

我已经安装了wpro插件来直接将我的上传发送到s3,但是,我仍然会收到错误。我认为我仍然需要编辑php.ini文件,特别是以下几行:

代码语言:javascript
复制
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

我要把它改成3M。

如何编辑php.ini文件??

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-30 21:52:39

Heroku只非正式地支持php。我联系支持他们不会为我改变这一切。最终,我认为这比它更麻烦,因为Heroku并不打算成为一个文件编写系统--除非在本地系统上进行更改并在git中提交,否则任何更改都将被撤销。即使您设置了WPRO并将所有的静态信息都发送到了亚马逊s3,您也会遇到麻烦。

对我来说,在亚马逊E2上设置Wordpress要容易得多。

票数 -5
EN

Stack Overflow用户

发布于 2020-02-13 09:51:27

更改Heroku的php.ini设置的最简单的解决方案是创建一个.user.ini

这在Heroku发展中心Language Support > PHP > Customizing Web Server and Runtime Settings for PHP > PHP runtime settings中得到了解释。

PHP将从与通过web服务器提供的.user.ini文件相同的目录中的任何.php文件中读取设置;如果没有找到任何设置,它也将从任何父目录中的.user.ini文件中读取设置,直到应用程序的配置文档根目录。

例如,要在Symfony或Laravel项目中将上传文件的最大允许大小提高到10 MB,.user.ini文件应在/public中创建,并应包含以下行:

代码语言:javascript
复制
post_max_size = 10M
upload_max_filesize = 10M
票数 4
EN

Stack Overflow用户

发布于 2015-02-05 09:15:56

我通过让wordpress-heroku阅读一个定制的php.ini来实现这一点。

我将heroku的php.ini复制到根目录https://github.com/heroku/heroku-buildpack-php/blob/master/conf/php/php.ini

我将它重命名为custom_php.ini,并更改了以下行

代码语言:javascript
复制
upload_max_filesize = 3M
post_max_size = 3M

然后我在代码行中添加了一个Procfile

代码语言:javascript
复制
web: vendor/bin/heroku-php-apache2 -i custom_php.ini .
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18796980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档