Сама загрузка изображений работает нормально в моей локальной среде
Когда я пытаюсь загрузить изображение, Livewire выдает ошибку проверки: «Не удалось загрузить значок».
Это связано с тем, что Livewire не может создать livewire-tmp. Папка . Я сам создал эту папку и дал ей разрешение 755, но она все равно не работает. Я также опубликовал файл конфигурации livewire и изменил некоторые конфигурации, но все равно то же самое.
Я не знаю, почему Livewire не может создать папку livewire-temp и хранить временные файлы. файлы в нем. Возможно, это как-то связано с конфигурацией сервера nginx. Итак, делюсь своей конфигурацией ngnix:
Код: Выделить всё
server {
listen 80 default_server;
#listen [::]:80 default_server;
root /var/www/html/west-hospital-admin/public;
#root /home/west/west-hospital-admin/public;
# Add index.php to the list if you are using PHP
index index.html index.htm index.nginx-debian.html index.php;
server_name _;
location / {
try_files $uri $uri/ /index.php$query_string;
}
# pass PHP scripts to FastCGI server
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
}
}

Код: Выделить всё
storage/app/public folder
создал его и дал на него разрешение 755.
[img]https:// i.sstatic.net/D78tC.png[/img]
Код: Выделить всё
public[img]https://i. sstatic.net/htflw.png[/img]
Я был бы очень признателен, если бы кто-то, кто знает, почему Livewire не справляется с загрузкой, поделится со мной своими знаниями.
Подробнее здесь: https://stackoverflow.com/questions/732 ... ion-server
Мобильная версия