Laravel Storage Delete / Clean не работает на производственном сервере - PullRequest
0 голосов
/ 13 сентября 2018

У нас есть Cron, чтобы очистить файл в папке / удалить каталог в хранилище.Ничто из нижеприведенного не работает (ошибка не произошла. Кажется, что она проходит без ошибок).Но волшебным образом в Local работает.Когда я запускаю cron на рабочем сервере, использую SUDO php artisan cms:clear_bill, работает.Как запустить его без sudo?

Я уже проверяю, что папка user_bill имеет разрешение 755 и все файлы в ней 644 ..

$file = new Filesystem();
$file->deleteDirectory(storage_path('app/public/user_bill'));
$file->cleanDirectory(storage_path('app/public/user_bill'));
Storage::deleteDirectory(storage_path('app/public/user_bill'));

Есть ли какой-то шаг, который я пропускаю?


Решено

Черт возьми .. Крон работает не под пользователем проекта ..

...