🔍 Server Diagnostic Tool

This script checks if your server meets the requirements for the Product Label Generator.

PHP Version

PHP Version (>= 7.4 required) 8.2.32 ✓

Required PHP Extensions

MySQL Database (pdo_mysql)Loaded ✓
File Type Detection (fileinfo)Loaded ✓
Multibyte String (mbstring)Loaded ✓
ZIP Archive (for Excel) (zip)Loaded ✓
Image Processing (gd)Loaded ✓
JSON Support (json)Loaded ✓
Session Support (session)Loaded ✓

Directory Permissions

Uploads DirectoryWritable ✓
PDF Output DirectoryWritable ✓

Composer Dependencies

Vendor Folder (Composer dependencies) Not Found ✗
Composer dependencies not found!
You need to install the required libraries. Choose one of these options:

Option 1 (if you have SSH access):
cd /path/to/web-label-generator
composer install
Option 2 (no SSH access):
  1. Run composer install on your local machine
  2. Upload the entire vendor folder to your hosting
Option 3 (use the no-composer version):

Use the simplified version that only supports CSV files and basic PDF generation.

Database Connection

MySQL Database ConnectionConnected ✓

PHP Configuration

upload_max_filesize (recommended: 10M)10M
post_max_size (recommended: 10M)10M
max_execution_time (recommended: 60)300
memory_limit (recommended: 128M)256M

Summary

✗ Some requirements are missing
Please fix the issues above before using the application.

Next Steps

  1. If vendor folder is missing: Install Composer dependencies
  2. If directories are not writable: Set permissions to 755 or 777
  3. If PHP extensions are missing: Contact your hosting provider
  4. After fixing issues, go to the main application