Как исправить уведомление php при загрузке изображения на сайт WordPress - PullRequest
0 голосов
/ 05 мая 2020

У меня проблема при загрузке изображений на мой сайт Wordpress. Когда я загружаю изображение, я получаю уведомление Notice: Unknown: file created in the system's temporary directory in Unknown on line 0. Изображение загружается, но сценарий загрузки не выполняется, и ничего не происходит, как вы можете видеть на изображении ниже, и вам нужно обновить sh страницу, чтобы увидеть ее в медиатеке.

Image of error notice

В моем wp-config есть приведенная ниже конфигурация обработки ошибок. php

// Enable WP_DEBUG mode
define( 'WP_DEBUG', true );

// Enable Debug logging to the /wp-content/debug.log file
define( 'WP_DEBUG_LOG', true );

// Disable display of errors and warnings 
define( 'WP_DEBUG_DISPLAY', false );
@ini_set( 'display_errors', 0 );

То, что я пробовал;

  1. Настройка каталог upload_tmp_dir и sys_temp_dir в php .ini. Перезапуск PHP и NGINX.
  2. Отключение отладки Wordpress. Я получаю ту же ошибку, но с некоторыми сообщениями Warning: Cannot modify header information - headers already sent in после.
  3. Создание папки с именем php в / var / tmp / и предоставление php права собственности на этот каталог и установка его в upload_tmp_dir и sys_temp_dir переменная в php .ini
  4. Установка open_basedir, но я думаю, что сделал это неправильно, так как после перезапуска php.

Это было отказано в доступе ко всем моим сайтам. последняя версия Wordpress (5.4.1) и моя php версия - 7.3.17 и работает на nginx.

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