Getting started
Introduction
Installation and configuration steps of Raffyz script.
If you're not familiar with the instructions on this page, we offer installation Services for an additional fee.
Requirements
Before installing the script, please make sure your server meets the requirements below.
| Requirement | Minimum Version / Details |
|---|---|
| Webserver | Apache with mod_rewrite or Nginx |
| Database | MySQL 5.7.7+ or MariaDB 10.3.17+ |
| PHP Version | 8.2.x or higher |
| PHP Extensions | BCMath, Ctype, cURL, DOM, Tokenizer, Fileinfo, GD, JSON, MBString, OpenSSL, PCRE, PDO, Session, XML |
Installation
Creating the database
- Create a new MySQL database.
- Create a new MySQL username and password.
- Assign full privileges to your database username.
Useful resources
Uploading the files
Upload all the files inside the Script
folder on the web root folder of your domain. This folder is generally called public_html,
html,
or example.com,
but depending on your server's configuration, it might be named differently.
Changing the public directory
Configure your web server's document / web root to point to the /public
directory of the script. For example, if you've uploaded the script in example.com
folder, your web directory should be changed to example.com/public
folder.
Finishing the installation
- Go to
https://example.com/installand follow the installation wizard to complete the installation. - After you've installed the script, login into your user account.
- Once logged-in, go to
https://example.com/adminand activate your License Key.
Configuration
Cron job
The script requires a cron job task to be set up on your server in order to automate some of its functions.
Copy the Command
field and set up a cron job for it that runs every minute.
Some hosting panels might require the cron command in a different format. If needed, you can run it with absolute paths or specific PHP versions:
- Go to Admin Settings
- Change the
Driverfield value to SMTP. - Fill in the rest of the fields with the SMTP credentials from your SMTP provider.
Payment processors
The Admin can add all the payment methods they want and configure their currency and exchange rate from: Admin Payment Methods.
Update
Backing up
Before updating the script, you must make a complete backup of your website.
If you've made any modifications to the script's files, your changes will be lost.
Updating
- Go to the
Upgradesfolder, select the version you want, click on theREADME.htmlfile and follow the steps.
FAQ
-
How can I contact support?
You can contact us here. -
What type of hosting should I use?
We recommend using a VPS for better performance, but the script can run on shared hosting without problems. -
Is installation included in the price?
No, installation is not included. We offer installation Services for an extra fee. -
How can I translate my website?
You can edit the text strings in the folderlang > enand change it according to your needs. -
Where do I find the HTML template files?
The HTML template files can be found in the/resources/viewsfolder. -
Error 404 in the installer
Check that your.htaccessfile has not been corrupted when uploading to your server. -
Error 500 in the installer or on the home page
Check that your.envfile has not been corrupted when uploading to your server. It must have a dot before the name, and you must have at leastPHP 8.2 -
What is the sitemap path?
The sitemap path is:example.com/sitemaps.xml