راهنمای نصب و پیکربندی Matomo

راهنمای نصب و پیکربندی Matomo

۱. Matomo چیست و چرا از آن استفاده کنیم؟

Matomo یک نرم‌افزار متن‌باز و جایگزین Google Analytics است که به شما امکان می‌دهد بازدیدکنندگان وب‌سایت خود را تحلیل کنید و اطلاعات دقیقی از رفتار کاربران به دست آورید. برخلاف Google Analytics، داده‌های شما کاملاً در اختیار خودتان است و حریم خصوصی کاربران بهتر حفظ می‌شود.


۲. پیش‌نیازهای نصب Matomo

برای اجرای Matomo، سیستم شما باید دارای موارد زیر باشد:

وب‌سرور: یکی از این گزینه‌ها را داشته باشید:

  • Apache
  • Nginx
  • IIS
  • LiteSpeed

نسخه PHP مورد نیاز:

  • Matomo 4.x: حداقل PHP 7.2.5 یا نسخه‌های جدیدتر
  • Matomo 4.16 و Matomo 5: پیشنهاد می‌شود از PHP 8.x استفاده کنید (چون سریع‌تر و کم‌مصرف‌تر است)

پایگاه داده:

  • MySQL 5.5 یا جدیدتر (ترجیحاً MySQL 8+)
  • یا MariaDB

افزونه‌های PHP مورد نیاز:

  • pdo و pdo_mysql یا mysqli (پیش‌فرض فعال هستند)

 

سیستم‌عامل‌های سازگار: Matomo روی هر سیستم‌عاملی اجرا می‌شود، مانند:

  • لینوکس (Ubuntu, CentOS, Debian, Raspberry Pi OS و...)
  • ویندوز سرور
  • macOS Server
  • FreeBSD

نکته: اگر از وردپرس استفاده می‌کنید، نیازی به نصب دستی نیست! کافیست افزونه "Matomo Analytics" را نصب کنید.


۳. راه‌اندازی و نصب Matomo روی اوبونتو (Ubuntu 20.04/22.04)

مرحله ۱: به‌روزرسانی سیستم

ابتدا سیستم را آپدیت کنید تا از آخرین نسخه‌های بسته‌ها استفاده شود:

مرحله ۲: نصب وب‌سرور (Apache)

Apache را نصب کنید:

پس از نصب، سرویس Apache را فعال کنید:

مرحله ۳: نصب PHP و افزونه‌های مورد نیاز

برای اجرای Matomo، PHP و چند افزونه دیگر لازم است. این موارد را نصب کنید:

برای بررسی نسخه PHP:

مرحله ۴: نصب MySQL و ایجاد پایگاه داده

نصب MySQL

برای مدیریت داده‌های Matomo، می بایست MySQL را نصب کنید:

پس از نصب، سرویس MySQL را فعال کنید:

ایجاد پایگاه داده برای Matomo

وارد MySQL شوید:

دستورات زیر را وارد کنید (نام کاربری، پایگاه داده و رمز عبور را به دلخواه تغییر دهید):

 

۴. دانلود و نصب Matomo

🔹 مرحله ۱: دانلود فایل‌های Matomo

وارد مسیر /var/www/html شوید:

سپس، Matomo را دانلود کنید:

🔹 مرحله ۲: استخراج فایل‌ها

پس از دانلود، فایل را استخراج کنید:

🔹 مرحله ۳: تنظیم سطح دسترسی فایل‌ها

برای اجرای صحیح Matomo، دسترسی‌های لازم را تنظیم کنید:


۵. تنظیم وب‌سرور برای Matomo

🔹 تنظیم Virtual Host در Apache

یک فایل تنظیمات برای Matomo ایجاد کنید:

 

محتوای زیر را داخل فایل قرار دهید (به‌جای your-domain.com نام دامنه یا آی‌پی سرور را وارد کنید):

 

🔹 فعال‌سازی تنظیمات و راه‌اندازی مجدد Apache


۶. نصب نهایی از طریق مرورگر

  1. مرورگر را باز کنید و به آدرس http://your-domain.com/matomo/ بروید.
  2. دستورالعمل‌های روی صفحه را دنبال کنید:
    • اطلاعات پایگاه داده را وارد کنید.
    • تنظیمات ادمین را مشخص کنید.
    • نصب را تکمیل کنید.

۷. نکات تکمیلی

بهینه‌سازی برای سایت‌های پرترافیک:
اگر ماهانه بیش از ۱ میلیون بازدید دارید:

  • از دو سرور جداگانه برای پایگاه داده و پردازش درخواست‌ها استفاده کنید.
  • از MySQL 8+ برای عملکرد بهتر بهره ببرید.

افزودن HTTPS برای امنیت بیشتر:
اگر از دامنه استفاده می‌کنید، بهتر است گواهی SSL رایگان با Let’s Encrypt نصب کنید:

 

    نماد‌های اعتماد

    logo-samandehi
    اپلیکیشن کرگدنKargadan on Bazaar

    © تمامی حقوق مادی و معنوی برای کرگدن محفوظ می‌باشد.