Итак, всё просто:
- Были сайты на разных хостингах
- Все сайты перенесены на 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 делал всё сам.
Комментарии
/admin/config/media/file-system
Тут все в порядке ?
И вопрос не по теме, на DO решили съехать после косяка на патруле ?
Точных данных Вы не предоставили, но попробую угадать.
«Указанный файл temporary://filetJkJbP не может быть скопирован из-за неправильных настроек каталога назначения.»
Здесь сказано что нет прав на директорию files/ . Чтобы решить проблему проверьте след:
1. в качестве tmp папуськи пропишите что-нить внутри files.
2. chown -R www-data:www-files
3. радуемся
нужно использовать версии с долгой поддержкой для сервера LTS которые
Либо Debian
Какой точно путь писать?
Начинается с корня сайта по /?
Патруль был хорош для ограниченных по масштабам проектов, как только стал нужен больший объем стало глупо держать патруль.
Там либо лимитированные по подключениям и нагрузкам тарифы либо безлимит но с непонятной итоговой ценой - мне это неудобно.
Пока я выдал 777 - всё впорядке, но нельзя так, нужно 755 оставлять. И чтобы всё же работало.
Дал, кеш сносил, обновлял базу.
Никакой пользы.
Вписал кастомный путь временной папки, создал её - никакой пользы.
Что посоветуете?
Покажите владельца от самого www.
И укажите инструкцию по которой настраиваете.
На DO их много.
Всего и вся root
Ни по какой, ориентировался на работу с локалкой и прошлый опыт виртуалки. Но пошло не так гладко.
Это что?
Очистил полностью дроплет
Залил панельку
Переписал в PHP.ini размер файла до 160МБ против 2МБ. В разделе Импорт видно, что Максимальный размер: 160МБ.
Всё равно получаю ошибку при импорте Базы данных - Операция импорта невозможна. Причины: не выбран импортируемый файл; размер импортируемого файла превышает максимально допустимый, заданный в настройках PHP.
Прошло больше года, а так ничего и не изменилось...