Загрузка не удалась.: Не удалось создать временный файл. Установка не удалась.

Это сообщение из категории [ WordPress ]

Загрузка не удалась.: Не удалось создать временный файл. Установка не удалась.

Загрузка не удалась.: Не удалось создать временный файл. Установка не удалась.

Вчера пытался обновить новый блог, и столкнулся с проблемой автоматического обновления блога и плагинов. Погуглив нашел решение, однако появилась вторая проблема, решение которой тоже найдено…

Если, при попытки автоматического обновления блога или плагина у вас появляются похожие ошибки:

Warning: touch() [function.touch]: Unable to create file /tmp/xxxxxxxxx because Permission denied in /is/htdocs/xxxxxxxxx_xxxxxxxxx/www/wp-admin/includes/file.php on line ***

Warning: fileowner() [function.fileowner]: stat failed for /tmp/xxxxxxxxx in /is/htdocs/xxxxxxxxx_xxxxxxxxx/www/wp-admin/includes/file.php on line ***

 

Warning: unlink(/tmp/xxxxxxxxx ) [function.unlink]: Permission denied in /is/htdocs/xxxxxxxxx_xxxxxxxxx/www/wp-admin/includes/file.php on line ***

То нужно добавить в ваш файл wp-config.php следующую строку:

putenv('TMPDIR='.ini_get('upload_tmp_dir') );

добавить следует перед ?>;

Однако, если это не сработает, предлагаю еще парочку строк:
define('WP_TEMP_DIR','/tmp');
или
define('WP_TEMP_DIR', ini_get('upload_tmp_dir'));
Пишут и о таком варианте:
putenv('TMPDIR=' . ini_get('upload_tmp_dir'));

После устранения этой неприятности, проблемы у меня не исчезли, вот еще одна.
Если у Вас пишет что-то типа такого:
Warning: touch() [function.touch]: SAFE MODE Restriction in effect. The script whose uid is 8398 is not allowed to access /**** owned by uid 0 in /sata1/home/users/***************/wp-admin/includes/file.php on line 175
Значит нужно отключить опцию safe mode для вашего домена. Сделать это нужно в настройках php вашего хостинга. Если Вы не знаете что это такое, обратитесь к вашему хостеру.

Автоматическое обновление WordPress теперь должно работать.

Загрузка не удалась.: Не удалось создать временный файл. Установка не удалась

Оценить эту тему:
ФигняОтлично (+4 рейтинг, 4 голосов)
Загрузка...


Вы можете следить за всеми обновлениями этого сообщения через RSS 2.0 feed. Вы можете оставить отзыв, или trackback с Вашего собственного сайта.

4 комментария для “Загрузка не удалась.: Не удалось создать временный файл. Установка не удалась.”

  • Jurius
    2 Июнь, 2010, 15:11

    Спасибо, помогло, разбираться лень было.

  • ar2ra
    20 Март, 2011, 18:24

    Спасибо, после добавления трех строк, обновление пошло.
    Очень уважаю толковые и действенные советы, еще раз спасибо!

  • Левонтий
    3 Июль, 2014, 13:20

    define(‘WP_TEMP_DIR’,’/tmp’);
    помогло, только вставит не до, а в середине.

  • Андрей
    27 Сентябрь, 2014, 16:44

    Спасибо!
    Добавление этих строк решило проблему!

Оставить комментарий