كيفية تثبيت دروبال على أوبونتو 14.04

شعار دروبال

حسنًا ، هذا صحيح WordPress تمكنت من ترسيخ نفسها كأهم نظام إدارة محتوى (CMS) في العالم ، وهي تستحق ذلك نظرًا لأن نطاقها واسع جدًا بفضل ليس فقط لخصائصه الأساسية وحقيقة أنه متاح من موقع الويب أو من أي خادم ، ولكن أيضًا إلى الكثير من الإضافات والقوالب التي تسمح لنا بتكييفه عمليا مع أي استخدام وتصميم.

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

سنرى بعد ذلك ، كيفية تثبيت دروبال على أوبونتو 14.04، وهو شيء يمكننا تحقيقه بطريقة بسيطة للغاية من خلال بضع خطوات ، والمطلب الرئيسي هو أن يكون لديك خادم. في هذه الحالة ، سنستند إلى LAMP ، الحل الشائع جدًا الذي يتضمن Apache و MySQL و PHP (ومن هنا جاء اسمه ، المكون من الأحرف الأولى من الأحرف الأولى بالإضافة إلى Linux). لتثبيته نقوم بتنفيذ ما يلي من محطة طرفية (Ctrl + Alt + T):

sudo apt-get install mysql-server mysql-client apache2 php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-psp -إعادة تشفير php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

الآن بعد أن تم تثبيت النظام الأساسي في أوبونتو لدينا ل إنشاء قاعدة بيانات لدروبال، والذي من المنطقي أن نتخيله سوف يعتمد على MySQL. أثناء عملية التثبيت ، يُطلب منا إدخال كلمة مرور لمستخدم MySQL 'root' ، لذلك مع أخذ ذلك في الاعتبار ، ندخل الأوامر التالية:

تبدأ خدمة sudo mysql

mysql -u root -p

سيُطلب منك كلمة المرور ، نقوم بإدخالها ونحن على استعداد لذلك أدخل للعمل مع قاعدة البيانات، نحتاج الآن إلى إنشاء قاعدة بيانات جديدة تسمى drupaldb ، والتي من أجلها ننفذ:

إنشاء قاعدة بيانات دروبالدب ؛

ثم من الضروري إنشاء حساب مستخدم لقاعدة بيانات دروبال:

إنشاء مستخدم drupaluser @ localhost معرف بواسطة "كلمة المرور" ؛

حيث "كلمة المرور" هي التي نريد تطبيقها على المستخدم "drupal user" ، وهذا بالطبع يجب أن نتذكره ونضعه في الاعتبار لاحقًا لجميع الإجراءات التي سنقوم بتنفيذها في قاعدة البيانات. لهذا الغرض بالتحديد ، سنقوم بتنفيذ أمر جديد ، وهو الأمر الذي يمكّن المستخدم من الوصول إلى جميع الميزات أو الوظائف:

منح جميع الامتيازات على drupaldb. * إلى drupaluser @ localhost ؛

الآن علينا حفظ التكوين والخروج:

امتيازات فلوش

خروج

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

cd / tmp / // wget http://ftp.drupal.org/files/projects/drupal-7.30.zip

نقوم باستخراج محتوى الملف المذكور ونقله إلى مجلد جذر تثبيت اباتشي، نمنح الأذونات ونبدأ Apache:

قم بفك ضغط دروبال * .zip

sudo cp -rf drupal * / * / var / www / html /

sudo chown -R www-data: www-data / var / www / html /

sudo chmod -R 755 / var / www / html /

بدء sudo خدمة اباتشي 2

الآن نبدأ اتصال http بالخادم ، وندخل localhost / install.php في شريط العنوان ، وسنرى أنه قد تم تقديم إمكانية اختيار تكوين دروبال. من بين أشياء أخرى ، يمكننا تحديد حد أدنى أو ملف تعريف قياسي أو لغة التثبيت أو المتطلبات ، ولكن الأمر يتعلق بالتفاصيل والأهم هو أننا في النهاية سنكون جاهزين استخدم دروبال على خادمنا المستند إلى أوبونتو 14.04.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   com.emea قال

    عادةً ما أستخدم هذه الأوامر لتثبيت خادم الويب: udo apt-get install apache2 ، يليه sudo apt-get install php5 libapache2-mod-php5 ، sudo apt-get install mysql-server ،…. لكني أرى أنك تقوم بتثبيت حزم أخرى مثل عميل mysql وأشياء أخرى لا أفهمها حقًا jjaj ، الحقيقة هي أنني أريد تثبيت الخادم بالأمر الذي تعرضه لأنني أرى أنه يحتوي على أشياء أخرى أيضًا ، ولكن المشكلة الوحيدة هي أنك لم تقم بتثبيت phpmyadmin ، لذا يمكنني تثبيته على النحو التالي: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin أو هل يجب أن أقوم بذلك بشكل مختلف وسؤال في أي جزء الأمر هل يربط php بـ apache و mysql مع apache؟