Updated Home (markdown)
parent
31ad0218c8
commit
e16bdcc915
28
Home.md
28
Home.md
@ -78,16 +78,20 @@ composer create-project hotspotbilling/phpnuxbill phpnuxbill
|
|||||||
### Docker installation
|
### Docker installation
|
||||||
|
|
||||||
Download PHPNuxBill installation, extract to folder you want to use,
|
Download PHPNuxBill installation, extract to folder you want to use,
|
||||||
Open Terminal got to PHPNuxBill folder and run this command inside phpnuxbill folder.
|
Open Terminal go to PHPNuxBill folder and run this command inside phpnuxbill folder.
|
||||||
Change port `8880` according to your need.
|
Change port `8880` according to your need.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
docker run -d -p 8880:80 --name PHPNuxBill -v "$PWD":/var/www/html php:8.2-apache
|
docker run -d -p 8880:80 --name PHPNuxBill -v "$PWD":/var/www/html php:8.2-apache
|
||||||
|
```
|
||||||
|
|
||||||
|
Install PHP Extension
|
||||||
|
|
||||||
|
```bash
|
||||||
docker exec PHPNuxBill apt-get update
|
docker exec PHPNuxBill apt-get update
|
||||||
docker exec PHPNuxBill apt-get install -y --fix-missing apt-utils gnupg
|
docker exec PHPNuxBill apt-get install -y --fix-missing apt-utils gnupg cron
|
||||||
docker exec PHPNuxBill echo "deb http://packages.dotdeb.org bookworm all" >> /etc/apt/sources.list
|
docker exec PHPNuxBill echo "deb http://httpredir.debian.org/debian bookworm all" >> /etc/apt/sources.list
|
||||||
docker exec PHPNuxBill echo "deb-src http://packages.dotdeb.org bookworm all" >> /etc/apt/sources.list
|
docker exec PHPNuxBill echo "deb-src http://httpredir.debian.org/debian bookworm all" >> /etc/apt/sources.list
|
||||||
docker exec PHPNuxBill curl -sS --insecure https://www.dotdeb.org/dotdeb.gpg | apt-key add -
|
|
||||||
docker exec PHPNuxBill apt-get update
|
docker exec PHPNuxBill apt-get update
|
||||||
docker exec PHPNuxBill apt-get install -y zlib1g-dev libzip-dev \
|
docker exec PHPNuxBill apt-get install -y zlib1g-dev libzip-dev \
|
||||||
libpng-dev libjpeg-dev libgif-dev libwebp-dev \
|
libpng-dev libjpeg-dev libgif-dev libwebp-dev \
|
||||||
@ -103,10 +107,20 @@ docker exec PHPNuxBill docker-php-ext-install mbstring
|
|||||||
docker exec PHPNuxBill docker-php-ext-install pdo
|
docker exec PHPNuxBill docker-php-ext-install pdo
|
||||||
docker exec PHPNuxBill docker-php-ext-install pdo_mysql
|
docker exec PHPNuxBill docker-php-ext-install pdo_mysql
|
||||||
docker exec PHPNuxBill docker-php-ext-install zip
|
docker exec PHPNuxBill docker-php-ext-install zip
|
||||||
docker exec PHPNuxBill service apache2 restart
|
docker exec PHPNuxBill service apache2 reload
|
||||||
docker start PHPNuxBill
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Setup Cron
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cat <<EOF | docker exec --interactive PHPNuxBill sh
|
||||||
|
crontab -l | { cat; echo "0 * * * * cd /var/www/html/system && php cron.php"; } | crontab -
|
||||||
|
crontab -l | { cat; echo "0 7 * * * cd /var/www/html/system && php cron_reminder.php"; } | crontab -
|
||||||
|
EOF
|
||||||
|
```
|
||||||
|
|
||||||
|
For connecting to mysql in your host, use `host.docker.internal` for Mysql Host
|
||||||
|
|
||||||
## UPGRADE
|
## UPGRADE
|
||||||
|
|
||||||
for old version, below Version 6, backup **system/config.php**, delete all file except folder **pages**, upload all new files, put **config.php** in root folder (not in system folder), got to folder **/install** and run Update.
|
for old version, below Version 6, backup **system/config.php**, delete all file except folder **pages**, upload all new files, put **config.php** in root folder (not in system folder), got to folder **/install** and run Update.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user