Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
Matomo là một nền tảng phân tích web mã nguồn mở giúp theo dõi và phân tích lượng truy cập trên website. Nó cung cấp các công cụ phân tích chuyên sâu để hiểu rõ hơn về cách người dùng tương tác với trang web, từ đó giúp cải thiện trải nghiệm người dùng và hiệu quả của chiến lược tiếp thị trực tuyến.
Matomo cung cấp các báo cáo sâu sắc để theo dõi người dùng trên trang web của bạn. Điều này bao gồm công cụ tìm kiếm liên kết giới thiệu và các từ khóa, ngôn ngữ, lượt truy cập trang như lượt tải xuống tệp của khách truy cập và nhiều hơn nữa. Matomo ngày càng trở nên phổ biến hơn như một giải pháp thay thế cho các dịch vụ phân tích như Google Analytics.
bài viết này sẽ giúp bạn cài đặt Matomo phân tích web trên máy chủ AlmaLinux 9.
Yêu cầu cài đặt Matomo cần phải có máy chủ cơ sở dữ liệu MySQL hoặc MariaDB. Bài viết này hướng dẫn dùng với MariaDB
Ban chạy câu lệnh sau để cài đặt mariab
#dnf install mariadb-server
Sau khi cài đặt xong thì tiến hành start MariaDB
#systemctl start mariadb
#systemctl enable mariadb
Hãy chạy tiện ích mariadb-secure-installation để thiết lập bảo mật cho máy chủ.
#mariadb-secure-installation
Đăng nhập vào shell MariaDB với quyền root
#mariadb -u root -p
SAu khi đăng nhập vào bạn chạy các command sau, để tạo database matomo và user matomo có mật khẩu: “Pa@Mato#123db” , bạn có thể tạo user, database tùy ý.
#CREATE DATABASE matomo; //tạo database tên matomo
#CREATE USER ‘matomo’@’localhost’ IDENTIFIED BY ‘Pa@Mato#123db‘; //tạo user matomo có mật khẩu Pa@…
#GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, INDEX, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON matomo.* TO ‘matomo’@’localhost’; //cấp các quyền cho user matomo vào datbase matomo
#FLUSH PRIVILEGES;
Bạn có thể tham khảo bài viết cài đặt PHP 8.2 trên Almalinux 9 tại đây
Nếu chỉ cài PHP 8.1 thì bạn chạy lệnh sau:
#dnf module enable php:8.1
Tiếp đến cài đặt websever và các extension php cần thiết
#dnf install httpd php php-common php-mysqlnd php-gd php-curl php-json php-intl php-bcmath php-zip php-apcu php-mbstring php-fileinfo php-xml php-zip php-soap
#wget https://builds.matomo.org/matomo.zip
Sau khi tải xong bạn giải nén file zip này ra và set lại owner apache cho toàn bộ thư mục matomo, trong bài viết tôi giải nén vào thư mục /usr/share/nginx/html/matomo
Cấu hình lại vhost apache, tạo file /etc/httpd/conf.d/matomo.conf
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName analytics.ktpatest.com DocumentRoot /usr/share/nginx/html/matomo/<Directory /usr/share/nginx/html/matomo> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted </Directory><Files “console”> Options None Require all denied </Files> <Directory /usr/share/nginx/html/matomo//misc/user> <Directory /usr/share/nginx/html/matomo/misc> <Directory /usr/share/nginx/html/matomo/vendor> ErrorLog /var/log/httpd//matomo_error.log </VirtualHost> |
Sau đó restart lại Apache, bạn có thể kiểm tra syntax trước với lệnh apachectl -t
Tiếp đến là bạn truy cập vào trang cài đặt
Sau đó bạn sẽ đăng nhập với user Siêu người dùng trước đó khai báo để login vào
Chúc bạn thành công.
P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng
Tham khảo các ưu đãi: https://www.pavietnam.vn/vn/tin-khuyen-mai/