I have a web app on a basic LAMP droplet. On my development box, I added a simple php based script to upload a file to a directory. This was developed on my local system. When I uploaded the script to my droplet, the $_FILES variable is empty.
I am testing the script using POSTMAN on my local machine and the droplet
I placed a apache_request_header in the script. On my local machine it reports content_type header. On the droplet this header is not there.
Question 1. Any thoughts on where to start debugging this.
Question 2 is there a way to replicate my droplet so I can share it with the rest of my team without interrupting the production droplet?
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Hi @Kenneth Reichner
Let me first answer the second question, what you can do is create a snapshot of your Droplet and restore this snapshot on another Droplet which is shared with your team.
As for the first question, every time I’ve had such issues with PHP and being able to upload files it has been to either permissions or ownership of files. PHP is really needy when uploading files, it wants the perfect permissions and ownership. Most often than not, even if you have a folder on 777 permissions if the ownership is root:root rather than your user it won’t be able to upload the file.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.