CPANEL DEPLOYMENT CHECKLIST =========================== [ ] Domain document root points to the CodeIgniter /public directory. [ ] Complete CI4 framework created with Composer; vendor/ exists. [ ] Supplied app/ folder merged into the fresh framework. [ ] Database and database user created in cPanel. [ ] ecommerce.sql imported into an EMPTY database. [ ] .env created from env and set to production. [ ] Correct cPanel-prefixed database name and username configured. [ ] Razorpay TEST key ID and secret added to .env. [ ] PHP extensions intl, mbstring, mysqli, curl, json, xml, gd, fileinfo enabled. [ ] writable/ is writable by PHP. [ ] public/uploads/ is writable by PHP. [ ] HTTPS/AutoSSL enabled. [ ] Admin demo password changed. [ ] Customer registration/login tested. [ ] COD order tested and inventory checked. [ ] Razorpay test payment tested and payment status verified. [ ] Live Razorpay keys added only after test-mode verification. [ ] Error display disabled in production; logs reviewed.