Download app

Quét mã QR để tải về ứng dụng

QR code

Cách cài đặt Phần mềm Kế toán Akaunting trên Ubuntu 20.04

21/08/2021, 01:33 pm
664

Được viết bằng PHP, Akaunting là một phần mềm kế toán trực tuyến mã nguồn mở và giàu tính năng cho phép người dùng quản lý tài chính và theo dõi tất cả các hóa đơn, thanh toán và chi phí, chỉ đề cập đến một một số nhiệm vụ liên quan đến tài chính.

Đó là một nền tảng kế toán trực tuyến lý tưởng cho các doanh nghiệp nhỏ không có đủ tài chính để mua phần mềm kế toán đắt tiền. Akaunting cung cấp giao diện người dùng thanh lịch và trực quan sẽ cung cấp tất cả các tính năng và kiểm soát cần thiết để bám sát các dòng tiền và giao dịch của bạn.

Tính năng của phần mềm Akaunting

Các tính năng đáng chú ý bao gồm:

+ Hỗ trợ đa tiền tệ.

+ Báo cáo trực quan bằng cách sử dụng đồ thị.

+ Hệ thống quản lý nhà cung cấp.

+ Khả năng gửi hóa đơn cho khách hàng thông qua giao thức SMTP (Yêu cầu máy chủ thư được cấu hình trên máy chủ của bạn).

+ Tạo và quản lý các hóa đơn, hóa đơn và các khoản thanh toán khác cho các công việc đang thực hiện.

+ Khả năng chấp nhận thanh toán hàng loạt.

+ Hệ thống quản lý chiết khấu.

+ Tóm tắt khách hàng.

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cài đặt phần mềm kế toán Akaunting miễn phí tự lưu trữ trên Ubuntu 20.04.

Bước 1: Cài đặt LAMP Stack trên Ubuntu

Vì Akaunting được khách hàng và Quản trị viên truy cập chủ yếu từ front-end và yêu cầu máy chủ cơ sở dữ liệu để lưu trữ tất cả dữ liệu của nó, chúng ta cần bắt đầu bằng cách cài đặt LAMP stack. Chúng tôi đã có một hướng dẫn chi tiết về cách cài đặt LAMP stack trên Ubuntu 20.04. Điều này sẽ có ích trước khi tiếp tục.

Cần có một số mô-đun PHP bổ sung để Phần mềm Akaunting hoạt động mà không gặp bất kỳ sự cố nào. Do đó, hãy cài đặt các mô-đun PHP sau.

$ sudo apt install libapache2-mod-php php7.4-mysql php7.4-gd php7.4-cli php7.4-imagick php7.4-common php7.4-mysql php7.4-gd php7.4-bcmath php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl php7.4-imap php7.4-ldap php7.4-xmlrpc php7.4-soap 

Bước 2: Tạo cơ sở dữ liệu Akaunting

Tiếp theo, chúng ta sẽ tạo cơ sở dữ liệu cho Akaunting trong máy chủ cơ sở dữ liệu MariaDB. Đây là cơ sở dữ liệu mà ứng dụng Akaunting sẽ sử dụng để lưu trữ tất cả dữ liệu của nó.

Do đó, hãy đăng nhập vào máy chủ MariaDB.

$ sudo mysql -u root -p

Tạo cơ sở dữ liệu và người dùng cơ sở dữ liệu.

MariaDB [(none)]> CREATE DATABASE akaunting;

MariaDB [(none)]>CREATE USER 'akaunting_user'@'localhost' IDENTIFIED by 'myP@ssWord';

Sau đó cấp tất cả các đặc quyền cho người dùng trên cơ sở dữ liệu.

MariaDB [(none)]>GRANT ALL ON akaunting.* TO 'akaunting_user'@'localhost'; 

Cuối cùng, lưu các thay đổi và thoát khỏi lời nhắc MariaDB.

MariaDB [(none)]>FLUSH PRIVILEGES;

MariaDB [(none)]>EXIT;

Bước 3: Cài đặt phần mềm Akaunting trên Ubuntu

Với cơ sở dữ liệu đã có, tiếp theo chúng ta sẽ tải xuống bản phát hành mới nhất của Akaunting dưới dạng lưu trữ nén. Để làm như vậy, hãy sử dụng lệnh wget như được hiển thị.

$ wget -O Akaunting.zip https://akaunting.com/download.php?version=latest

Tiếp theo, tạo một thư mục trong thư mục webroot,

$ sudo mkdir -p /var/www/akaunting/

Và sau đó, trích xuất nội dung của kho lưu trữ đã nén trong thư mục.

$ sudo giải nén Akaunting.zip -d /var/www/akaunting/

Tiếp theo, đặt quyền sở hữu thư mục cho người dùng và nhóm www-data.

$ sudo chown www-data: www-data -R /var/www/akaunting/

Và các quyền như sau.

$ sudo chmod -R 755 /var/www/akaunting/

