WP_MEMORY_LIMIT не увеличивает возможности загрузки - PullRequest
0 голосов
/ 06 июня 2019

Как видно из названия, я сталкиваюсь с очень тривиальной вещью, мой хостинг дает мне возможность загружать файл на платформе WP, до 150 МБ, за тест, я хотел увеличить это значение, которое я пробовал в трехразличные режимы, которые несут, но ни один из них не работает, и я всегда получаю 150mb

1) Создайте php.ini

, как только я получу доступ к ftp на свой сайт восновной корень, если у меня нет php.ini, я его создаю, собираюсь реализовать внутри него:

upload_max_filesize = 256M
post_max_size = 256M
memory_limit = 3000M
file_uploads = On
max_execution_time = 300

2) Обновить .htaccess

внутри моегоpublic_html / в файле .htaccess, который я собираюсь реализовать:

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value memory_limit 3000M
php_value max_execution_time 300
php_value max_input_time 300 

конечный результат:

php_value upload_max_filesize 256M
php_value post_max_size 256M
php_value memory_limit 3000M
php_value max_execution_time 300
php_value max_input_time 300

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

# SP BEGIN php handler
<IfModule mod_fcgid.c>
          AddHandler fcgid-script .php .php5 .php7 .phtml
          FcgidWrapper    /usr/local/cpanel/cgi-sys/sp-ea-php71 .php
          FcgidWrapper    /usr/local/cpanel/cgi-sys/sp-ea-php71 .php5
          FcgidWrapper    /usr/local/cpanel/cgi-sys/sp-ea-php71 .php7
          FcgidWrapper    /usr/local/cpanel/cgi-sys/sp-ea-php71 .phtml
</IfModule>
# SP END php handler

но я получаю ошибку: 500 Internal Server Error

3) Непосредственно из wp-config.php файла

, где я собираюсь реализовать:

define ('WP_MEMORY_LIMIT', '256M');

, но я всегда получаю 150 МБ загрузок, как я могу увеличить

Ответы [ 3 ]

0 голосов
/ 07 июня 2019

Если у вас нет доступа к WHM, обратитесь к своему хостинг-провайдеру, чтобы увеличить лимит памяти для загрузки.Лимит памяти общего хостинга, который вы никак не можете увеличить.

0 голосов
/ 07 июня 2019

Добавьте файл phpinfo и вызовите его в браузере. Вы узнаете, какой именно PHP-файл загружается. Вам нужно увеличить upload_max_filesize и post_max_size в этом INI-файле.

Скорее всего, оно будет ограничено хостинговой компанией. Свяжитесь с хостинг-провайдером, чтобы получить это отсортировано.

0 голосов
/ 06 июня 2019

Третий метод, который вы упомянули, просто нуждается в небольшой модификации для работы.

define( 'WP_MEMORY_LIMIT', '256m' ); // (need the comma otherwise from error)
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

Добавьте две вышеупомянутые строки сразу после кода define( 'WP_DEBUG_LOG', true ); в файл wp-config.php.

Это должно работать для вас: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...