حسنًا ، هذا صحيح 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.
عادةً ما أستخدم هذه الأوامر لتثبيت خادم الويب: 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؟