نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
Matomo (Piwik سابقًا) هو نظام أساسي مفتوح المصدر للتحليلات ، وهو بديل مفتوح لبرنامج Google Analytics. مصدر Matomo مستضاف على GitHub. إنه برنامج PHP / MySQL متميز تمامًا تقوم بتنزيله وتثبيته على خادم الويب الخاص بك. في هذا الدليل ، سنقوم بتثبيت Matomo على مثيل خادم Debian 9 Vultr.
pdo
و pdo_mysql
، أو mysqli
الامتداد.تحقق من إصدار دبيان.
lsb_release -ds
# Debian GNU/Linux 9.4 (stretch)
تأكد من أن نظامك محدث.
apt update && apt upgrade -y
قم بتثبيت الحزم الضرورية.
apt install -y sudo unzip apt-transport-https curl wget dirmngr
قم بإنشاء non-root
حساب مستخدم جديد له sudo
حق الوصول والتبديل إليه.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
ملاحظة : استبدل johndoe
باسم المستخدم الخاص بك.
قم بإعداد المنطقة الزمنية.
sudo dpkg-reconfigure tzdata
يوصي Matomo باستخدام PHP 7 لأنه أكثر كفاءة في الذاكرة وأسرع من إصدارات PHP السابقة. تحتوي مستودعات دبيان الافتراضية على PHP 7 ، لذلك سيكون التثبيت بسيطًا.
قم بتثبيت PHP ، بالإضافة إلى ملحقات PHP الضرورية.
sudo apt install -y php7.0 php7.0-fpm php7.0-curl php7.0-gd php7.0-cli php7.0-mysql php-xml php7.0-mbstring
التحقق من إصدار.
php --version
قم بتثبيت MariaDB.
sudo apt install -y mariadb-server
التحقق من إصدار.
mysql --version
قم بتشغيل mysql_secure_installation
البرنامج النصي لتحسين أمان تثبيت MariaDB.
sudo mysql_secure_installation
قم بتسجيل الدخول إلى MariaDB كمستخدم الجذر.
sudo mysql -u root -p
# Enter password:
إنشاء قاعدة بيانات MariaDB جديدة ومستخدم قاعدة بيانات ، وتذكر أوراق الاعتماد.
mysql> CREATE DATABASE db_name;
mysql> GRANT ALL ON db_name.* TO 'username' IDENTIFIED BY 'password';
mysql> FLUSH PRIVILEGES;
mysql> quit
ملاحظة : استبدال db_name
و username
مع أسماء مناسبة للالإعداد. استبدلها password
بكلمة مرور قوية.
قم بتثبيت Nginx.
sudo apt install -y nginx
التحقق من إصدار.
sudo nginx -v
تكوين Nginx. قم بتشغيل sudo vim /etc/nginx/sites-available/matomo.conf
الملف وملؤه بالتكوين التالي.
server {
listen 80;
server_name stats.example.com;
root /var/www/matomo;
location / {
try_files $uri /index.php$is_args$args;
}
location ~ \.php$ {
try_files $uri =404;
include fastcgi_params;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
قم بتنشيط matomo.conf
التكوين الجديد عن طريق ربط الملف sites-enabled
بالدليل.
sudo ln -s /etc/nginx/sites-available/matomo.conf /etc/nginx/sites-enabled/
اختبر التكوين.
sudo nginx -t
إعادة تحميل Nginx.
sudo systemctl reload nginx.service
قم بإنشاء دليل جذر المستند.
sudo mkdir -p /var/www/matomo
تغيير ملكية /var/www/matomo
الدليل إلى johndoe
.
sudo chown -R johndoe:johndoe /var/www/matomo
التثبيت unzip
.
sudo apt install -y unzip
تنزيل الإصدار الأخير من Matomo.
cd /var/www/matomo
wget https://builds.piwik.org/piwik.zip
unzip piwik.zip
rm piwik.zip
mv piwik/* .
rmdir piwik
تغيير ملكية /var/www/matomo
الدليل إلى www-data
.
sudo chown -R www-data:www-data /var/www/matomo
افتح متصفح الويب الخاص بك وانتقل إلى URL الذي قمت بتحميل Matomo عليه. سترى "شاشة ترحيب تركيب ماتومو". إذا كانت هناك أي مشاكل ، فإن ماتومو سيحددها ويقدم حلاً. اتبع الإرشادات التي تظهر على الشاشة لإنهاء تثبيت Matomo.
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد