Dokku WordPress Максимальная загрузка файлов

Я хочу запустить WordPress 4.7 с nginx на Dokku 0.72, Ubuntu 16.04.1 LTS и единственной проблемой, которую я имею, является максимальный размер загружаемого файла (2 МБ), который я не могу увеличить.

Мой Procfile следующий:

web: vendor/bin/heroku-php-nginx -C app.conf public/

Я пытался установить client_max_body_size в app.conf, и я добавил пользовательский файл conf в /home/dokku/../nginx.conf.d, как описано в Докку документов.

Также не помог WP_MEMORY_LIMIT в wp-config.

И я попытался установить пользовательский .user.ini, описанный в Heroku Docs.

Ничего не работает, и я понятия не имею, что делать сейчас.

app.conf:

index index.php;

location ~ /\. {
deny all;
}

location ~* /(?:uploads|files)/.*\.php$ {
deny all;
}

location / {
try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
access_log off; log_not_found off; expires max;
}

client_max_body_size 50M;

composer.json:

{
"name": "../..",
"authors": [
{
"name": "Marvin Engelmann",
"email": ".."}
],
"require": {
"php": "7.0.14"}
}

РЕДАКТИРОВАТЬ:

Я нашел решение:

Я добавил пользовательский параметр php.ini в Procfile, например:

web: vendor/bin/heroku-php-nginx -C nginx.conf -i php.ini public/

и добавил пользовательский файл php.ini:

upload_max_filesize = 50M
post_max_size = 50M

0

Решение

попробуй что-нибудь подобное

mkdir /home/dokku/myapp/nginx.conf.d/
echo 'client_max_body_size 50M;' > /home/dokku/myapp/nginx.conf.d/upload.conf
chown dokku:dokku /home/dokku/myapp/nginx.conf.d/upload.conf
service nginx reload
0

Другие решения

ПРОБЛЕМА:

Мой upload_max_filesize ограничен 2M, когда я бегу

dokku run appName php -ini | grep upload_max_filesize

РЕШЕНИЕ:

  1. создайте файл .user.ini точно там, где находится ваш index.php, если вы
    используя laravel, ваш index.php будет в общей папке

  2. вставьте этот код в него, затем подтвердите и нажмите ваш код upload_max_filesize = 512M post_max_size = 512M

0

По вопросам рекламы [email protected]