Database credentials are now configured. Let me also make sure the `install.php` uses these config values properly, and then run the installer to create all the database tables. Now let me also check if there's a Hostinger-level 404 page override. The screenshot shows Hostinger's custom 404 template. Let me also check if there's a separate document root or if there's an existing Hostinger `.htaccess` that might be conflicting: Database configured and installed:
✅ Credentials updated in config.php (u958737484_coded / Norma3232!)
✅ 22 database tables created successfully
✅ 24 default settings inserted
✅ 10 product categories created (PHP Scripts, WordPress Plugins/Themes, JavaScript, HTML Templates, AI Agents, Mobile Apps, SaaS Tools, React/Vue/Angular, Code Snippets)
✅ 12 email templates inserted
✅ Admin account created:
Email: admin@buycoded.com
Password: BuyCoded@Admin2025
Role: super_admin
Last files created:
✅ cookie-policy.php — Cookie policy page
✅ blog.php — Public blog listing with grid layout and pagination
✅ blog-post.php — Individual blog post with Article schema, breadcrumbs, share buttons, related posts
✅ /uploads/avatars/ directory created
Fixes applied:
Blog pages now use JOIN queries to get author names from the users table
Blog pages reference featured_image (matching the DB schema) instead of image
Your site is now live at https://buycoded.com. Next steps:
Log in at /admin/login with the admin credentials above and change the password
Configure Stripe keys in Admin → Settings for payment processing
Set up SMTP password in config.php for email delivery
Optionally add reCAPTCHA and Google Analytics keys in Admin → Settings
Uploaded image
image.png
The admin login page is showing a 404. This means Hostinger's server isn't routing to the /admin/login.php file properly. The URL buycoded.com/admin/login needs to resolve to /admin/login.php. Let me check the issue:
Ran 3 commands
Ran 3 commands
The file exists but buycoded.com/admin/login (without .php) returns 404 because there's no rewrite rule to add .php extensions. The Hostinger default 404 page is showing. I need to add a .php extension rewrite rule to the .htaccess:
Read a file
Read a file
I need to add a rule that automatically appends .php to URLs when the .php file exists. This will make /admin/login → /admin/login.php, /login → /login.php, etc. across the entire site:
Edited a file
Edited a file
Now let me verify the .htaccess is correct and also test that PHP is actually executing on the server (not just serving the 404 page):
Verify updated htaccess
Verify updated htaccess
Now let me also check if there's a Hostinger-level 404 page override. The screenshot shows Hostinger's custom 404 template. Let me also check if there's a separate document root or if there's an existing Hostinger .htaccess that might be conflicting:
Ran 2 commands
Ran 2 commands
/admin/login.php returns HTTP 200 — the file works! The issue was just that /admin/login (without .php) wasn't being rewritten. Now let me test if the clean URL works with the new rewrite rule:
Test clean URL after htaccess update
Test clean URL after htaccess update
It's working now — buycoded.com/admin/login returns HTTP 200. Let me also quickly test the homepage and a few other routes:
Test multiple routes
Test multiple routes
All routes returning HTTP 200 — everything is working:
✅ buycoded.com/ — Homepage
✅ buycoded.com/login — Login page
✅ buycoded.com/register — Register page
✅ buycoded.com/browse — Marketplace browse
✅ buycoded.com/admin/login — Admin login
The fix was a single .htaccess rule that auto-appends .php to clean URLs. The server is running PHP 8.3.30 on LiteSpeed — all pages are live. Try refreshing buycoded.com/admin/login now — it should load the admin login form.
No reviews yet. Be the first to review this product!
For support with this product, please contact the author:
Contact Author
Or contact BuyCoded support:
BuyCoded Support