@rvitalia

Неудача при установке плагинов wordpress?

Есть хостинг. Были вирусы. вроде почистил, удалил. Создавались файлы .htaccess , которые блокировали доступ везде. По части вордпреса, залил новый дистрибутив (перенеся вп-контент и файл конфига), по части хостинга вручную поудалял блокирующие файлы. Все вроде заработало, через день повторилась ситуация, но уже по другому.

Теперь не могу установить никакой плагин, будь то обновление вордпреса или еще что... пишет следющую ошибку...

Установка не удалась: Загрузка не удалась. fopen(/tmp/..........): failed to open stream: No such file or directory

Если брать расшифровку из лога, то следующее:

PHP Warning:  unlink(/tmp/................tmp): No such file or directory in /var/www/vhosts/v-9877.webspace/www/vash-kotel.kz/wp-admin/includes/file.php on line 1159


В этой строке как раз и говорится, что если файл не существует, вывести ошибку...

Ответ хостинга - Такой директории не существует, попробуйте создать её и повторите загрузку.

Странно,, но до этого нигде и ничего не создавал специально, и все работало... Как побороть эту проблему, и подскажите пожалуйста, как бы грамотно пространство хостинга вычистить, чтоб больше зараза никакая не "поселялась"...
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
@alexalexes
Несколько версий.
1. Либо в логике скрипта нет ветки "если не существует темповый каталог, то создать его". Тогда вручную создаете его (и еще вложенные, если система не шмогла).
2. Либо дело в правах доступа к таким каталогам - пользователь, под которым работает PHP, не имеет прав на запись, чтение и создание каталогов в той ветке файловой системы, где предусмотрено создание темповых каталогов. Тут нужно настраивать вам права доступа к каталогам пользователя PHP.
3. Либо вы сбросили настройки темповых каталогов, что PHP по относительным путям ходит не в то место.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы