Instalasi
Instal InvoicePlane di Ubuntu 16.04/18.04 LTS dengan Nginx menggunakan GitHub
Nginx adalah server web paling populer dan aman. Untuk menginstal Nginx, gunakan perintah berikut
sudo apt install nginx
Setelah nginx menginstal, konfigurasikan domain dan restart Nginx dengan menggunakan perintah berikut
sudo service nginx restart
Selanjutnya, perlu menginstal server database, menggunakan perintah berikut untuk menginstal server mysql
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Setelah, server database diinstal, gunakan perintah berikut untuk memulai kembali server mysql
sudo service mysql restart
Instal PHP untuk diproses
sudo apt-get install php-fpm php-mysql
Sekarang, Anda telah menginstal semua perangkat lunak yang diperlukan dan langkah selanjutnya adalah login ke MySQL Server dan membuat database InvoicePlane. Gunakan perintah berikut untuk membuat database.
CREATE DATABASE invoiceplane;
Buat pengguna database yang disebut “Invoiceplane” dengan kata sandi baru. dan memberikan pengguna akses penuh ke database dengan menjalankan perintah berikut. Ubah dengan pengguna database yang Anda inginkan dan dengan kata sandi yang Anda inginkan.
CREATE USER 'invoiceplane'@'localhost' IDENTIFIED BY 'new_password_here';
GRANT ALL ON invoiceplane.* TO 'invoiceplane'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Unduh Rilis Terbaru InvoicePlane
Instal Git, Curl dan Composer untuk memulai.
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
sudo composer install
Ubah ke direktori Nginx Root dan unduh Invoiceplane dari GitHub.
cd /var/www/html
sudo git clone https://github.com/InvoicePlane/InvoicePlane.git
cd /var/www/html/InvoicePlane
Salin file ipconfig dengan perintah di bawah ini.
sudo cp /var/www/html/InvoicePlane/ipconfig.php.example /var/www/html/InvoicePlane/ipconfig.php
Edit file ipconfig dan ubah URL situs.
sudo nano ipconfig.php
Tetapkan izin yang benar untuk Fungsi Invoiceplane.
sudo chown -R www-data:www-data /var/www/html/InvoicePlane/
sudo chmod -R 755 /var/www/html/InvoicePlane/
Selamat! Anda telah berhasil menginstal InvoicePlane di Ubuntu