Друпал 8.2.6 /tmp

Drupal 8.2.6
Media Entity 8.x-1.0-alpha4
Ctools 8.x-3.0-alpha27

Итак, после включения агрегации CSS/JS я заметил, что больше не могу загружать изображения. При попытке загрузить изображение выдает ошибку. Поэтому я изменил свой каталог tmp на

sites/default/files/tmp

но это не помогло и выдало мне ошибку

The file could not be saved. An unknown error has occurred.
File upload error. Could not move uploaded file.
This value should not be null.

Я проверил разрешения. папка по умолчанию — 755. папка files — 755. папка tmp — 755. Это также начало влиять на мой веб-сайт Drupal 7 после того, как я включил агрегацию, поэтому я уверен, что это то, что влияет на мой сайт.

Любая информация или выводы были бы очень полезны, так как я застрял.


person Armando Silva    schedule 09.03.2017    source источник
comment
вы проверили пользователя, который является владельцем? www-data должен быть владельцем, ему нужно создать несколько каталогов для создания агрегированных файлов css.   -  person Fky    schedule 10.03.2017
comment
Какую папку проверить на право собственности? Все файлы принадлежат одному и тому же владельцу. Я проверил сообщение об ошибке и получил это сообщение: Ошибка загрузки. Не удалось переместить загруженный файл x.png в место назначения private://2017-03/x.png.   -  person Armando Silva    schedule 10.03.2017
comment
private:// ‹= files_private , www-data должен быть владельцем tmp , files и files_private .   -  person Fky    schedule 10.03.2017


Ответы (1)


После долгих 2 дней попыток найти ответ я наконец нашел временное решение. Я использовал команду chmod -R 1777 /tmp . Затем в admin/config/media/file-system я установил каталог /tmp. Возможно, есть уязвимости в безопасности, но это работает для меня.

person Armando Silva    schedule 10.03.2017