check if php is installed:
php -v
if not:
sudo apt-get install php8.1
or : sudo apt-get install php8.1*
or: sudo apt-get install -y php8.1-cli php8.1-common php8.1-mysql php8.1-zip php8.1-gd php8.1-mbstring php8.1-curl php8.1-xml php8.1-bcmath
Locate the php.ini file and make sure that file_upload is enabled and not commented.
sudo find / -name php.ini
edit:
sudo nano /etc/php/8.x or 7.4 your version/apache2/php.ini
uncomment:
file_upload=no
file_max_filesize=100M
max_file_uploads= 200
Make sure your php file upload script contains the correct upload folder directory:
./upload/ or /upload , upload/
Check if the upload folder has the required permission:
""normally all files on a server must have the following permission: 644 and all folders 755""
sudo chmod 755 -R your-upload-folder
if not. try with chmod 777
sudo chown username:usergroup your-upload-folder
restart your server.
apache:
sudo service apache2 restart
nginx:
sudo systemctl restart nginx
Смотрите видео php file upload not working on server онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь linux-syr 24 Сентябрь 2022, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 3,82 раз и оно понравилось 3 людям.