В файле .env необходимо изменить значения параметров APP_NAME и APP_KEY в соответствии с конфигурацией сервера приложения. Добавить параметр SESSION_DOMAIN=.your-domain.com для совместного использования cookie. Изменить значение параметра SESSION_DRIVER на redis для совместного использования сессии.
Используя удобные команды artisan:
* * * * * php /абсолютный путь к корневому каталогу проекта/artisan schedule:run 1>> /dev/null 2>&1
В методе schedule файла app/Console/Kernel.php добавьте следующий код:
$schedule->command('aetherupload:clean 2')->daily();
'disks' => [
...
'redis' => [
'driver' => 'redis',
'disable_asserts'=>true,
],
...
]
* * * * * php /абсолютный путь к корневому каталогу проекта/artisan schedule:run 1>> /dev/null 2>&1
Добавьте следующий код в метод schedule файла app/Console/Kernel.php:
$schedule->command('aetherupload:build')->daily();
Повысить скорость чтения и записи фрагментированных временных файлов (только для PHP). Используя файловую систему Linux tmpfs, можно ускорить чтение и запись фрагментированных временных файлов, размещая их в памяти. Это улучшит производительность, но потребует дополнительного использования части памяти (примерно размер одного фрагмента). В php.ini установите значение параметра upload_tmp_dir равным "/dev/shm" и перезапустите fpm или apache.
Повысить скорость чтения и записи фрагментированных временных файлов (для системного временного каталога). Используя файловую систему Linux tmpfs, можно ускорить чтение и запись фрагментированных временных файлов, размещая их в памяти. Это улучшит производительность, но потребуется дополнительного использования части памяти (примерно размер одного фрагмента). Выполните следующие команды:
mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp
| | IE | Edge | Firefox | Chrome | Safari | | --- | --- | --- | --- | --- | | Загрузка | 10+ | 12+ | 3.6+ | 6+ | 5.1+ | | Секундная передача | 10+ | 12+ | 3.6+ | 6+ | 6+ |
AetherUpload использует белый список и чёрный список для фильтрации расширений файлов перед загрузкой и проверки типа MIME после загрузки. Белый список напрямую ограничивает сохранение расширений файлов, а чёрный список по умолчанию блокирует распространённые исполняемые расширения файлов, предотвращая загрузку вредоносных файлов. Однако, несмотря на все меры безопасности, загрузка вредоносных файлов остаётся возможной. Рекомендуется правильно настроить права доступа к каталогам загрузки и убедиться, что соответствующие программы не имеют прав на выполнение для загруженных файлов.
2021-01-04 v2.0.8
Подробности смотрите в файле CHANGELOG.md.
Laravel-admin — расширение формы: large-file-upload.
Используется лицензия GPLv2 и Anti 996. Подробности смотрите в файлах LICENCE и LICENSE_996.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )