By Jeiman Jeya
So basically I recently setup a Block Storage volume in which I can upload static files to host for users.
My web app assets are currently sitting residing in /var/www/<project_name>/assets/img/user-images/, but I’d like to now upload all new assets to where I setup my Block Storage which is /mnt/assets/images/<all_files_comes_here.jpg>.
I can’t seem to do this in PHP using the move_uploaded_files function.
Also, would I require any file permissions setup in order for me to upload files to my Block Storage folder?
Please advise. Thank you.
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!
I have created symlink and also set all the permission still its not working for me. Kindly help me to do this.
Hi @jeimanjeya
You need to either change the mount point, create a symlink or change root path in Nginx.
But since you need PHP to be able to play nice, it might be possible to use the last option, since you code is going to be a different place than the images.
To change the mount point, you need to modify fstab.
To symlink: ln -s /mnt/assets/images /var/www/<project_name>/assets/img/user-images
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.