Install CoreInto on cPanel
Everything is done in cPanel's own pages: no SSH needed. Allow about twenty minutes.
- Get a licence key and the files from the store (or the free trial): the download is on your service page.
- Upload and unpack the files on a (sub)domain such as billing.example.com, and create an empty MySQL or MariaDB database.
- Open the address in a browser: the web installer checks PHP, writes the settings file and creates your administrator.
- Add the cron job, every 5 minutes:
curl -fsSL https://get.coreinto.com/intopanel.sh | bash -s -- --key IP-XXXXX-XXXXX-XXXXX-XXXXXUse the full path to cron.php on your account; the installer's last page shows the exact line. Then enter the licence key under Utilities > CoreInto Licence. More about the cron job.
1. Create the subdomain#
In cPanel, open Domains (or Subdomains) and create a subdomain for the billing site, such as billing.example.com. Make sure it has an SSL certificate; most cPanel servers issue one automatically within minutes. Note the subdomain's document root.
2. Check the PHP version#
CoreInto needs PHP 8.1 or newer. In cPanel, set the subdomain's PHP version to 8.2 or 8.3 if it is lower, and make sure the extensions pdo_mysql, openssl, mbstring, json, curl, gd, intl and zip are on. Most cPanel servers have them on already.
3. Upload and unpack#
Open File Manager, go to the subdomain's document root, upload the CoreInto zip from your service page and extract it there. The folder should now hold index.php, cron.php, admin, app, storage and the other files directly, not inside another folder.
4. Create the database#
Open MySQL Database Wizard and create a database and a user with all privileges on it. Write down the full database name, user name and password; cPanel often adds your account name as a prefix.
5. Run the installer#
Open https://billing.example.com/ in a browser. Follow the installer: database details, company name, the site address and your licence key. When it finishes, it shows the cron line and asks you to delete the install folder; do that in File Manager.
6. Add the cron job#
Open Cron Jobs and add a job that runs every five minutes, with the command the installer showed, for example:
php -q /home/USER/billing.example.com/cron.phpUse the real path to cron.php on your account. If the PHP on the command line is older than 8.1, use the full path to a newer PHP binary, which cPanel shows in its PHP settings.
7. Sign in#
Sign in at https://billing.example.com/admin/, turn on two-step sign-in under My Account, download a copy of configuration.php from File Manager and keep it somewhere safe. Then follow getting started.