Bước 4: Định cấu hình máy chủ ảo Apache cho Akaunting trên Ubuntu

Chúng ta cần xác định tệp máy chủ ảo cho trang Akaunting. Điều này sẽ cho phép Apache lưu trữ trang web mà không có bất kỳ xung đột nào với tệp máy chủ ảo Apache mặc định.

Sử dụng trình soạn thảo văn bản yêu thích của bạn, xác định tệp máy chủ ảo như sau.

$ sudo vim /etc/apache2/sites-available/akaunting.conf

Dán nội dung được hiển thị. Đảm bảo thay thế yourdomain.com bằng tên miền hoặc IP máy chủ đủ điều kiện của bạn.

 

    ServerName yourdomain.com

    DocumentRoot /var/www/akaunting/

   

       DirectoryIndex index.php

       Options +FollowSymLinks

       AllowOverride All

       Require all granted

   

    ErrorLog ${APACHE_LOG_DIR}/akaunting.error.log

    CustomLog ${APACHE_LOG_DIR}/akaunting.access.log combined

 

Lưu các thay đổi và thoát khỏi tệp cấu hình. Sau đó, kích hoạt tệp máy chủ ảo và mô-đun ghi lại Apache.

$ sudo a2ensite akaunting.conf

$ sudo a2enmod rewrite

Ngoài ra, hãy tắt tệp máy chủ ảo Apache mặc định.

$ sudo a2dissite 000-default.conf

Để các thay đổi có hiệu lực, hãy khởi động lại Apache.

$ sudo systemctl restart apache2

Bước 5: Hoàn tất thiết lập Akaunting trên Ubuntu

Tất cả các cấu hình và cài đặt hiện đã có sẵn. Bước duy nhất còn lại là hoàn tất thiết lập từ trình duyệt web. Để khởi chạy trình duyệt của bạn và truy cập địa chỉ IP của máy chủ hoặc Tên miền Đủ điều kiện (FQDN).

http: //server-IP hoặc tên miền

Bạn sẽ được chào đón bởi trang thiết lập bên dưới nhắc bạn chọn ngôn ngữ ưa thích của mình.

Tiếp theo, cung cấp chi tiết cơ sở dữ liệu mà bạn đã xác định khi tạo cơ sở dữ liệu và nhấp vào 'Tiếp theo'.

LƯU Ý: Bản phát hành hiện tại tại thời điểm viết xuống hướng dẫn này (1.3.17 ) có một lỗi, dẫn đến lỗi PHP hiển thị trên trình duyệt. Đây là một đoạn mã lỗi.

(1/1) ErrorException

Trying to access array offset on value of type int

in ArrayInput.php line 135

Để giải quyết vấn đề, hãy mở tệp ArrayInput.php.

$ sudo vim akaunting/vendor/symfony/console/Input/ArrayInput.php

Đi tới dòng 135 và thay đổi nó từ:

} elseif ('-' === $key[0]) {

thành:

} elseif (isset($key[0]) && '-' === $key[0]) {

Lưu tệp của bạn, sau đó làm mới trang cài đặt.

Trong bước cuối cùng, hãy điền vào chi tiết Công ty và Quản trị viên và nhấp vào 'Tiếp theo'.

Cuối cùng, bảng điều khiển cũng xuất hiện. Từ đây, bạn có thể tiến hành tính toán tài chính và theo dõi chi phí của mình.

Kết thúc hướng dẫn này về cài đặt phần mềm Akauting trên Ubuntu 20.04.

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

+ Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

————————————————————

CÔNG TY TNHH PHẦN MỀM NHÂN HÒA

https://nhanhoa.com

Hotline: 1900 6680

Trụ sở chính: Tầng 4 - Tòa nhà 97-99 Láng Hạ, Đống Đa, Hà Nội

Tel: (024) 7308 6680 – Email: sales@nhanhoa.com

Chi nhánh TP. Hồ Chí Minh: 270 Cao Thắng (nối dài), Phường 12, Quận 10, Tp.HCM

Tel: (028) 7308 6680 – Email: hcmsales@nhanhoa.com

Chi nhánh Vinh - Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Tel: 0915221384 – Email: contact@nhanhoa.com

Bài viết liên quan
26/11/2024
Control Panel VPS là công cụ quan trọng giúp quản trị và tối ưu hoá hoạt động của máy chủ ảo (VPS). Với sự đa dạng...
20/11/2024
Các fan cứng của Nhân Hòa đã biết Chương trình Black Friday 2024 sẽ có mức ưu đãi khủng là bao nhiêu % và áp dụng cho những...
19/11/2024
Đừng để website của bạn bị "tắt đèn" vì hết hạn tên miền! Hãy chủ động gia hạn tên miền để đảm bảo sự liên...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: 1900 6680 - (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: 1900 6680 - (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: 1900 6680 - (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Phản ánh chất lượng dịch vụ: 091 140 8966

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!