Bulk Image Converter Pro

Installation and configuration guide.

Server Requirements

Quick Install (Shared Hosting)

  1. Upload the project files to public_html (or your web root).
  2. Create a MySQL database and user in your hosting control panel.
  3. Import database.sql into your database.
  4. Set writable permissions for: temp/, logs/.
  5. Configure DB env vars (recommended) or edit the DB credentials in your hosting environment.

Environment Variables

Recommended configuration uses environment variables. Copy .env.example to .env and set values.

APP_ENV=production
DB_HOST=localhost
DB_NAME=your_database_name
DB_USER=your_database_user
DB_PASS=your_database_password
DB_CHARSET=utf8mb4
GUEST_CREDITS_SECRET=change_me_to_a_long_random_string
TRUST_PROXY_HEADERS=0
TRUSTED_PROXY_IPS=

Admin Access

For security, do not ship a default admin password in production. Create an admin user from the database, or use the provided CLI tool.

php tools/create_admin.php --username=admin --password="your-strong-password"

CDN Dependencies

This item references external CDNs for Tailwind CSS and Google Fonts/Icons by default. If your deployment requires offline assets, you can replace these with locally hosted files. See THIRD_PARTY_NOTICES.md for attribution.

Troubleshooting

Support

Update the support email from the Admin settings page after installation.