SPIP

[ar] [bg] [ca] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [sv] [tr] [vi] [zh] Espace de traduction

تحميل أحدث اصدار

SPIP 1.9.2 SPIP 1.9.2

الانتقال إلى SPIP 1.9

تموز (يوليو) 2006 — maj : آب (أغسطس) 2006

كل اصدارات هذا المقال:

أدخل الإصدار [SPIP 1.9] تنظيماً جديداً للملفات في SPIP. لذلك قد يؤدي تحديث موقع يعتمد على الإصدار 1.8 أو أقدم، إلى تكاثر الملفات بشكل عشوائي وغير مرضٍ.


نعرض هنا طريقة تؤمن الانتقال السليم إلى [SPIP 1.9] وتنظّف الموقع بحذف الملفات التي لم تعد ضرورية وتزيح في الوقت نفسه خطر فقدان البيانات [1].

طريقة الانتقال

  • إنشاء نسخة احتياطية من قاعدة البيانات (تدبير احترازي)
  • نقل كل الملفات والمجلدات العائدة للإصدار القديم إلى مجلد فرعي [2]. حذار من حذف هذه الملفات في هذه الخطوة.
  • تثبيت ملفات SPIP 1.9 في أصل الموقع (التأكد من امتيازات الوصول الى المجلدين /CACHE و/ecrire/data).
  • إعادة تثبيت مجلد /IMG (ومجلداته الفرعية) في أصل الموقع (فهو يحتوي على كل الرموز والصور والمستندات المرفقة الموجودة في الموقع). ويمكن تجاهل:
    • المجلد /icones_barre.
    • المجلد /icones إذا كان لا يحتوي إلا على ملفات قياسية (dist-) [3].
    • مجلدات /..cachex تحتوي الصور التي قام الخادم بإنشائها (مصغرات من الرموز ودالات رياضية، الخ،) وستتم إعادة إنشائها اذا اقتضى الأمر.
  • نسخ مجلد squelettes في أصل الموقع (وإعادة تسميته squelettes إذا لم يكن كذلك).
  • إعادة تثبيت الملفين الشخصيين إذا وجدا، وهما mes_fonctions.php3 وecrire/mes_options.php3. ويمكن إعادة تسميتهما بحذف الرقم 3 في آخر الاسم: mes_fonctions.php وecrire/mes_options.php.
    يذكر أنه يمكن وضع mes_fonctions.php في مجلد /squelettes.
  • الذهاب الى المجال الخاص وتنفيذ عملية التثبيت (واذا ضاعت بيانات الاتصال بقاعدة البيانات MySQL، يكفي فتح ملف ecrire/inc_connect.php3 العائد الى الاصدار السابق للعثور عليها).
  • اختبار التثبيت.

تحديث الصفحات النموذجية

يجب تنظيف الصفحات النموذجية أيضاً

  • لم يعد الزوج php3. وhtml. ضرورياً وبالتالي يمكن حذف ملفات النداء php3. (هذا الأمر ليس إجبارياً).
  • يمكن تبسيط كتابة الإدراج (INCLURE): <INCLURE{fond=nomsquelette}{param1}>
  • فترة حياة الذاكرة المخبأة ($delais) تملك علامتها الخاصة: #CACHE{24*3600}
  • يمكن تعريف ترويسات HTTP بواسطة علامة: #HTTP_HEADER{Content-Type: text/css} — يذكر أنه لدى استخدام $flag_preserver=true; يمكن استعادة الوظيفة المناسبة (هنا اختفاء أزرار الإدارة) بإدخال العبارة التالية في الصفحة النموذجية: #HTTP_HEADER{Content-Type: text/html}
  • يمكن وضع ملفات اللغات في مجلد فرعي lang/ داخل مجلد /squelettes.
  • يجب وضع الاستمارات الشخصية في مجلد /squelettes وليس في مجلد formulaires/ الموجود في أصل الموقع. أما الرسوم والرموز الشخصية فتوضع في /IMG/icones.

إدارة عناوين URL

إن ملفات article.php3 اختفت ولكن قد ترغب في الاحتفاظ بعناوين URL القديمة التي كنت تستخدمها، على الأقل من أجل أن لا يفتقد الزوار (أو محركات البحث) الذين اعتادوا عليها المحتوى التي كانت تدل عليه.

من أجل ذلك، تم إدخال ملف htaccess.. ولكن بما أن هذا الملف قد يتسبب بمشاكل عند بعض المضيفين، يأتي بتسمية htaccess.txt، ويجب إعادة تسميته htaccess. (مع النقطة) [4].

ويوفر ملف htaccess. الذي يأتي مع النظام انتقالاً كاملاً الى العناوين الجديدة في الموقع كما يتيح إدارة عناوين URL «النظيفة» و التي تكتب بلاحقة «html». لتجربة ذلك يجب فتح ملف ecrire/mes_options.php وإضافة سطر يصف نوع عناوين URL المطلوب: <?php $type_urls = 'html'; ?>.

والخيارات الأكثر شيوعاً هي: 'html' و'propres' و'propres2'.

الانتقال الى utf-8

يمكن إتمام عملية الترقية بتحويل الموقع الى طقم الحروف الشامل utf-8 من خلال الخيار «إداراة اللغات» في قسم «إعداد الموقع» (تترافق هذه العملية بنسخ احتياطي لقادعة البيانات بطقم الحروف الأصلي).

***

لا تنسى «تنظيف» المجلد الفرعي حيث نقلت الموقع الأصلي (القديم). فإذا أتممت عملية الترقية دون مشاكل، لن يحتوى هذا المجلد الفرعي إلا ملفات إصدار SPIP القديم. ولكن قبل حذفه، يستحسن تحميله في الجهاز الشخصي وضغطه والاحتفاظ به للطوارئ.

ملاحظة

أنظر أيضاً:
- SPIP 1.9
- كيف تتم ترقية SPIP؟
- هل يجب اعادة تثبيت نسخة احتياطية من القاعدة بعد تحديث SPIP؟

حواشي

[1] هناك طريقة أخرى للذين ليس لديهم الوقت الكافي، وتقتصر على نسخ ملفات الإصدار 1.9 فوق ملفات الإصدار السابق ثم حذف كل الملفات التي تأخذ شكل xxx.php3 والتدقيق في ما اذا لا يزال الموقع يعمل. عموماً لن يتعطل الموقع.

[2] النقل بواسطة FTP سريع جداً.

[3] بمعنى آخر، استعادة الرموز التي لا يحتوي اسمها على dist-، فقط.

[4] في بعض المواقع، يجب أيضاً تحرير السطر الأول في هذا الملف لإدخال RewriteBase /. نذكر أن برنامج FTP قد لا يعرض هذا الملف لدى إتمام العملية لأن النقطة في بداية اسمه تعني «ملف مخفي».


عرض الصفحة النموذجية لهذه الصفحة موقع صمم بنظام SPIP | مجال الترجمة | المجال الخاص