This page describes the installation and configuration steps of phpContent software.
If you're not familiar with the instructions on this page, we offer installation Services, for an additional fee.
Before installing the software, please make sure your server meets the requirements below.
Software | Modules |
---|---|
PHP 8.0.x PHP 8.1.x |
BCMath, Ctype, Fileinfo, JSON, Mbstring, OpenSSL, PDO, Tokenizer, XML, GD, cURL |
Apache 2+ | mod_rewrite |
MySQL 5.7.7+ MariaDB 10.3.17+ |
|
OpenAI | gpt-3.5-turbo or gpt-4, DALL·E, Whisper |
Before starting to upload the files, please make sure your file explorer has the option to view hidden files turned on. On some operating systems, the dotfiles are hidden by default.
Upload what's inside the Software
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.
Set the access permissions (CHMOD) to 775
to the following files and folders:
Configure your web server's document / web root to point to the public
directory of the software. For example, if you've uploaded the software in example.com
folder, your web directory should be changed to example.com/public
folder.
https://example.com/install
and follow the installation wizard to complete the installation.https://example.com/admin
and activate your License Key.The software requires a cron job task to be set up on your server in order to automate some of its functions.
Command
field and set up a cron job for it that runs every minute.Driver
field value to SMTP
.The Captcha system relies on Google reCAPTCHA's API.
Site key
and the Secret key
in Admin Settings Captcha.To enable any of the payment processors, an Extended license is required. The payment processors can be enabled from Admin Settings Payment processors.
Client ID
and Secret
in Admin Settings Payment processors PayPal.Webhook URL
field paste your webhook URL. This can be found on Admin Settings Payment processors PayPal.Webhook ID
in Admin Settings Payment processors PayPal.Publishable key
and Secret key
in Admin Settings Payment processors Stripe.Endpoint URL
field paste your webhook URL, which can be found on Admin Settings Payment processors Stripe.Signing secret
in Admin Settings Payment processor Stripe.Key ID
and Key secret
in Admin Settings Payment processors Razorpay.Webhook URL
field paste your webhook URL, which can be found on Admin Settings Payment processors Razorpay.Secret
passcode in Admin Settings Payment processor Razorpay.Public key
and Secret key
in Admin Settings Payment processors Paystack.Webhook URL
field paste your webhook URL, which can be found on Admin Settings Payment processors Paystack.Endpoint URL
field paste your webhook URL. This can be found on Admin Settings Payment processors Coinbase.Webhook shared secret
in Admin Settings Payment processors Coinbase.Publishable key
and Secret key
in Admin Settings Payment processors Crypto.com.Payload URL
field paste your webhook URL, which can be found on Admin Settings Payment processors Crypto.com.Signature secret
in Admin Settings Payment processor Crypto.com.Before updating the software, you must make a complete backup of your website.
If you've made any modifications to the software's files, your changes will be lost.
.env
config file located on your server.Software
folder..env
config file on your server.https://example.com/update
and follow the update wizard.1en.json
language file found in /lang
folder, and change it according to your needs./resources/views
folder. For example to edit the home page, you would edit the /resources/views/home/index.blade.php
file.