我已经把Heroku上的wordpress和一个2.5MB的自定义主题,我需要上传。
我已经安装了wpro插件来直接将我的上传发送到s3,但是,我仍然会收到错误。我认为我仍然需要编辑php.ini文件,特别是以下几行:
; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M我要把它改成3M。
如何编辑php.ini文件??
发布于 2013-10-30 21:52:39
Heroku只非正式地支持php。我联系支持他们不会为我改变这一切。最终,我认为这比它更麻烦,因为Heroku并不打算成为一个文件编写系统--除非在本地系统上进行更改并在git中提交,否则任何更改都将被撤销。即使您设置了WPRO并将所有的静态信息都发送到了亚马逊s3,您也会遇到麻烦。
对我来说,在亚马逊E2上设置Wordpress要容易得多。
发布于 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中创建,并应包含以下行:
post_max_size = 10M
upload_max_filesize = 10M发布于 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,并更改了以下行
upload_max_filesize = 3M
post_max_size = 3M然后我在代码行中添加了一个Procfile
web: vendor/bin/heroku-php-apache2 -i custom_php.ini .https://stackoverflow.com/questions/18796980
复制相似问题