ERROR

Install Check for payjos.com

Open this page after upload to see why a 500 error is happening. It checks both the main app and the /pay app, including env values, database access, writable folders, and obvious Apache syntax issues.

  1. Upload all project files to public_html and keep the pay folder inside it.
  2. Create/import the database, then update .env and pay/.env database values. If the bundled SQL dump exists, you can use https://payjos.com/live-setup.php for the easier flow.
  3. Set root app URL to https://payjos.com/ and pay app URL to https://payjos.com/pay/.
  4. Make sure writable and pay/writable are writable on the server.
  5. Visit https://payjos.com/install-check.php. Fix every red item first, then every orange item.
  6. If the framework still shows HTTP 500, temporarily set DEBUG_SHOW_ERRORS = 1 in both env files, reload once, then change it back to 0 after fixing the issue.

Runtime

Framework bootstrap
warning
A runtime/bootstrap error happened before the app rendered. Check the database, writable permissions, base URLs, and server extensions below.
Installer module
ok
Installer module is missing, but the app is already marked installed, so this is not a problem.

Server

PHP version
ok
Current version: 8.1.34 | Minimum supported: 7.4 | Recommended: 8.1+
PHP extension: mysqli
ok
Loaded
PHP extension: pdo_mysql
ok
Loaded
PHP extension: curl
ok
Loaded
PHP extension: openssl
ok
Loaded
PHP extension: mbstring
ok
Loaded
PHP extension: json
ok
Loaded
PHP extension: fileinfo
ok
Loaded

Files

Root env
ok
Found: /home/payjos/htdocs/payjos.com/.env
Pay env
ok
Found: /home/payjos/htdocs/payjos.com/pay/.env
Root index.php
ok
Found: /home/payjos/htdocs/payjos.com/index.php
Pay index.php
ok
Found: /home/payjos/htdocs/payjos.com/pay/index.php
Live setup page
ok
Found: /home/payjos/htdocs/payjos.com/live-setup.php
Bundled SQL dump
ok
Found: /home/payjos/htdocs/payjos.com/database/install/pay_euddok.sql
Root system bootstrap
ok
Found: /home/payjos/htdocs/payjos.com/app/system/bootstrap.php
Pay system bootstrap
ok
Found: /home/payjos/htdocs/payjos.com/pay/app/system/bootstrap.php
Root writable
ok
Found: /home/payjos/htdocs/payjos.com/writable
Root writable/logs
ok
Found: /home/payjos/htdocs/payjos.com/writable/logs
Pay writable
ok
Found: /home/payjos/htdocs/payjos.com/pay/writable
Pay writable/logs
ok
Found: /home/payjos/htdocs/payjos.com/pay/writable/logs

Permissions

Root writable
ok
Writable
Root writable/logs
ok
Writable
Pay writable
ok
Writable
Pay writable/logs
ok
Writable

Root App

APP_STATUS
ok
Current value: installed
DEBUG_SHOW_ERRORS
ok
Current value: 0 | Keep 0 in live mode, set 1 temporarily for detailed errors.
app.baseURL
ok
Current: https://payjos.com/ | Expected for this domain: https://payjos.com/
PAYMENT_URL
ok
Current: https://payjos.com/pay/ | Expected for this domain: https://payjos.com/pay/
Database connection
error
Connection failed: Access denied for user 'pay_euddok'@'localhost' (using password: YES)

Pay App

DEBUG_SHOW_ERRORS
ok
Current value: 0 | Keep 0 in live mode, set 1 temporarily for detailed errors.
app.baseURL
ok
Current: https://payjos.com/pay/ | Expected for this domain: https://payjos.com/pay/
BASE_SITE
ok
Current: https://payjos.com/ | Expected for this domain: https://payjos.com/
Database connection
error
Connection failed: Access denied for user 'pay_euddok'@'localhost' (using password: YES)

Apache

pay/.htaccess syntax
ok
No malformed </IfModule> tag pattern detected.

Logs

Latest root log
ok
log-2026-04-02.log
Root error hint
warning
CRITICAL - 2026-04-02 17:37:12 --> Bootstrap failure redirected to install-check: Unable to connect to the database.
Latest pay log
ok
log-2025-07-09.log
Pay error hint
warning
CRITICAL - 2025-07-09 14:09:41 --> Undefined variable $tmp