Plugins
300 140

The sсript is installed on a pre-prepared server (hosting). Server requirements can be found here.

Installing RichExchanger takes no more than "10 minutes".

Before installing the sсript, the server (hosting) must have the following:

1. PHP version 7.4 or higher supported;

2. IonCube version 13 or higher;

3. Server security must be updated on the server, including enabling anti-DDoS protection if necessary;

4. Mail must be correctly configured on the server;

5. The server must be able to create and process cron jobs;

6. The server must have a MySQL database existing, and you must have access to it;

7. The MB library must be present on the server.

9. For Nginx servers, you must correctly process the rules from the .htaccess file.

When the server is ready for sсript installation, do the following:

1. Download the sсript distribution" rel="nofollow">must be present in PHP;

8. The mod_rewrite module must be present on the server.

9. For Nginx servers, you must correctly process the rules from the .htaccess file.

When the server is ready for sсript installation, do the following:

1. Download the sсript distribution ;

2. Upload the sсript distribution to the server's root directory;

3. Open the rk-config.php file in an editor and edit the following data:

3.1 Database prefix (RK_DB_PREFIX). Any letters of the Latin alphabet are allowed to uniquely identify the database.

Example:

define('RK_DB_PREFIX', 'bexch');

3.2 Name of an existing database (RK_DB_NAME).

Example:

define('RK_DB_NAME', 'exchanger_db');

3.3 Name of an existing database user (RK_DB_USER).

Example:

define('RK_DB_USER', 'exchanger_user');

3.4 Database User Password (RK_DB_PASSWORD)

Example:

define('RK_DB_PASSWORD', 'exchanger_pass');

3.5 Database Host (RK_DB_HOST). Typically, this is localhost, but can be changed if necessary.

Example:

define('RK_DB_HOST', 'localhost');

3.6 Full Website Address (RK_SITEURL). The full address of your website with https.

Example:

define('RK_SITEURL', 'https://richexchanger.com/');

3.7 Administrator Login Page Address (RK_LOGINPAGE_PATH). The address where the site administrator login page will be located. Example:

define('RK_LOGINPAGE_PATH', 'adminlogin');

3.8 Salts and Hashes. For this block, we recommend using our generator. And rеplace the entire block.

3.9 Administrative Panel Language (RK_ADMIN_LANG). The default is ru_RU. Available options: ru_RU (Russian), en_US (English), uk_UA (Ukrainian), es_ES (Spanish).

Example:

define('RK_ADMIN_LANG', 'ru_RU');

3.10 Site Language (RK_SITE_LANG). The default is ru_RU. Available options: ru_RU (Russian), en_US (English), uk_UA (Ukrainian), es_ES (Spanish).

Example:

define('RK_SITE_LANG', 'ru_RU');

3.11 Site languages, if the site is intended to be multilingual (RK_ENABLE_LANGS). Languages ​​are separated by commas. Available options: ru_RU (Russian), en_US (English), uk_UA (Ukrainian), es_ES (Spanish).

Example:

define('RK_ENABLE_LANGS', 'ru_RU, en_US, uk_UA, es_ES');

4. After editing the file, simply access the site URL. The database will be created automatically, and the site will start working.

5. Create the first administrator.

6. Set up a cron job for the site.

7. Set permissions to 755 for the rk-db and rk-uploads folders, which are located in the root of the site.

Category: General questions
Back to Wiki

We use cookies to improve the functioning of the site and its interaction with users. By continuing to use the site, you consent to the use of cookies (find out more).

You can always disable cookies in your browser settings.