SPIP

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

تحميل
الصفحة الأساسية > توثيق النظام > ما هو SPIP؟ > التثبيت > الترقية من ١.٩.٠ الى ٢.٠.٠

الترقية من ١.٩.٠ الى ٢.٠.٠

آب (أغسطس) 2010

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


يعتبر الإصدار ٢ من SPIP ترقية أساسية من الإصدار ١.٩ تتميز بدقتها وأخصيتها.

بعض النصائح لتنفيذ الانتقال على أفضل وجه

  1. إيقاف عمل كل الملحقات في الصفحة: ecrire/?exec=admin_plugin.
  2. إنشاء نسخة احتياطية من قاعدة البيانات باستخدام الوظيفة المتوافرة في SPIP ١.٩: ecrire/?exec=admin_tech (أنظر التفاصيل).
  3. تحميل هذه النسخة الاحتياطية بواسطة FTP (ستجدها في /tmp/demp او اذا كان لديك إصدار قديم في /ecrire/data) والاحتفاظ بها في جهازك.
  • إنشاء مجلد في أصل موقع SPIP (مثلاً /old_spip)
  • نقل كل مجلدات وملفات SPIP باستثناء /IMG و/config الى هذا المجلد
  • اذا كان لديك ملف mes_options.php يجب نقله الى /config
    • لن يبقى اذاً في أصل الموقع الا:
      • /old_spip
      • /config
      • /IMG

- تنزيل كامل مجلدات وملفات SPIP ٢.٠ باستثناء /IMG و/config في أصل الموقع بواسطة FTP

  • سنجد الآن في أصل الموقع:
    • /old_spip
    • CHANGELOG.txt
    • /config
    • COPYING.txt
    • /ecrire
    • htaccess.txt
    • /IMG
    • index.php
    • INSTALL.txt
    • /local
    • /prive
    • rien.gif
    • spip.php
    • /squelettes-dist
    • svn.revision
    • /tmp

- في المتصفح، الذهاب الى العنوان /http://the_site/ecrire [1]
- الموافقة على تحديث قاعدة البيانات

  • الى هنا، من المفترض ان تجد كامل بيانات موقعك القديم في المجال الخاص واذا نقرت على «زيارة الموقع العمومي» سترى موقعك معروض في الصفحات الافتراضية التي تأتي مع النظام (ذات الون البنفسجي)
  • في حال حصول مشكلة (صفحة بيضاء مثلاً) غير اسم ملف mes_options.php (في مجلد /config) مؤقتاً لتعطيله.

- تحميل إصدارات الملحقات التي تستخدمها والمتوافقة مع SPIP 2.0 وتثبيتها في مجلد /plugins تكون قد أنشأته.
او، بعد إنشاء مجلد /plugins ثم مجلد فرعي داخله اسمه /auto، استخدام وظيفة التثبيت الآلي للملحقات التي توفرها صفحة ecrire/?exec=admin_plugin.

- يبقى عليك إنشاء مجلد /squelettes (اذا كنت تستخدم صفحات شخصية) ونقل صفحاتك النموذجية وكل الاعدادات الشخصية اليه من /old_spip/squelettes.

- اذا كان لديك ملف mes_fonctions.php، تأكد من ان كل الدالات والاعلانات التي يحتويها متوافقة مع الوظائف والمتغيرات الجديد في SPIP ٢.٠
- كذلك الأمر في ما يتعلق يأي أوامر php قد توجد في صفحاتك النموذجية.

- اذا لم يكن لديك ملف htaccess. نشط، يجب تغيير اسم htaccess.txt الى htaccess. للاستفادة من عناوين URL النظيفة والهرمية...

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

تذكير:
الملفات المخزنة في مجلد /squelettes تتقدم على الملفات الافتراضية الموجودة في /squelettes_dist او في /prive

اذا كنت قد نسخت تنظيم مجلد /squelettes في نسختك الفديمة من الموقع، من تنظيم /dist، قاعلم ان الاصدار ٢.٠ يدخل تغييرات مهمة على هذا التنظيم ويتحتم عليك التأكد من انه لا يوجد ملفات «ملغاة» يتم نداؤها بدلاً من الملفات الحقيقية.
خاصة اذا وجد ملف قديم هو squelettes/login.html او حتى squelettes/formulaires/login.html، فسيتقدم على الملف الجديد prive/login.html و prive/formulaires/login.html (مما قد يتسبب بمشكلة).

يجب التنبه الى ملفات أوراق الأنماط وملفات جافاسكريبت

قائمة بالملفات التي كانت توجد في /dist (التي قد تكون انشأت نسخات شخصية منها) والتي تم نقلها الى مكان آخر او حذفها:

القديم الجديد
dist/favicon.ico حُذف
dist/jquery.js.html حُذف
dist/login.html prive/login.html
dist/sommaire_texte.html حُذف
dist/spip_admin.css prive/spip_admin.css
dist/spip_style_invisible.css privé/spip_style_invisible.css
dist/spip_style_print.css prive/spip_style_print.css
dist/spip_style_visible.css prive/spip_style_visible.css
dist/spip_style.css prive/spip_style.css
dist/style_prive_defaut.css prive/style_prive_defaut.css
dist/style_prive.html prive/style_prive.html
dist/formulaires/choix_mots.html حُذف
dist/formulaires/forum_previsu.html حُذف
dist/formulaires/login_forum.html حُذف
dist/formulaires/login.html prive/formulaires/login.html
dist/formulaires/menu_lang.html prive/formulaires/menu_lang.html
dist/modeles/doc.html prive/modeles/doc.html
dist/modeles/emb.html prive/modeles/emb.html
dist/modeles/img.html prive/modeles/img.html
dist/modeles/pagination_page_precedent_suivant.html prive/modeles/pagination_page_precedent_suivant.html
dist/modeles/pagination_page.html prive/modeles/pagination_page.html
dist/modeles/pagination_precedent_suivant.html prive/modeles/pagination_precedent_suivant.html
dist/modeles/pagination.html prive/modeles/pagination.html
dist/modeles/paginationitem.html prive/modeles/paginationitem.html
dist/icones_barre/ prive/icones_barre/
dist/images/ prive/images/
dist/javascript/ prive/javascript/
dist/vignettes/ prive/vignettes/

