مشروع بسيط : تنصيب ووردبريس على راسبيري باي

الصورة الرمزية لـ عبد الله نجاوي
خطوات تنصيب ووردبريس على راسبيري باي

بما أن راسبيري باي يعتبر واحد من أصغر الحواسيب التي تعتبر مناسبة لتعلم علوم الحاسوب بشكل عام ، وبناء الكثير من المشاريع ، بما فيها بناء المواقع ، في هذا الشرح سنتعرف على طريقة تنصيب نظام إدارة المحتوى ووردبريس عن طريق إعداد البيئة المناسبة.

ما الذي ستحتاجه في هذا المشروع ؟

في هذا المشروع سنحتاج طبعا لحاسوب راسبيري باي مع لوحة مفاتيح و اتصال بالإنترنت ، حيث سنقوم بتنصيب البرمجيات اللازمة من أجل تشغيل ووردبريس ، بما فيها الويب سيرفر، قواعد البيانات ولغة البرمجة.

طبعا هذا المشروع هو للتجربة فقط ، باعتبار أن نسخة الراسبيري باي التي سنعمل عليها لا توفر قدرات حوسبة عالية ، بالتالي لا يمكن استخدامها كسيرفر للموقع الذي يعمل بالووردبريس.

تنصيب الويب سيرفر أباتشي

الويب سيرفر هو المسؤول عن استقبال الطلبات من الويب وهو المكان الذي يتم رفع ملفات الموقع إليه ، هناك الكثير من أنواع الويب سيرفر من بينها Apache و NGINX ، طبعا في هذا الشرح سنتعرف على طريقة تنصيب Apache ويمكن القيام بهذا عن طريق أمر بسيط للغاية ، بالتالي سنحتاج للدخول إلى سطر الأوامر في راسبيري باي ، ثم تنفيذ الأمر التالي :

sudo apt-get install apache2 -y

يمكنك الآن فتح المتصفح وكتابة http://localhost/ ، يمكنك أيضا أن تحصل على نفس النتيجة عن طريق عنوان ال IP الخاص بالراسبيري باي على سبيل المثال http://192.168.1.20/ .

طبعا المحتوى الذي تشاهده في هذه الصفحة هو عبارة عن نص يوجد في ملف HTML يوجد في المسار التالي :

/home/howarabic.com/public_html/

يمكنك استخدام nano من أجل تعديل محتوى ملف index.html يمكنك الدخول إلى مسار الملف على الشكل التالي :

cd /home/howarabic.com/public_html/

ثم كتابة الأمر التالي :

nano index.html

الأن قم بتعديل الملف بالنص الذي تريد ، ثم من لوحة المفاتيح قم بالنقر على ctrl + o من أجل حفظ التعديلات بعدها ctrl + x من أجل الخروج من nano

تنصيب لغة البرمجة PHP

الأن سنحتاج إلى تنصيب لغة البرمجة PHP الذي يحتاجها ووردبريس ، حيث أن نظام إدارة المحتوى مبرمج باستخدام لغة البرمجة PHP ، يمكن القيام بهذا الأمر عن طريق الأمر التالي :

sudo apt-get install php -y

تنصيب قاعدة البيانات

بالإضافة إلى لغة البرمجة PHP الووردبريس يحتاج إلى قواعد البيانات mariadb لهذا ستحتاج لتنفيذ الأمر التالي :

sudo apt-get install mariadb-server php-mysql -y

سنقوم الآن بإعادة تشغيل الويب سيرفر عن طريق الأمر التالي :

sudo service apache2 restart

تنصيب ووردبريس

الأن نتأكد أننا في مجلد HTML عن طريق الأمر التالي : 

cd /home/howarabic.com/public_html/

بعدها نقوم بحذف محتوى المجلد 

sudo rm *

نقوم الأن بتحميل سكريبت الووردبريس 

sudo wget http://wordpress.org/latest.tar.gz

نقوم الأن بفك الضغط عن ووردبريس باستخدام الأمر التالي :

sudo tar xzf latest.tar.gz

بعد فك الضغط سينتج مجلد wordpress يحتوي على الملفات المطلوبة ، هنا سنحتاج لنقل ملفات الووردبريس إلى مجلد HTML يمكن القيام بهذا عن طريق الأمر التالي :

sudo mv wordpress/* .

الأن نقوم بحذف الملفات التي لا نحتاج لها 

sudo rm -rf wordpress latest.tar.gz

الأن لدينا الملفات المطلوبة يمكنك كتابة الأمر التالي من أجل استعراض ملفات ووردبريس 

tree -L 1

النتيجة ستكون على هذا الشكل :

.

├── index.php

├── license.txt

├── readme.html

├── wp-activate.php

├── wp-admin

├── wp-blog-header.php

├── wp-comments-post.php

├── wp-config-sample.php

├── wp-content

├── wp-cron.php

├── wp-includes

├── wp-links-opml.php

├── wp-load.php

├── wp-login.php

├── wp-mail.php

├── wp-settings.php

├── wp-signup.php

├── wp-trackback.php

└── xmlrpc.php

3 directories, 16 files

نقوم الأن بمنح الصلاحيات المناسبة لملفات الووردبريس عن طريق الأمر التالي :

sudo chown -R www-data: .

الأن سنحتاج لإعداد قاعدة البيانات ، من اجل هذا سنقوم أولا بكتابة الأمر التالي :

sudo mysql_secure_installation

قم بالنقر على إنتر من لوحة المفاتيح ، قم بالنقر على Y وقم بتعيين رقم سري جديد ، بالنسبة لبقية الخيارات قم باختيار Y أيضا .

الأن سنقوم بإنشاء قاعدة البيانات التي سنستخدمها من أجل الإتصال بقاعدة البيانات ، أولا نقوم بكتابة الأمر التالي :

sudo mysql -uroot -p

قم بإنشاء قاعدة بيانات باسم wordpress مثلا عن طريق الأمر التالي :

create database wordpress;

أعطي الصلاحيات المناسبة بالإضافة إلى الرقم السري الخاص بقاعدة البيانات ، قم بتغيير YOURPASSWORD بالرقم السري الخاص بك 

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';

الإنهاء العملية قم بكتابة الأمر التالي :

FLUSH PRIVILEGES;

الآن قم بإعادة تشغيل راسبيري باي :

sudo reboot

الأن قم بفتح المتصفح ، والدخول إلى الرابط المحلي التالي http://localhost/ أو من خلال عنوان IP الخاص بالراسبيري باي من الشبكة المحلية ، ستظهر لك صفحة على هذا الشكل ، قم بتحديد لغة الووردبريس التي تريد 

الآن قم بإدخال معلومات الإتصال بقاعدة البيانات 

إسم المستخدم : root

إسم قاعدة البيانات : قاعدة البيانات التي قمت بتحديدها في الخطوة السابقة

الرقم السري لقاعدة البيانات : الرقم الذي قمت بتحديده في الخطوة السابقة

بعد نجاح الإتصال ستتمكن من إدخال إسم الموقع ثم اسم المستخدم والرقم السري الخاص بتسجيل الدخول في ووردبريس ، وبهذا تكون قد انتهيت من تنصيب ووردبريس على راسبيري باي.