InvoiceEZ diagnostic ==================== Plugin path: /home/ellejonesstudios/public_html/wp-content/plugins/InvoiceEZ/ PHP version: 8.4.22 PHP note: You are on PHP 8.4. WordPress and many plugins are tested on 8.1/8.2. If activation fails, switch the site to PHP 8.1 in cPanel and retry. --- File check --- OK 9010 bytes invoiceez.php OK 61095 bytes admin/class-invoiceez-admin.php OK 15273 bytes includes/class-invoiceez-contracts.php OK 1311 bytes includes/class-invoiceez-cron.php OK 18453 bytes includes/class-invoiceez-database.php OK 10946 bytes includes/class-invoiceez-emails.php OK 12492 bytes includes/class-invoiceez-pdf.php OK 44211 bytes includes/class-invoiceez-shortcodes.php OK 6359 bytes includes/class-invoiceez-woocommerce.php --- Other plugin folders matching "invoice" --- InvoiceEZ (invoiceez.php at root) --- PHP syntax check --- OK invoiceez.php (token parse) OK admin/class-invoiceez-admin.php (token parse) OK includes/class-invoiceez-contracts.php (token parse) OK includes/class-invoiceez-cron.php (token parse) OK includes/class-invoiceez-database.php (token parse) OK includes/class-invoiceez-emails.php (token parse) OK includes/class-invoiceez-pdf.php (token parse) OK includes/class-invoiceez-shortcodes.php (token parse) OK includes/class-invoiceez-woocommerce.php (token parse) --- Bootstrap + activation simulation --- OK class InvoiceEZ_Database OK class InvoiceEZ_Contracts OK class InvoiceEZ_PDF OK class InvoiceEZ_WooCommerce OK class InvoiceEZ_Shortcodes OK class InvoiceEZ_Cron OK class InvoiceEZ_Admin Activation simulation: OK InvoiceEZ code loads and runs install() on this server. If WordPress still fails, another active plugin is likely conflicting. Try activating InvoiceEZ with all other plugins temporarily disabled.