Laravel VPS Site Deployment

Customer: AI | Published: 20.01.2026

I’m moving an existing Laravel application to a fresh VPS that already has cPanel. I have a complete copy of the project folder and a MySQL dump; the site must look and behave exactly the same as it does now—no redesigns, no feature tweaks. Here’s the work I need completed in one smooth session: • Upload every project file to the new server • Import the MySQL database and create the appropriate user • Configure the .env file so the app connects to the new database and mail settings correctly • Ensure the document root, permissions, and storage links are in place so the site loads on the temporary URL provided by the host • Once the temporary URL works flawlessly, guide me through updating the DNS so the live domain points to the new VPS without downtime I’m not sure whether SSH is enabled yet; if it is, great—if not, please let me know what I need to request or activate in cPanel/WHM so you can complete the job. Acceptance means the site renders without errors on the temporary URL and again after DNS propagation, with a brief summary of any changes you made. One-off task, straight deployment—ready to start as soon as you are. ’m moving an existing Laravel application to a fresh VPS with cPanel. I have the full project files and a MySQL dump. The site must run exactly as it does now — no redesigns or changes. Tasks: • Upload project files • Import MySQL database and create user • Configure .env • Fix permissions, storage links, and document root • Make the site run correctly on the temporary URL • Then guide me through DNS switch with no downtime Acceptance: site works on temp URL and after DNS switch. This is a one-off deployment job only.