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

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

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

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

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

[adsense]

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

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 вашего хостинга. Если Вы не знаете что это такое, обратитесь к вашему хостеру.

[ad_adaptive]

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

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

Оцінити:
ФигняОтлично (+4 рейтинг, 4 голосов)
Завантаження...
Популярність: 28 067 views


Ви можете слідкувати за всіма оновленнями цієї теми через 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

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

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