بوجه عام، يستحسن الاعتماد على الصفحات النموذجية الجديدة في /squelettes_dist و/prive لتحديث كل التفضيلات الشخصية في مجلد /squelettes.


اذا كنت قد قمت بالترقية بوضع ملفات SPIP 2.0 فوق ملفات SPIP 1.9، فلا شك ان بعض الملفات القديمة لا تزال موجودة في الموقع ويجب حذفها: _ الترقية من 1.9.2i الثابتة [14358] الى 2.0.10 [14697]
الملفات التالية التي تنتمي الى 1.9 والتي تم حذفها او نقلها في 2.0
(تعود أساساً الى المجلد /ecrire ومجلداته الفرعية) ويجب حذفها _
- ecrire/action/autoriser.php
- ecrire/action/ical.php
- ecrire/action/inscription.php
- ecrire/action/instituer_mot.php
- ecrire/action/instituer_rubrique_articles.php
- ecrire/action/pass.php
- ecrire/action/rss.php
- ecrire/action/test_dirs.php

- ecrire/base/db_mysql.php
- ecrire/base/optimiser.php

- ecrire/engines-list.txt

- ecrire/exec/articles_ortho.php
- ecrire/exec/editer_mot.php تحذير!!! عدم الخلط بين هذا الملف وملف ’ecrire/exec/editer_mots.php’ (بالجمع) الذي هو فعلاً من ملفات الاصدار 2.0
- ecrire/exec/export.php
- ecrire/exec/forum_envoi.php
- ecrire/exec/puce_statut_article.php
- ecrire/exec/rubriquer.php
- ecrire/exec/statistiques_svg.php

- ecrire/extract/doc.php
- ecrire/extract/pdf.php
- ecrire/extract/rtf.php

- ecrire/inc/auth_ldap.php
- ecrire/inc/auth_spip.php
- ecrire/inc/compacte_js.php
- ecrire/inc/cron.php
- ecrire/inc/editer_article.php
- ecrire/inc/editer_mot.php تحذير!!! عدم الخلط بين هذا الملف وملف ’ecrire/inc/editer_mots.php’ (بالجمع) الذي هو فعلاً من ملفات الاصدار 2.0
- ecrire/inc/extra.php
- ecrire/inc/indenter_xml.php
- ecrire/inc/indexation.php
- ecrire/inc/maintenance.php
- ecrire/inc/ortho.php
- ecrire/inc/popularites.php
- ecrire/inc/sax.php
- ecrire/inc/sites_voir.php
- ecrire/inc/valider_xml.php
- ecrire/inc/visites.php

- ecrire/install/etape_5.php
- ecrire/install/etape_6.php

- ecrire/safehtml/classes/HTMLSax3.php
- ecrire/safehtml/classes/safehtml.php
- ecrire/safehtml/classes/HTMLSax3/Decorators.php
- ecrire/safehtml/classes/HTMLSax3/States.php
- ecrire/safehtml/license.txt
- ecrire/safehtml/readme-SPIP.txt
- ecrire/safehtml/readme.txt

- ecrire/urls/propres-qs.php تحذير!!! عدم الخلط بين هذا الملف وملف ’ecrire/urls/propres_qs.php’ (خط منخفض) الذي هو فعلاً من ملفات الاصدار 2.0

- ecrire/xml/atom.php
- ecrire/xml/ical.php
- ecrire/xml/rss.php

- ecrire/win_png.htc

- المجلد /dist وكل ملفاته (أنظر أعلاه الصفحات النموذجية)

- المجلد /oo وملفه index.php

- الملفات الثلاثة في أصل الموقع:

  • inc-public.php3
  • UPGRADE.txt
  • win_png.htc

حواشي

[1في إصدار قديم من SPIP سيعرض الذهاب الى ecrire/ صفحة تثبيت SPIP.
- اتبع التعليمات (اختيار اللغة، الاتصال بقاعدة البيانات...)

  • الخطوة ١: يجب إدخال معرّف الاتصال وكلمة سر الاتصال بقاعدة البيانات (للتذكير، توجد هذه المعلومات في ملف ecrire/inc_connect.php3 السطر:
    spip_connect_db(’adresse_serveur’,’port_serveur’,’login_connexion’,’pass_connexion’,’nom_base’);)
  • الخطوة ٢: آختر من القائمة المقترحة قاعدة البيانات التي يستخدمها إصدارك السابق (اي قيمة nom_base في الملف القديم inc_connect.php3).
  • الخطوة ٣: إدخال بيانات تعريف SPIP (الاسم والمعرّف وكلمة السر)
    - ثم الدخول الى ecrire/
    - الموافقة على الرسالة رسالة تقنية: يجب تنفيذ عملية الترقية لتكييف قاعدة البيانات مع إصدار SPIP الجديد. بالنقر على نقر هذه الوصلة
    - الموافقة مرة أخرى على الرسالة التي تظهر

تمت الترقية وتحديث قاعدة البيانات.


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