Поддержка Проблемы и решения Временная папка не найдена

  • Добрый день. Не могу загружать файлы в библиотеку. Выдает ошибку «Временная папка не найдена». По этой же причине не могу обновить WP и плагины. Все вычитанные на форуме примеры решений использовал: ставил права 777 на папку uploads, поддержка хостинга тоже все перепробовала. пытался прописывать в wp-config.php куски кода аля
    define(‘WP_TEMP_DIR’,’/public_html/wp-content/uploads’);
    define(‘WP_TEMP_DIR’,
    dirname(__FILE__).’/wp-content/uploads/’);
    define(‘WP_TEMP_DIR’, dirname(__FILE__).’/wp-content/uploads/’);
    безрезультатно.
    Бэкапом дело не исправить. На хостинге хранятся версии только за последние три недели. За это время файлы я не добавлял, а отдельно себе копию не делал.
    Если в папку добавлять файл вручную — WP его потом не видит в библиотеке.

    Может есть какие соображения у кого?

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • временная папка это 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

    и вообще не нужно наверное поднимать старую решенную тему

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Тема «Временная папка не найдена» закрыта для новых ответов.