Наличие проблемы, увеличивающей память WordPress, ограничивает на nginx сервере

Это - только способ, которым я нашел для фиксации его:

<VirtualHost *:80>
    ServerName example.com
    DocumentRoot /srv/web/example.com/pub
    SetEnvIf Request_URI "/public/file.html" public
    <Directory /srv/web/example.com/pub>
        Order Deny,Allow
        Deny from all
        Allow from 192.168.0.3
        Allow from env=public
    </Directory>
</VirtualHost>
1
задан 6 October 2013 в 02:28
2 ответа

Нельзя повторно определить константу (в PHP / WordPress). Итак, вы, должно быть, поставили линию ...

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

на конце вашего файла wp-config.php . Если вы еще не знаете, последняя строка по умолчанию в этом файле ( require_once (ABSPATH. 'Wp-settings.php'); ) устанавливает все переменные и константы.

Чтобы решить вашу проблема, вы должны определить 'WP_MEMORY_LIMIT' до того, как WordPress установит свои константы. Итак, содержимое (или tail wp-config.php ) файла wp-config.php вашего сайта должно выглядеть так ...

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

/* That's all, stop editing! Happy blogging. */

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

В принципе, в этом нет ничего неправильного с Nginx или php-fpm. Проблема находится в , где вы определяете константу для WordPress .

) установите все переменные и константы.

Чтобы решить вашу проблему, вы должны определить 'WP_MEMORY_LIMIT' до того, как WordPress установит свои константы. Итак, содержимое (или tail wp-config.php ) файла wp-config.php вашего сайта должно выглядеть так ...

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

/* That's all, stop editing! Happy blogging. */

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

В принципе, в этом нет ничего неправильного с Nginx или php-fpm. Проблема находится в , где вы определяете константу для WordPress .

) установите все переменные и константы.

Чтобы решить вашу проблему, вы должны определить 'WP_MEMORY_LIMIT' до того, как WordPress установит свои константы. Итак, содержимое (или tail wp-config.php ) файла wp-config.php вашего сайта должно выглядеть так ...

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

/* That's all, stop editing! Happy blogging. */

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
    define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

В принципе, нет ничего плохого с Nginx или php-fpm. Проблема находится в , где вы определяете константу для WordPress .

3
ответ дан 3 December 2019 в 17:46

Насколько я помню, Wordpress не указывает доступный / максимальный размер ОЗУ, но разрешенный размер загружаемого файла.

Вы можете изменить это с помощью upload_max_filesize и post_max_size настройки в php.ini или для каждого пула в ваших файлах php-fpm.d / *. Conf.

Что касается nginx, не забудьте установить client_max_body_size 128m; для увеличения Данные POST для отправки на / через веб-сервер.

1
ответ дан 3 December 2019 в 17:46

Теги

Похожие вопросы