Langkah-langkah untuk menginstal software Akaunting di Windows 10 menggunakan WSL

Akaunting adalah perangkat lunak akuntansi sumber terbuka dan gratis yang menggunakan PHP & MySQL untuk dijalankan dan tersedia di GitHub. Dengan demikian, tidak perlu menggunakan client atau instalasi perangkat lunak akuntansi pada setiap sistem perusahaan atau rumah. Setiap user yang ingin menggunakan Akaunting untuk usaha kecil dan menengah atau useran pribadi dapat mengaksesnya secara lokal atau jarak jauh dengan bantuan internet dan browser, setelah diinstal.

Kita dapat menginstal Akaunting untuk demo atau useran permanen di server web lokal WSL Apache Windows 10 tanpa menggunakan XAMPP. Di sini, di tutorial ini, kita akan belajar bagaimana melakukannya.

Instalasi akuunting pada Windows 10 Subsystem untuk Linux -WSL

Persyaratan perangkat lunak:

PHP 7.2 atau lebih tinggi, Server Web (misalnya: Apache, Nginx, IIS), Basis Data (misalnya: MySQL, PostgreSQL, SQLite, SQL Server); Penulisan Ulang URL (mod_rewrite) dan ekstensi Php: PDO, OpenSSL, Mbstring, Tokenizer, XML dan Zip.

1. Perintah untuk Mengaktifkan WSL di Windows 10

WSL- Windows Subsystem for Linux adalah fitur Windows 10 yang memungkinkan user menjalankan perintah Linux menggunakan berbagai aplikasi shell distro. Yang umum adalah Ubuntu. Jadi, untuk mengaktifkan fitur ini, klik kanan pada tombol start Windows 10 dan pilih opsi “Windows Powershell (Admin)”.

Sekarang jalankan perintah di bawah ini-

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Mulai ulang sistem Anda…

2. Instal aplikasi Ubuntu 20.4 WSL

Buka Microsoft Store di OS Anda dan cari Ubuntu 20.04 LTS, ini adalah versi jangka panjang terbaru yang tersedia untuk diinstal. Klik tombol Get dan setelah diinstal tekan Launch.

3. Instal Apache Webserver

Saat Anda meluncurkan aplikasi WSL Ubuntu, pertama-tama ia akan meminta Anda untuk mengatur nama user dan password. Setelah itu jalankan perintah pembaruan sistem-

sudo apt update

Sekarang, jalankan perintah instalasi server web Apache-

sudo apt install apache2

4. Mulai Layanan Apache

Kita tidak dapat menggunakan perintah systemctl di sini, karena WSL belum boot dengan systemd sebagai sistem init, jadi jalankan perintah service di sini yaitu

service sudo apache2 mulai

Untuk memeriksa apakah itu berfungsi dengan baik atau tidak, buka browser sistem Anda dan ketik- 127.0.0.1

5. Setup server MySQL di WSL untuk database Akaunting

Untuk menyimpan data Akaunting, kita membutuhkan sebuah database. MySQL atau MariaDB adalah dua yang populer untuk digunakan. Di sini kita menginstal MySQL.

sudo apt install mysql-server

Mulai service MySQL

service sudo mysql mulai

Jika Anda mendapatkan error berikut:

Terjadi error saat memproses: mysql-server-8.0 E: Sub-proses /usr/bin/dpkg mengembalikan kode error (1) [email protected] :~$ sudo service mysql start * Memulai server database MySQL mysqld su: warning: tidak dapat mengubah direktori menjadi / tidak ada: Tidak ada file atau direktori seperti itu

Kemudian ikuti langkah-langkah ini lebih lanjut:

Tetapkan direktori home ke user MySQL-

sudo usermod -d /var/lib/mysql/mysql

Sekarang, ubah port untuk service MySQL :

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

Temukan portnya, batalkan komentarnya (berarti hapus #) lalu ubah 3306 menjadi 8060

user = mysql # pid-file = /var/run/mysqld/mysqld.pid # socket = /var/run/mysqld/mysqld.sock port = 8060 # datadir = /var/lib/mysql

Untuk menyimpan file tekan Ctrl+X, ketik Y, lalu tekan tombol Enter.

Sekarang, mulai service MySQL

service sudo mysql mulai

6. Instalasi PHP

Sekarang, mari kita instal PHP dan modul yang diperlukan untuk Menginstal Akaunting di WSL di Windows 10.

sudo apt install php libapache2-mod-php php-imagick php-bcmath php-common php-imap php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php- zip php-curl

7. Buat Database untuk Akunting

Sebelum membuat database untuk Akaunting mari kita amankan instalasi MySQL kita. Namun, Anda dapat melewati langkah ini jika Anda tidak ingin menggunakan Akaunting dari jarak jauh.

sudo mysql_secure_installation

Proses ini akan menanyakan beberapa pertanyaan kepada Anda, seperti memvalidasi kekuatan password user, menghapus user dan tabel demo, menonaktifkan login root jarak jauh ke database, dan banyak lagi. Ikuti mereka.

Sekarang, mari kita buat database-

sudo mysql

Catatan : Ganti entri berwarna merah – demo adalah nama databasenya; h2suser adalah user database sedangkan pass untuk password.

membuat demo basis data; user pembuat ‘h2suser’@’localhost’ DIIDENTIFIKASI DENGAN ‘lulus’;

berikan semua hak istimewa di demo.* ke h2suser@localhost;

hak istimewa flush;

keluar

8. Unduh file Akaunting untuk diunggah ke server web

Perintah yang diberikan di bawah ini akan mengunduh file Akaunting terbaru –

wget -O Akaunting.zip https://akaunting.com/download.php?version=latest sudo mkdir -p /var/www/akaunting/ sudo apt install unzip sudo unzip Akaunting.zip -d /var/www/akaunting/ sudo chown -R www-data:www-data /var/www/html/akaunting/ Sudo chmod -R 755 /var/www/html/akaunting/

9. Konfigurasikan file konfigurasi situs Apache untuk Akaunting

Mari kita buat file konfigurasi Apache untuk Akaunting sehingga kita tidak perlu mengarahkan URL ke foldernya setiap kali di browser.

sudo nano /etc/Apache2/sites-available/akaunting.conf

Rekatkan baris berikut persis seperti yang ada di sini…

<VirtualHost *:80> ServerAdmin localhost DocumentRoot /var/www/akaunting/ ServerName example.com ServerAlias ​​www.example.com <Directory /var/www/akaunting/> Opsi +FollowSymlinks AllowOverride Semua Membutuhkan semua yang diberikan </Directory> ErrorLog $ {APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log digabungkan </VirtualHost>

Untuk menyimpan dan keluar dari editor nano, tekan: Ctrl+X kunci dan ketik: Y, lalu tekan tombol Enter.

Mengaktifkan konfigurasi dan menulis ulang modul.

sudo a2ensite akaunting.conf sudo a2enmod menulis ulang

Mulai ulang server web-

service apache2 restart

Nonaktifkan konfigurasi default-

sudo a2dissite 000-default.conf

Buka Wizard Pengaturan Akuunting

Nah, sekarang semuanya berjalan, masuk ke browser Anda dan masukkan alamat IP PC Anda di mana WSL diinstal, atau cukup ketik 127.0.0.1

Pilih Bahasa untuk platform Akaunting Anda.

Masukkan detail Database yang telah Anda buat.

Buat akun Admin Akaunting.

Masuk untuk mengakses wizard pengaturan lebih lanjut dari Akunting.