временная папка это tmp для php.
что-то вроде:
upload_tmp_dir = /var/www/flector/data/tmp
в php.ini
возможно, что на нее установлены не те права или не тот владелец.
поддержка хостинга тоже все перепробовала.
Что это за хостинг, где не могут настроить tmp_dir?
define(‘WP_TEMP_DIR’,’/public_html/wp-content/uploads’);
Вообще не стоит для этого пропитывать uploads.
Лучше создайте в корне ВП каталог «tmp», дать на него права на запись и прописать его:
define( 'WP_TEMP_DIR', ABSPATH . 'tmp/' )
Но по сути это костыль. Стоит разобраться с хостиингом. и да — проверить всякие запреты в хтацессе и плагинах безопасности».
а где найти этот php.ini?
каталог tmp в корне есть и права на него стоят.
добавил define( ‘WP_TEMP_DIR’, ABSPATH . ‘tmp/’ ) в wp-config — не сработало
Может вот это чем-то поможет: при обновлении выдает такую ошибку:
Warning: unlink(/home/ibtc/public_html/tmp/wordpress-4.6.1-RNbP8g.tmp): No such file or directory in /home/ibtc/public_html/wp-admin/includes/file.php on line 493
Загрузка не удалась.: Каталог назначения для файлового потока не существует или недоступен для записи.
Плагинов безопасности я не ставил
поиском не могу найти ни .htaccess ни php.ini
php.ini обычным пользователям недоступен.
а файл .htaccess обычно находится в корне сайта.
Может вот это чем-то поможет: при обновлении выдает такую ошибку:
Warning: unlink(/home/ibtc/public_html/tmp/wordpress-4.6.1-RNbP8g.tmp): No such file or directory in /home/ibtc/public_html/wp-admin/includes/file.php on line 493
Загрузка не удалась.: Каталог назначения для файлового потока не существует или недоступен для записи.
Воот..
См: /public_html/tmp/wordpress-4.6.1-RNbP8g.tmp
. Те в темповую диру записалось, но дальше не может работать, тк скорее всего нет прав.
Вероятнее всего пхп и владелец каталогов — разные юзеры. (это нужно выяснить)
Можно попробовать поставить 777 на uploads (рекурсивно).
Хотя мне не понятно почему ошибка при удалении… Других ошибок нет?
А места, кстати, хватает?
Ида ВП можно обновить и вручную. Но вот с загрузкой в мелдиатеку всё равно скорее всего надо будет разбираться.
Так что ж это за хостинг такой?
Если у него неправильно настроена темповая дира, то это звоночек. Серьёзный колокол даже. А уж если они не могут решить такой проблемы.. бежать от них, бежать.
поиском не могу найти ни .htaccess ни php.ini
Первый в корне сайта (если у Вас апач). Нужно включить отображение скрытых файлов.
Второй обычно на шаредах не доступен. Это глубокие серверные настройки. Но часть директив можно использовать в хтацессе
-
Ответ изменён 7 лет, 6 месяцев назад пользователем SeVlad.
SeVlad, специально зарегистрировался, чтобы сказать спасибо за подсказку про define( 'WP_TEMP_DIR', ABSPATH . 'tmp/' )
!!!
Хостер проблему не смог решить, а это помогло!
Создай в корне хостинга папку
mod-tmp
и
tmp
и будет счастье )
Модератор
Yui
(@fierevere)
永子
Создай в корне хостинга папку
для этого требуются права root
и вообще не нужно наверное поднимать старую решенную тему