Проблема с размером памяти в Wordpress - PullRequest
0 голосов
/ 15 октября 2018

У меня проблема с загрузкой файлов в систему WordPress.Если я попытался загрузить файл test.jpg размером около 80 КБ, то я получаю следующую ошибку:

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 8388616 bytes) in /var/www/vhosts/*****/httpdocs/wp-includes/wp-db.php on line 1890

Я попытался поместить следующий код в wp-config.php

define( 'WP_MAX_MEMORY_LIMIT' , '512M' );

Но безуспешно.

В журнале сервера после загрузки тестового файла я получаю эту ошибку:

AH01071: Got error 'PHP message: PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 20480 bytes) in /var/www/vhosts/*****/httpdocs/wp-includes/wp-db.php on line 1889\n', referer: https://*********/wp-admin/media-new.php

Теперь я поставил другую резервную копию, чтобы яесть другая ошибка:

WordPress databasefout: [Duplicate entry '0' for key 'PRIMARY']
INSERT INTO `x9i8Z_icl_translations` (`element_type`, `language_code`, `trid`) VALUES ('post_attachment', 'nl', '7526')


Notice: Trying to get property of non-object in /var/www/vhosts/***********/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/media/duplication/class-wpml-media-attachments-duplication.php on line 201

Notice: Trying to get property of non-object in /var/www/vhosts/***********/httpdocs/wp-content/plugins/sitepress-multilingual-cms/classes/media/duplication/class-wpml-media-attachments-duplication.php on line 201
0

Это странно, потому что на старой версии это работает хорошо, но если я помещаю все данные базы данных в новую схему, это больше не работает: (

1 Ответ

0 голосов
/ 15 октября 2018

Вам необходимо настроить upload_max_size через wp-config.php файл.

@ ini_set ( 'upload_max_size' , '512M' );

Лучше увеличить максимальное время выполнения с помощью размера загрузки.Итак, ваш окончательный результат будет выглядеть следующим образом.

@ini_set( 'upload_max_size' , '512M' );
@ini_set( 'post_max_size', '512M');
@ini_set( 'max_execution_time', '2400' );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...