نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
Open Eshop هو برنامج تجارة إلكترونية مجاني ومفتوح المصدر لبيع السلع الرقمية ، مثل MP3 والكتب الإلكترونية والأفلام والبرامج وغير ذلك الكثير. سنشرح في هذا البرنامج التعليمي كيفية تثبيت Open Eshop على Ubuntu 16.04.
من الممارسات الجيدة دائمًا تحديث نظام التشغيل لديك. يمكنك القيام بذلك عن طريق تشغيل الأوامر التالية:
sudo apt-get update -y
sudo apt-get upgrade -y
بمجرد تحديث النظام الخاص بك ، قم بإعادة تشغيل النظام وتسجيل الدخول باستخدام sudo user.
sudo shutdown -r now
يمكنك تثبيت خادم مصباح عن طريق تشغيل الأمر التالي:
sudo apt-get install lamp-server^ -y
بمجرد اكتمال التثبيت ، سنحتاج إلى ضبط بعض القيم في ملفات تكوين PHP على النحو التالي:
sudo nano /etc/php/7.0/cli/php.ini
تحديث القيم post_max_size، upload_max_filesizeو short_open_tagعلى النحو التالي:
post_max_size = 64M
upload_max_filesize = 64M
short_open_tag = On
احفظ وأغلق الملف عند الانتهاء ، ثم أعد تشغيل خادم الويب Apache لجعل هذه التغييرات نافذة المفعول:
sudo systemctl restart apache2
قبل تكوين قاعدة البيانات ، ستحتاج إلى تأمين Mysql أولاً. يمكنك تأمينه عن طريق تشغيل البرنامج النصي للتثبيت الآمن mysql :
sudo mysql_secure_installation
أجب عن جميع الأسئلة كما هو موضح أدناه:
Set root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
بمجرد تأمين قاعدة البيانات ، قم بتسجيل الدخول إلى MySQL shell بالأمر التالي:
mysql -u root -p
أدخل كلمة مرور الجذر عند المطالبة ثم أنشئ قاعدة بيانات لـ Open Eshop:
mysql> CREATE DATABASE openeshop_db;
بعد ذلك ، قم بإنشاء مستخدم قاعدة بيانات باستخدام الأمر التالي:
mysql> CREATE USER 'openeshop' IDENTIFIED BY 'your-password';
بعد ذلك ، امنح الامتيازات لقاعدة البيانات:
mysql>GRANT ALL PRIVILEGES ON openeshop_db.* TO 'openeshop'@'localhost';
بعد ذلك ، امسح جدول الامتيازات بالأمر التالي:
mysql>FLUSH PRIVILEGES;
أخيرًا ، اخرج من هيكل MySQL:
MariaDB [(none)]>\q
أولاً ، قم بتنزيل أحدث إصدار ثابت من ملف تثبيت Open Eshop من موقع الويب الرسمي الخاص بهم باستخدام الأمر التالي:
sudo mkdir /var/www/html/openeshop
cd /var/www/html/openeshop
wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php
بعد ذلك ، قم بتغيير مالك الملف الذي تم تنزيله باستخدام الأمر التالي:
sudo chown -R www-data:www:data install-eshop.php
بعد ذلك ، أنشئ كتلة خادم مضيف ظاهري apache لـ Open Eshop. يمكنك القيام بذلك عن طريق إنشاء ملف openeshop.conf:
sudo nano /etc/apache2/sites-available/openeshop.conf
أضف الأسطر التالية:
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/openeshop
DirectoryIndex install-eshop.php
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/openeshop/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>
احفظ وأغلق الملف عند الانتهاء ، ثم قم بتمكين الموقع باستخدام الأمر التالي:
sudo a2ensite openeshop
أخيرًا ، أعد تشغيل خادم الويب Apache حتى تحدث التغييرات:
sudo systemctl restart apache2
أخيرًا ، افتح متصفح الويب الخاص بك وانتقل إلى URL http://yourdomain.comوأنجز عملية التثبيت.
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد