WordPress فوق Lighttpd + APC في Squeeze (II والنهائي)

شعارات خفيفة و وورد

هنا مرة أخرى مع قصة Lighty و WordPress!. إذا لم تكن قد قرأت ملف الجزء الأول من هذه السلسلة ، فلا يزال لديه ما يفعله هنا. اقرأ ودرس محتواه ثم عد. لإنهاء التثبيت والتهيئة للزوجين ، يتعين علينا القيام بما يلي:

  • تثبيت WordPress: أنشئ قاعدة البيانات والمستخدم في MySQL ومنحه الامتيازات اللازمة ؛ إنشاء وتعديل ملف التكوين wp-config.php وفقًا للاتصال بقاعدة البيانات ؛ وإنهاء تثبيت WordPress من خلال واجهة الويب الخاصة به.
  • تحسين ذاكرة التخزين المؤقت عن طريق Aبديل PHP Cوجع.

تثبيت وورد

دعنا نحذف الملف index.php تم إنشاؤه مسبقًا للتحقق من التكوين الخاص بنا:

rm /srv/web.amigos.cu/htdocs/index.php

من خلال Nautilus أو Terminal ، نقوم بنسخ ملف تثبيت WordPress إلى الدليل الجذر للمستندات ، وفي هذه الحالة نقوم بنسخه إلى/srv/web.amigos.cu/htdocs/.

مذكرة: لنفترض أن لدينا إصدار WordPress 3.4.1 لهذا البرنامج التعليمي.

بعد النسخ ، نذهب إلى هذا الدليل ونفك الضغط ، وننقل جميع محتويات الدليل وورد إلى / htodcs / ونقوم بحذف المثبت:

cd /srv/web.amigos.cu/htdocs tar xvfz wordpress-3.4.1-es_ES.tar.gz mv wordpress / *. rm -r wordpress / wordpress-3.4.1-es_ES.tar.gz chown -R www-data. * chmod -R + x * .php

نقوم بإنشاء المستخدم وقاعدة البيانات في MySql: من خلال المحطة الطرفية ، نقوم بالاتصال بوحدة التحكم الإدارية ، وننفذ mysql -p ، وبعد إدخال كلمة المرور الخاصة بنا ، نقوم بتنفيذ استعلامات SQL اللازمة:

mysql -p أدخل كلمة المرور: مرحبًا بك في شاشة MySQL. الأوامر تنتهي بـ ؛ أو \ ز. معرف اتصال MySQL الخاص بك هو 40 إصدار خادم: 5.1.49-3 (دبيان) [---] قم بإنشاء مستخدم 'myuser' معرف بواسطة 'myipassword' ؛ إنشاء قاعدة بيانات إذا لم تكن موجودة "wp_friends" ؛ USE friends_wp؛ منح جميع الامتيازات لـ "amigos_wp". * إلى "myuser" @ "٪" مع خيار المنح ؛ استقال

OJO بعلامات اقتباس عندما نستخدمها لإحاطة اسم قاعدة البيانات بينهما. لاحظ ما هو "friends_wp" وليس "amigos_wp".

نقوم بإنشاء وتعديل ملف wp-config.php:

cd /srv/web.amigos.cu/htdocs cp wp-config-sample.php wp-config.php nano wp-config.php

الأسطر الوحيدة التي يجب علينا تعديلها هي:

// ** إعدادات MySQL. اطلب هذه البيانات من مضيف الويب الخاص بك. $ / ** اسم قاعدة بيانات WordPress الخاصة بك * / حدد ('DB_NAME'، 'amigos_wp')؛ / * اسم مستخدم MySQL الخاص بك * / حدد ('DB_USER'، 'myuser') ؛ / ** كلمة مرور MySQL * / تحديد ('DB_PASSWORD'، 'mipassword')؛

نترك باقي الملف كما هو. نحن نحفظ التغييرات.

إعدادات التثبيت النهائية: قمنا بتحديث الصفحة في متصفحنا (http://web.amigos.cu) ونحن بالفعل في عملية تثبيت WordPress الشهيرة التي تبلغ مدتها 5 دقائق!

كن مبدعًا وخلاقًا. املأ الحقول التي يطلبها عامل التركيب وفقًا لاحتياجاتك. إذا كان موقعك يواجه الإنترنت (محمي بشدة بواسطة جدار حماية) ، يمكنك السماح لمحركات البحث مثل Google وغيرها بفهرسته. نظرًا لأنني خاص بشبكة Enterprise LAN فقط ، فقد ألغيت تحديد هذا الخيار وانقر على زر "متابعة" السحري.

الخطوات الأخرى نموذجية لـ WordPress والحقيقة هي أنني لست الشخص الذي يساعدك في استخدامه على الإطلاق. استشر الدليل أو اسأل الآخرين الخبراء بالفعل في استخدامه.

نقوم بتحسين ذاكرة التخزين المؤقت للشفرة الوسيطة في PHP باستخدام APC:

للتسجيل ، أنا لا أقول ذلك! يقول KBeezie ذلك في مقال بعنوان "أهمية تخزين WordPress(أهمية ذاكرة التخزين المؤقت في WordPress) عندما يذكر:

"WordPress ، بكل مجدها ... هو خنزير لعنة قذرة"

وهو ما يعني في ترجمة تقريبية أن "WordPress بكل مجدها ... هو خنزير دموي قذرة." نوصي بقراءة هذه المقالة الشيقة والتعليمية. هناك عدة طرق لتحسين ذاكرة التخزين المؤقت لـ WordPress وفقًا للوثائق المتخصصة ، إما من خلال "W3 Total Cache" و "WP Super Cache" وغيرها. إذا ركضنا

aptitude show php-apc

سنحصل على وصف موجز ، والذي ترجمه بحرية يقول:

"البديل PHP Cache ، المعروف أيضًا باسم APC ، هو إطار مفتوح المصدر ومجاني وقوي للتخزين المؤقت وتحسين كود PHP الوسيط. APC هو حل سريع لإنشاء ذاكرة تخزين مؤقت محلية لرمز PHP. لا يتم توزيعه مثل MencacheD ، ولكن يمكن استخدامه معًا للحصول على ذاكرة تخزين مؤقت مثالية ". لتثبيته نقوم بتنفيذها:

الكفاءة تثبيت php-apc

في وقت لاحق ، نقرأ الملفات /usr/share/doc/php-apc/README.Debian وALL من نفس المجلد. وفق ما هو موصى به في الأول نقوم بما يلي:

gunzip /usr/share/doc/php-apc/apc.php.gz cp /usr/share/doc/php-apc/apc.php /srv/web.amigos.cu/htdocs/ chown www-data: root / srv / web.amigos.cu / htdocs / apc.php chmod + x /srv/web.amigos.cu/htdocs/apc.php

يجب أن نعلن كلمة المرور في الملف apc.php لجعلها تعمل بشكل كامل. نقوم بتحرير الملف الموجود بالفعل في الجذر /htdocs/apc.php، ننتقل إلى السطر 41 ونجد:

الافتراضيات ('ADMIN_USERNAME'، 'apc') ؛ الافتراضيات ('ADMIN_PASSWORD'، 'password') ؛

يجب تغيير "كلمة المرور" إلى كلمة مرور خاصة بنا وليست الكلمة كلمه السر. نحفظ التغييرات وقبل القيام بأي شيء آخر يجب إعادة تشغيل الخدمة:

إعادة تشغيل خدمة lighttpd

نوجه متصفحنا إلى عنوان URL web.amigos.cu/apc.php وسنرى كيف تعمل ذاكرة التخزين المؤقت البديلة لـ PHP.

أصدقائي ، آمل أن يكون كل شيء مكتوب مفيدًا لكم. نراكم في المغامرة القادمة!


اترك تعليقك

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

*

*

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

  1.   إليوتيمي 3000 قال

    تعليمي جيد.

    اقتراح واحد: ولماذا لا تستخدم apt-get؟

    1.    فيديريكو أ.فالديس توجاغ قال

      شكرا على تعليقك. أنا أستخدم الكفاءة بدافع العادة. من Sarge أو Debian 3.

    2.    فيديريكو إيه فالديس توجاغ قال

      شكرا جزيلا لتعليقك لك. استخدم aptitude بعيدًا عن العادة منذ Debian 3.0 أو Sarge. لا يوجد المزيد من الألغاز.

      1.    إليوتيمي 3000 قال

        آه بالفعل. أستخدم apt-get لأنني إذا استخدمت aptitude فقد تفسد البيئة الرسومية (لقد أجريت الاختبار بالفعل في الوضع الثابت وهددت بالتخلص من جنوم وأشياء أخرى) وبهذه الطريقة يكون الأمر أكثر أمانًا.