في المقالة التالية سوف نلقي نظرة على كيفية تثبيت Dotclear على Ubuntu 18.04 LTS. يتعلق الامر ب تطبيق للتدوين. انه مصدر مجاني ومفتوح. لقد تم تصميمه لتوفير واجهة سهلة الاستخدام تسمح لأي شخص بنشر أفكاره على مدونة.
Dotclear هو تطبيق لنشر مدونة مكتوب بلغة PHP وتوزيعها تحت GNU GPLv2. يتضمن بعض الميزات المضمنة للعمل معها مثل إدارة المدونة ، واستخدام بناء جملة XHTML للمشاركات ، والقدرة على إضافة صفحات ، وما إلى ذلك. كما أنه يدعم أنواعًا مختلفة من قواعد البيانات ، مثل MySQL و PostgreSQL و SQLite.
الغرض من المشروع هو توفير أداة سهلة الاستخدام تتيح لأي شخص يريد ذلك نشر موقع الويب الخاص بك ، بغض النظر عن مهاراتك الفنية. Dotclear هو برنامج مصمم لجميع أنواع المستخدمين ويتم تحسينه بانتظام من خلال المساهمات. يمكن لأي شخص استخدامه وتعديله وفقًا لترخيص البرنامج.
قم بتثبيت Dotclear على Ubuntu 18.04 LTS
يتطلب تثبيت هذا التطبيق بضع خطوات. بعد ذلك ، في هذا المثال ، سنرى كيف قم بتثبيت Dotclear على Ubuntu 18.04.
بادئ ذي بدء ، سوف نتأكد من ذلك جميع حزم النظام محدثة تشغيل البرنامج النصي التالي:
sudo apt update && sudo apt upgrade
الشيء الذي يجب علينا أيضًا أن نأخذه في الاعتبار هو ذلك مطلوب خادم LAMP (Linux و Apache و MariaDB و PHP). إذا لم يكن مثبتًا لديك ، فيمكنك المتابعة الدليل كتبه أحد الزملاء قبل فترة للقيام بذلك. سيكون علينا أيضا تثبيت وحدات PHP الضرورية:
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-zip php7.2-curl
تنزيل Dotclear
في هذه اللحظة نستطيع قم بتنزيل أحدث إصدار ثابت من Dotclear. في وقت كتابة هذا المقال هو إصدار 2.14.3.
cd /var/www/html sudo wget https://download.dotclear.org/loader/dotclear-loader.php
الآن يجب علينا تغيير بعض أذونات المجلد حيث حفظنا المثبت:
chown -R www-data:www-data /var/www/html/
تكوين MariaDB
سنكون قادرين حماية MariaDB باستخدام البرنامج النصي mysql_secure_installation. من المهم قراءة كل خطوة ومتابعتها بعناية لأنها ستسألنا عن تعيين كلمة مرور الجذر ، أو إزالة المستخدمين المجهولين ، أو عدم السماح بتسجيل الدخول عن بُعد ، أو إزالة قاعدة بيانات الاختبار ، أو الوصول الآمن إلى MariaDB.
mysql_secure_installation
بعد ذلك ، سيتعين علينا ذلك سجّل الدخول إلى وحدة تحكم MariaDB وأنشئ قاعدة بيانات لـ Dotclear. قم بتشغيل الأمر التالي:
sudo mysql -u root -p
سيطلب هذا كلمة مرور ، لذا اكتب كلمة مرور جذر MariaDB واضغط على Enter. بمجرد تسجيل الدخول ، ستحتاج إلى إنشاء قاعدة بيانات لتثبيت Dotclear. يمكنك استخدام الأوامر التالية للقيام بذلك:
CREATE DATABASE dotclear; GRANT ALL PRIVILEGES ON dotclear.* TO dotclearuser@localhost IDENTIFIED BY 'Password'; FLUSH PRIVILEGES; \q
تكوين Apache
إلى إنشاء ملف تكوين مضيف ظاهري لمجالك، قم بتشغيل الأمر التالي:
sudo nano /etc/apache2/sites-available/tu-dominio.com.conf
أضف الأسطر التالية ، مع تعديلها حسب الضرورة:
<VirtualHost *:80> ServerAdmin admin@tu-dominio.com ServerName tu-dominio.com ServerAlias www.tu-dominio.com DocumentRoot /var/www/html <Directory /var/www/html> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/tu_dominio_error.log CustomLog ${APACHE_LOG_DIR}/tu_dominio_access.log combined </VirtualHost>
أحفظ وأغلق الملف. الآن سيكون هناك تمكين ملف تكوين المضيف الظاهري. للقيام بذلك ، قم بتشغيل:
sudo ln -s /etc/apache2/sites-available/tu_dominio.com.conf /etc/apache2/sites-enabled/tu_dominio.com.conf
الوصول إلى Dotclear
سيكون Dotclear متاحًا على منفذ HTTP 80 افتراضيًا. افتح متصفحك المفضل وانتقل إلى:
http://tu_dominio/dotclear-loader.php
سينقلنا عنوان URL هذا إلى صفحة المثبت:
بادئ ذي بدء ، علينا أن نفعل انقر فوق الزراسترجع وفك ضغط Dotclearواتبع التعليمات التي تظهر على الشاشة.
على الشاشة الثانية ، يجب علينا كتابة تكوين قاعدة بيانات MariaDBلذلك إذا اتبعت الإرشادات الواردة في هذه المقالة ، فاستخدم التفاصيل التالية:
- نوع قاعدة البيانات: MySQLi
- اسم المضيف: المضيف المحلي أو ما يتوافق.
- الاسم: dotclear
- اسم المستخدم: dotclearuser
- كلمة المرور
- البريد الإلكتروني الرئيسي: admin@your-domain.com
عندما يتم التثبيت بنجاح ، لن يكون لدينا أكثر من تغطية معلومات المستخدم.
ثم سيظهر لنا ملف شاشة مع معلومات الوصول إلى المدونة.
إذا سارت الأمور على ما يرام ، فستكون قد نجحت في تثبيت Dotclear على Ubuntu 18.04.
إلى احصل على المساعدة حول التكوين أو التثبيت أو المعلومات المفيدة حول التطبيق ، يُنصح دائمًا بزيارة الموقع الرسمي بواسطة Dotclear.