تركيب وتكوين OctoberCMS في بيئة ServBay
ما هو OctoberCMS؟
OctoberCMS هو نظام إدارة محتوى مفتوح المصدر يعتمد على إطار عمل Laravel، ويوفر ميزات قوية وقابلية للتوسعة، مما يجعله مناسبًا لبناء أنواع مختلفة من المواقع الإلكترونية. يتميز OctoberCMS بواجهة مستخدم بسيطة وخصائص ودية للمطورين.
خطوات تركيب OctoberCMS
في هذه المقالة، سنشرح كيفية تركيب وتكوين OctoberCMS في بيئة ServBay.
الخطوة 1: إنشاء دليل المشروع
أولاً، أنشئ دليل مشروع جديد في دليل www
الخاص بـ ServBay:
cd /Applications/ServBay/www
mkdir servbay-octobercms-app
cd servbay-octobercms-app
2
3
الخطوة 2: استخدام Composer لتركيب OctoberCMS
ServBay يأتي مدمجاً مع Composer، لذا يمكننا استخدام Composer لتركيب OctoberCMS مباشرة:
composer create-project october/october .
الخطوة 3: إنشاء قاعدة بيانات ومستخدم
الوصول إلى أداة إدارة قاعدة البيانات phpMyAdmin المدمجة في ServBay
افتح https://servbay.host/، انقر على "phpMyAdmin" للدخول إلى أداة إدارة قاعدة البيانات phpMyAdmin.
إنشاء مستخدم لقاعدة البيانات
الدخول إلى صفحة حساب المستخدم
- في الصفحة الرئيسية لـ phpMyAdmin، انقر على "حسابات المستخدم" من القائمة العلوية.
إضافة مستخدم جديد
- انقر على "إضافة حساب مستخدم".
- املأ المعلومات التالية:
- اسم المستخدم:
october_user
- اسم المضيف:
localhost
- كلمة المرور: أدخل كلمة مرور آمنة، مثل
password123
- إعادة الإدخال: أدخل كلمة المرور مرة أخرى
- اسم المستخدم:
- في قسم "قاعدة البيانات للمستخدم الجديدة"، اختر "إنشاء قاعدة بيانات تحمل نفس اسم المستخدم ومنح جميع الصلاحيات".
- تأكد من تحديد "منح جميع الصلاحيات".
- انقر على زر "تنفيذ".
الخطوة 4: تكوين الخادم
إضافة موقع جديد
افتح ServBay، انقر على علامة التبويب "المضيف"، وأضف موقعًا جديدا:
- الاسم:
My OctoberCMS Site
- النطاق:
servbay-octobercms.local
- نوع الموقع:
PHP
- إصدار PHP: اختر إصدار PHP المناسب
- دليل الجذر للموقع:
/Applications/ServBay/www/servbay-octobercms-app
- الاسم:
حفظ التكوين
احفظ التكوين وأعد تشغيل ServBay.
الخطوة 5: تكوين OctoberCMS
تحرير ملف التكوين البيئي
في دليل المشروع الجذري، انسخ ملف
.env.example
إلى.env
:bashcp .env.example .env
1تحرير ملف
.env
افتح ملف
.env
باستخدام محرر النصوص، وقم بتكوين معلومات الاتصال بقاعدة البيانات والإعدادات الأخرى الضرورية:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=october_user DB_USERNAME=october_user DB_PASSWORD=password123
1
2
3
4
5
6
الخطوة 6: تشغيل برنامج التثبيت لـ OctoberCMS
الوصول إلى صفحة التثبيت
افتح المتصفح، واذهب إلى
https://servbay-octobercms.local/install.php
، ستظهر صفحة تثبيت OctoberCMS.إدخال معلومات قاعدة البيانات
اتبع التعليمات على الصفحة لإدخال معلومات الاتصال بقاعدة البيانات:
- نوع قاعدة البيانات:
MySQL
- مضيف قاعدة البيانات:
localhost
- اسم قاعدة البيانات:
october_user
(نفس اسم المستخدم) - اسم مستخدم قاعدة البيانات:
october_user
- كلمة مرور قاعدة البيانات:
password123
- نوع قاعدة البيانات:
إدخال معلومات المدير
اتبع التعليمات على الصفحة لإدخال اسم المستخدم وكلمة المرور الخاصة بالمدير.
إكمال التثبيت
انقر على زر "تثبيت" لاستكمال عملية التثبيت.
الخطوة 7: تركيب الإضافات والسمات
تركيب الإضافات
قم بتسجيل الدخول إلى لوحة الإدارة الخاصة بـ OctoberCMS، انقر على "الإضافات"، ابحث وقم بتركيب الإضافات التي تحتاجها.
تركيب السمات
انقر على "المظهر" -> "السمات"، اختر وقم بتركيب السمة التي تفضلها.
استخدام OctoberCMS لإنشاء موقع
الآن بعد أن قمت بتركيب وتكوين OctoberCMS بنجاح في بيئة ServBay، يمكنك البدء في استخدامه لإنشاء موقعك. إليك بعض الإجراءات الشائعة:
إنشاء الصفحات والمحتوى
إنشاء صفحة
في لوحة إدارة OctoberCMS، انقر على "CMS" -> "الصفحات"، قم بإنشاء صفحة جديدة، املأ عنوان الصفحة والمحتوى، ثم انقر على "حفظ".
إنشاء كتلة المحتوى
انقر على "CMS" -> "المحتوى"، قم بإنشاء كتلة محتوى جديدة، املأ عنوان المحتوى والمحتوى، ثم انقر على "حفظ".
تكوين القائمة التنقلية
إنشاء قائمة
في لوحة إدارة OctoberCMS، انقر على "CMS" -> "الأجزاء"، قم بإنشاء جزء جديد من أجل القائمة التنقلية.
إضافة عناصر القائمة
أضف الصفحات وكتل المحتوى إلى القائمة التنقلية، ثم انقر على "حفظ".
تخصيص الأدوات
إضافة أدوات
في لوحة إدارة OctoberCMS، انقر على "CMS" -> "الأجزاء"، قم بإنشاء جزء جديد من أجل الأدوات.
تكوين الأدوات
قم بتكوين إعدادات الأدوات حسب الحاجة، ثم انقر على "حفظ".
باتباع هذه الخطوات، ستكون قد نجحت في تركيب وتكوين OctoberCMS في بيئة ServBay وبدأت في استخدامه لإنشاء موقعك. تجعل الميزات القوية والمرونة التي يتمتع بها OctoberCMS من النظام خيارًا مثاليًا لبناء أنواع مختلفة من المواقع الإلكترونية.