Автор Тема: Загрузка не удалась.  (Прочитано 3941 раз)

0 Пользователей и 1 Гость просматривают эту тему.

arnold.iss

  • Гость
Загрузка не удалась.
« : 23 Июля 2017, 05:47:22 »
Ребята, выручайте, не могу обновить плагин ВП, пишет

Цитировать
Загрузка не удалась. Каталог назначения для файлового потока не существует или недоступен для записи.

Кстати именно поэтому и блог тоже не обновлялся, в админке висит предупреждение, что типа надо обновлять вручну.((
 

savinov

  • Гость
Загрузка не удалась.
« Ответ #1 : 01 Июля 2018, 22:31:12 »

Нашли решение?
У меня тоже самое:

Установка плагина: TinyMCE Page Break Button 1.2.0
Загрузка архива с _https://downloads.wordpress.org/plugin/tinymce-page-break-button.1.2.0.zip…
Загрузка не удалась. Каталог назначения для файлового потока не существует или недоступен для записи.

Что за .., права везде проверил, как надо.
 

Californiy

  • Гость
Загрузка не удалась.
« Ответ #2 : 18 Июля 2018, 15:45:39 »
Короче, всё дело в настройках хостинга! Инфа 100%!

Полдня сегодня потратил, так и не решил, бл@дский хостинг на ай начинается, на хор заканчивается!
Вечно у них какие-то траблы!!!

Предполагаю, что дело в том, что назначены разные владельцы - root, apach и т.п. Может быть еще куча других признаков, например, на вордпресс может в логах дать SAFE MODE Restriction in effect., это значит, что криво настроен сервер. Включен safe mode, но не настроен доступ к tmp директории.
Я понимаю видеть эту ошибку лет 6-7 назад и то!

Могут в логах и такие быть строчки - всё указывает на то, что директории банально не хватает прав для записи:
PHP Warning:  touch(): Unable to create file /wordpress-4.tmp because Permission denied in /home/.../public_html/....com/wp-admin/includes/file.php on line 153
PHP Warning:  unlink(/wordpress-4.tmp): No such file or directory in /home/.../public_html/....com/wp-admin/includes/file.php on line 453
PHP Warning:  touch(): Unable to create file /ru_RU.tmp because Permission denied in /home/.../public_html/....com/wp-admin/includes/file.php on line 153
PHP Warning:  unlink(/ru_RU.tmp): No such file or directory in /home/.../public_html/....com/wp-admin/includes/file.php on line 453
PHP Warning:  touch(): Unable to create file /wordpress-4.tmp because Permission denied in /home/.../public_html/....com/wp-admin/includes/file.php on line 153
PHP Warning:  unlink(/wordpress-4.tmp): No such file or directory in /home/.../public_html/....com/wp-admin/includes/file.php on line 453
PHP Warning:  touch(): Unable to create file /ru_RU.tmp because Permission denied in /home/.../public_html/....com/wp-admin/includes/file.php on line 153
PHP Warning:  unlink(/ru_RU.tmp): No such file or directory in /home/.../public_html/....com/wp-admin/includes/file.php on line 453


Щас умники напишут, чо в поддержку не писал! да надоело по каждой мелочи уже писать!
Сам пробовал, нифига!
Советуют такие костыли, кому то помогло, мне нет!

В файле конфиг после строки:
/* Это всё, дальше не редактируем. Успехов! */
вставить одну из этих директив
define ('WP_TEMP_DIR', ABSPATH. 'wp-content/');
define( 'WP_TEMP_DIR', ABSPATH . 'tmp/' );
define('WP_TEMP_DIR', ABSPATH . 'wp-content/temp');


Короче плюнул и решил менять хостинг, правда, надоело, пускай учатся сервера настраивать! Просто подумал, здесь сделаешь, завтра в другом месте эти костыли вылзут.
 

Dekrua

  • Гость
Загрузка не удалась.
« Ответ #3 : 21 Июля 2018, 09:36:44 »
на ай начинается - всё у них через жопу сделано !

по таким мелочам даже не думай в конфиге что менять или права менять - потом эти косяки по любому в другом месте выскочат и знать не будешь откуда !
меняй короче хостинг и не тупи !
 

XWeber

  • Гость
Загрузка не удалась
« Ответ #4 : 10 Апреля 2019, 13:17:05 »
попробуйте в файле конфигурации вордпресса wp-config.php вставить вот эту строку
Цитировать
putenv('TMPDIR=' . ini_get('upload_tmp_dir'));
лично мне только она и помогла. пробовал все что можно, бесполезно.
в конфиге были строки
define('WP_TEMP_DIR', ini_get('upload_tmp_dir'));define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp');и это не решило проблему. кстати!!
если у вас в wp-config.php как и у меня стоит сразу несколько подобных строк то возможно проблема именно в этом!
я добавлял строчку
putenv('TMPDIR=' . ini_get('upload_tmp_dir'));сразу под ними, и обновление не шло, но когда я закоментировал все строки кроме этой, то вордпресс задлумался и я сразу понял что обновление началось!
в общем удаляйте или комментируйте все строчки по очереди и обновляйте страницу в блоге, инициируя заново процесс обновления. как я уже сказал, мне помогла это строка, получилось вот так:
define ('WPLANG', 'ru_RU');
/*define('WP_TEMP_DIR', ini_get('upload_tmp_dir')); */
/* Это всё, дальше не редактируем. Успехов! */
/*define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp'); */
putenv('TMPDIR=' . ini_get('upload_tmp_dir'));
 

ljdmila

  • Гость
Загрузка не удалась.
« Ответ #5 : 11 Апреля 2019, 15:56:39 »
Спасибо, помогла именно эта строка
putenv('TMPDIR=' . ini_get('upload_tmp_dir'));
 

damon

  • Гость
Загрузка не удалась.
« Ответ #6 : 11 Апреля 2019, 16:49:15 »
А никто не заметил, что слово putenv очень напоминает фамилию и инициалы одного очень известного персонажа?  ;D
 

Green

  • Гость
Загрузка не удалась.
« Ответ #7 : 18 Апреля 2019, 00:54:05 »
эту строку putenv('TMPDIR=' . ini_get('upload_tmp_dir'));
[/quote] (и ничего кроме этой строки мы не добавляем?)мы добавляем в конец файла  wp-config.php ???  папку temp нужно создавать в корне WP?
 

XWeber

  • Гость
Загрузка не удалась.
« Ответ #8 : 18 Апреля 2019, 10:35:34 »
Я никаких папок не создавал. Вордпресс умный - сам что надо создаст. ;)

Эту строку я добавил не в конец файла  wp-config.php, а после строки
/*define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp'); */
Читайте внимательно, что выше написано.
 

Green

  • Гость
Загрузка не удалась.
« Ответ #9 : 18 Апреля 2019, 13:03:37 »
define ('WPLANG', 'ru_RU');
/*define('WP_TEMP_DIR', ini_get('upload_tmp_dir')); */
/*define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp'); */

Но меня нет таких строчек, как быть?

 

Оффлайн ССергей

  • Пользователь
  • **
  • Сообщений: 40
  • Карма: +0/-0
  • Рефералов: 1
    • Просмотр профиля
Загрузка не удалась.
« Ответ #10 : 18 Апреля 2019, 13:48:29 »
А вы покажите как выглядит ваш config.php
 

Оффлайн Green

  • Новичок
  • *
  • Сообщений: 1
  • Карма: +0/-0
  • Рефералов: 0
    • Просмотр профиля
Загрузка не удалась.
« Ответ #11 : 19 Апреля 2019, 01:14:11 »
А вы покажите как выглядит ваш config.php


/**
 * Основные параметры WordPress.
 *
 * Скрипт для создания wp-config.php использует этот файл в процессе
 * установки. Необязательно использовать веб-интерфейс, можно
 * скопировать файл в "wp-config.php" и заполнить значения вручную.
 *
 * Этот файл содержит следующие параметры:
 *
 * * Настройки MySQL
 * * Секретные ключи
 * * Префикс таблиц базы данных
 * * ABSPATH
 *
 

// ** Параметры MySQL: Эту информацию можно получить у вашего хостинг-провайдера ** //
/** Имя базы данных для WordPress */
define( 'DB_NAME', 'gg' );

/** Имя пользователя MySQL */
define( 'DB_USER', 'root' );

/** Пароль к базе данных MySQL */
define( 'DB_PASSWORD', '' );

/** Имя сервера MySQL */
define( 'DB_HOST', 'localhost' );

/** Кодировка базы данных для создания таблиц. */
define( 'DB_CHARSET', 'utf8' );

/** Схема сопоставления. Не меняйте, если не уверены. */
define( 'DB_COLLATE', '' );




 * Уникальные ключи и соли для аутентификации.
 *
 * Смените значение каждой константы на уникальную фразу.
 * Можно сгенерировать их с помощью
 *
 
 */
define( 'AUTH_KEY',         'впишите сюда уникальную фразу' );
define( 'SECURE_AUTH_KEY',  'впишите сюда уникальную фразу' );
define( 'LOGGED_IN_KEY',    'впишите сюда уникальную фразу' );
define( 'NONCE_KEY',        'впишите сюда уникальную фразу' );
define( 'AUTH_SALT',        'впишите сюда уникальную фразу' );
define( 'SECURE_AUTH_SALT', 'впишите сюда уникальную фразу' );
define( 'LOGGED_IN_SALT',   'впишите сюда уникальную фразу' );
define( 'NONCE_SALT',       'впишите сюда уникальную фразу' );

/**

/**
 * Префикс таблиц в базе данных WordPress.
 *
 * Можно установить несколько сайтов в одну базу данных, если использовать
 * разные префиксы. Пожалуйста, указывайте только цифры, буквы и знак подчеркивания.
 */
$table_prefix = 'wp_';

/**
 * Для разработчиков: Режим отладки WordPress.
 *
 * Измените это значение на true, чтобы включить отображение уведомлений при разработке.
 * Разработчикам плагинов и тем настоятельно рекомендуется использовать WP_DEBUG
 * в своём рабочем окружении.
 *
 * Информацию о других отладочных константах можно найти в Кодексе.
 *
 */
define( 'WP_DEBUG', true );

/* Это всё, дальше не редактируем. Успехов! */

/** Абсолютный путь к директории WordPress. */
if ( ! defined( 'ABSPATH' ) ) {
   define( 'ABSPATH', dirname( __FILE__ ) . '/' );
}

/** Инициализирует переменные WordPress и подключает файлы. */
require_once( ABSPATH . 'wp-settings.php' );



 

Оффлайн ССергей

  • Пользователь
  • **
  • Сообщений: 40
  • Карма: +0/-0
  • Рефералов: 1
    • Просмотр профиля
Загрузка не удалась.
« Ответ #12 : 19 Апреля 2019, 12:28:52 »
У вас нет этих строк,  так как кто-то в этом месте всунул код для режима отладки WordPress. ;)

После $table_prefix  = 'wp_'; у меня:

Цитировать
/**
 * Язык локализации WordPress, по умолчанию английский.
 *
 * Измените этот параметр, чтобы настроить локализацию. Соответствующий MO-файл
 * для выбранного языка должен быть установлен в wp-content/languages.
 */
define ('WPLANG', 'ru_RU');
define('WP_TEMP_DIR', ini_get('upload_tmp_dir'));  // У вас пропущена!!!

/* Это всё, дальше не редактируем. Успехов! */
define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp');  // У вас также пропущена!!!

/** Абсолютный путь к директории WordPress. */
if ( !defined('ABSPATH') )
   define('ABSPATH', dirname(__FILE__) . '/');
   

/** Инициализирует переменные WordPress и подключает файлы. */
require_once(ABSPATH . 'wp-settings.php');
?>
« Последнее редактирование: 19 Апреля 2019, 12:31:52 от ССергей »
 

 

В быстром ответе можно использовать BB-теги и смайлы.

Имя: E-mail: