| Version | Date | Notes | By |
|---|---|---|---|
| 0.3 | 2019-03-11 | Exclude blade files | FPA |
| 0.2 | 2019-02-15 | Fix server IP | JFM |
| 0.1 | 2019-01-22 | Initial release | JFM |
We currently use Ioncube to encrypt files.
For PHP to be able the read the encrypted files we need to install the Ioncube Loader.
Ioncube Loader is an extension available for free. Got to the Download Page and download the version corresponding to the PHP version installed on the server.
IonCube is installed on the 192.168.10.34 server
Currently, we encrypt every Module (SGI) inside the vendor/wemake/ folder and the app folder.
On the IonCube server create a folder for the project inside the folder /home/devel/encryption
Copy the folders to encrypt to the newly created project folder
cd do the project folder
Now we need to create a licence file using the make_license command
make_license --passphrase <passphrase> --property 'licences=<number_of_licences>' --expose-property licences -o licence.lic
This file will be used to encrypt the files.
ioncube_encoder.sh --with-license licence.lic --passphrase <passphrase> --copy "*.blade.php" <folder_to_encript> -o <destination_folder>