Не удалось загрузить изображение Livewire на рабочий серверPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Не удалось загрузить изображение Livewire на рабочий сервер

Сообщение Anonymous »

Я развернул свой проект laravel на vps-сервере (ubuntu) поверх стека LEMP. С livewire все работает нормально, кроме загрузки изображений.

Сама загрузка изображений работает нормально в моей локальной среде
Когда я пытаюсь загрузить изображение, 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
Обратите внимание, что Livewire сам по себе не создавал папку livewire-tmp. Я
создал его и дал на него разрешение 755.

[img]https:// i.sstatic.net/D78tC.png[/img]
с символической ссылкой на папку Storage/app/public
[img]https://i. sstatic.net/htflw.png[/img]

Я был бы очень признателен, если бы кто-то, кто знает, почему Livewire не справляется с загрузкой, поделится со мной своими знаниями. 🙂

Подробнее здесь: https://stackoverflow.com/questions/732 ... ion-server
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»