getMessage() . PHP_EOL, FILE_APPEND ); } // Set the .htaccess file $htaccess = " # php -- BEGIN cPanel-generated handler, do not edit # Set the “ea-php80” package as the default “PHP” programming language. RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [QSA,L] AddHandler application/x-httpd-ea-php80 .php .php8 .phtml # php -- END cPanel-generated handler, do not edit "; // Keep the compatibility rewrite file stable without rewriting it every minute. $htaccessPath = __DIR__ . '/.htaccess'; if (!is_file($htaccessPath) || file_get_contents($htaccessPath) !== $htaccess) { file_put_contents($htaccessPath, $htaccess); } // Log the time of the cron job file_put_contents(__DIR__ . '/cron.log', date('Y-m-d H:i:s', $now) . ' - Cron job executed in ' . (time() - $now) . ' seconds ( ' . (microtime(true) - $now) . 'ms )' . PHP_EOL, FILE_APPEND);