نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
DokuWiki هو برنامج ويكي مفتوح المصدر مكتوب بلغة PHP ولا يتطلب قاعدة بيانات. يقوم بتخزين البيانات في ملفات نصية. يتم استضافة شفرة مصدر DokuWiki بشكل علني على GitHub . سيوضح لك هذا الدليل كيفية تثبيت DokuWiki على نسخة Ubuntu 16.04 LTS Vultr.
تحقق من إصدار Ubuntu.
lsb_release -ds
# Ubuntu 16.04.4 LTS
قم بإنشاء non-root
حساب مستخدم جديد له sudo
حق الوصول والتبديل إليه.
adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe
ملاحظة : استبدل johndoe
باسم المستخدم الخاص بك .
قم بإعداد المنطقة الزمنية.
timedatectl list-timezones
sudo timedatectl set-timezone Region/City
تأكد من أن نظامك محدث.
sudo apt update && sudo apt upgrade -y
تثبيت PHP 7.0 وملحقات PHP المطلوبة.
sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-gd php7.0-xml php7.0-zip
تحقق من إصدار PHP.
php --version
# PHP 7.0.28-0ubuntu0.16.04.1 (cli) ( NTS )
# Copyright (c) 1997-2017 The PHP Group
# Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
# with Zend OPcache v7.0.28-0ubuntu0.16.04.1, Copyright (c) 1999-2017, by Zend Technologies
سيتم تشغيل DokuWiki على أي خادم ويب يدعم PHP. في هذا البرنامج التعليمي سنستخدم NGINX. إذا كنت تفضل Apache أو خادم ويب آخر ، فيمكنك استخدامه بدلاً من NGINX.
قم بتثبيت NGINX.
sudo apt install -y nginx
تحقق من إصدار NGINX.
sudo nginx -v
# nginx version: nginx/1.10.3 (Ubuntu)
تكوين NGINX.
sudo vim /etc/nginx/sites-available/dokuwiki.conf
انسخ والصق التكوين التالي لـ NGINX واحفظه.
server {
listen [::]:80;
listen 80;
server_name wiki.example.com; # Replace with your hostname
root /var/www/dokuwiki;
index index.html index.htm index.php doku.php;
client_max_body_size 15M;
client_body_buffer_size 128K;
location / {
try_files $uri $uri/ @dokuwiki;
}
location ^~ /conf/ { return 403; }
location ^~ /data/ { return 403; }
location ~ /\.ht { deny all; }
location @dokuwiki {
rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last;
rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last;
rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last;
rewrite ^/(.*) /doku.php?id=$1 last;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
قم بتنشيط dokuwiki.conf
التكوين الجديد عن طريق ربط الملف sites-enabled
بالدليل.
sudo ln -s /etc/nginx/sites-available/dokuwiki.conf /etc/nginx/sites-enabled/
تحقق من تكوين NGINX.
sudo nginx -t
إعادة تحميل NGINX.
sudo systemctl reload nginx.service
قم بإنشاء دليل جذر المستند.
sudo mkdir -p /var/www/dokuwiki
تغيير ملكية /var/www/dokuwiki
الدليل إلى johndoe
.
sudo chown -R johndoe:johndoe /var/www/dokuwiki
انتقل إلى جذر المستند.
cd /var/www/dokuwiki
قم بتنزيل أحدث إصدار ثابت من DokuWiki من صفحة تنزيل DokuWiki .
wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz
قم بفك ضغط ملف DokuWiki.
tar xvf dokuwiki-stable.tgz
rm dokuwiki-stable.tgz
mv dokuwiki-2017-02-19e/* . && mv dokuwiki-2017-02-19e/.* .
rmdir dokuwiki-2017-02-19e/
تغيير ملكية /var/www/dokuwiki
الدليل إلى www-data
.
sudo chown -R www-data:www-data /var/www/dokuwiki
أعد تشغيل php7.0-fpm.service
.
sudo systemctl restart php7.0-fpm.service
افتح برنامج إعداد DokuWiki install.php
، في متصفحك وقم بإعداد DokuWiki. يتحقق سكربت الإعداد من توفر وظائف PHP المطلوبة ويتحقق من أذونات الملفات المطلوبة. كما يقوم بإنشاء حساب مسؤول مبدئي وسياسة ACL مبدئية. لتشغيل المثبت ، افتح http://wiki.example.com/install.php
المتصفح واتبع التعليمات.
بعد التهيئة الناجحة ، احذف install.php
الملف من دليل جذر DokuWiki.
sudo rm /var/www/dokuwiki/install.php
تم تثبيت DokuWiki الخاص بك ويمكنك الآن الوصول إلى ويكي وظيفية وتحريره على http://wiki.example.com/
.
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد