Взял сервер на Digital Ocean, не работает нормально доступ к TMP после IT-Patrol

Главные вкладки

Аватар пользователя Cortex-A15 Cortex-A15 8 марта 2014 в 23:35

Итак, всё просто:
- Были сайты на разных хостингах
- Все сайты перенесены на IT-Patrol
- IT-Patrol падает, появляются сбои, не устраивает ценовая политика
- Переношу всё на Digital Ocean, здесь подробнее

- На DO ставлю Ubuntu 13.10
- Ставлю Apache, PHP, MySQL итд.
- Загружаю сайты в WWW
- Загружаю базы данных
- Прописываю виртуальные хосты

- Всё работает, но не работает TMP папка. Всё выглядит так, что при обновлении модулей Drupal спрашивает FTP-доступ.
- При попытке создать материалы вижу Указанный файл temporary://filetJkJbP не может быть скопирован из-за неправильных настроек каталога назначения. Это может быть связано с правами на файл или каталог. Более подробная информация находится в системном журнале. Ну и в журнале "Невозможно установить права на public://video_embed_field_thumbnails/youtube."

Что делать?
Ставить 777 пробовал, да и 775.
Но это мягко говоря не безопасно и проблемы не решает.
Как настроить TMP не знаю, как-то всегда Drupal делал всё сам.

Комментарии

Аватар пользователя 5n00py 5n00py 9 марта 2014 в 0:05

Точных данных Вы не предоставили, но попробую угадать.

«Указанный файл temporary://filetJkJbP не может быть скопирован из-за неправильных настроек каталога назначения.»
Здесь сказано что нет прав на директорию files/ . Чтобы решить проблему проверьте след:

  1. Права директории files и всех поддиректорий. группа и пользователь, от имени которых выполняются php скрипты, должны иметь права на запить.
  2. Владелец директории files и всех поддиректорий. Точнее даже группа-вледелец. У разных хостинг-провайдеров может отличаться система разделения прав.
  3. http://lmgtfy.com/?q=drupal+files+permissions
Аватар пользователя Cortex-A15 Cortex-A15 9 марта 2014 в 0:19

"Lotar" wrote:
1. в качестве tmp папуськи пропишите что-нить внутри files.

Какой точно путь писать?
Начинается с корня сайта по /?

"HydroBlast" wrote:
И вопрос не по теме, на DO решили съехать после косяка на патруле ?

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

"HydroBlast" wrote:
/admin/config/media/file-system
Тут все в порядке ?

Пока я выдал 777 - всё впорядке, но нельзя так, нужно 755 оставлять. И чтобы всё же работало.

Аватар пользователя Cortex-A15 Cortex-A15 9 марта 2014 в 0:58

"kosHta" wrote:
Дал 777, обнови базу, потом нормальные права возвращай и лабуда с фтп должна исчезнуть.

Дал, кеш сносил, обновлял базу.
Никакой пользы.
Вписал кастомный путь временной папки, создал её - никакой пользы.

Что посоветуете?

Аватар пользователя Cortex-A15 Cortex-A15 9 марта 2014 в 1:09

"HydroBlast" wrote:
Покажите владельца от самого www.

Всего и вся root

"HydroBlast" wrote:
И укажите инструкцию по которой настраиваете.
На DO их много.

Ни по какой, ориентировался на работу с локалкой и прошлый опыт виртуалки. Но пошло не так гладко.

Аватар пользователя Cortex-A15 Cortex-A15 10 марта 2014 в 3:03

"kosHta" wrote:
http://vestacp.com/

Очистил полностью дроплет
Залил панельку
Переписал в PHP.ini размер файла до 160МБ против 2МБ. В разделе Импорт видно, что Максимальный размер: 160МБ.
Всё равно получаю ошибку при импорте Базы данных - Операция импорта невозможна. Причины: не выбран импортируемый файл; размер импортируемого файла превышает максимально допустимый, заданный в настройках PHP.