الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة لو سمحتم ، نقل منتدى من موقع إلى موقع

مغلق
بدأه palhackerz في 25 يونيو 2002 · 6 رد · 742 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا شباب

لو سمحتوا بدي تساعدوني بهالمشكلة،

عندي منتدى vb ومركب وعين الله عليه الإصدار: 2.0.1

هلأ أنا قررت نقل المنتدى على غير دومين يعني بس ملفات المنتدى بس بدي حافظ على الداتابيس بالدومين القديم ( الدومينين مو مجانيين)

عملت باك أب للمنتدى بس الباك أب عطاني ملف واحد: vb.sql

سؤالي : كيف بدي اعمل عملية النقل بحيث أنقل ملفات المنتدى إلى الموقع الجديد مع المحافظة على الداتا بيس بالموقع القديم ،

طبعا لح يكون الجواب على الأغلب : ركب منتدى جديد في الموقع الجديد وضع الإعدادات بحيث تكون الداتا بيس من الموقع القديم ، ولكن ما أريده هو نقل ملفات النادي بوضعها الحالي حيث أني عدلت كثيراً في ملفات الـ php للنادي أقول عدلتها اون لاين ولا أملك نسخة منها على الهارد

وشكرا لك على كل حال

#2

الأخ/ palhackerz

ربما إذا كنت فهمت سؤالك جيداً، فإنك يجب أن تقوم بنقل الملفات من موقعك القديم إلى جهازك باستخدام FTP ، ثم قم بنقل الملفات بنفس الطريقة إلى الموقع الجديد.

أما إذا لم تكن ترغب بنقل الملفات إلى جهازك وتريد إرسالها مباشرة من الموقع القديم إلى الموقع الجديد فإنك ستحتاج إما إلى PHP FTP extension في موقعك القديم، أو إمكانية فتح نافذة تحكم Telnet أو ما يطلق عليه (Telnet Shell Access) فهل موقعك القديم يدعم إحدى هاتين الخاصيتين؟؟

يمكنك تجربة دالة phpinfo(); للتأكد من وجود PHP FTP Extension أو الاتصال بإدارة السيرفر لسؤالهم حول هذه الإمكانيات.

#3

موقعي القديم يدعم هذه التقنية بشكل جيد

وشكرا لردك على الرسالة ولكن إذا ما في مشكلة ممكن التوضيح طريقة استخدام : Telnet Shell Access

لأنها موجودة في الموقعين عندي القديم والجديد

وشكرا الك

#4

مادمت ستعتمد على Telnet Shell Access فإنك لا بد أن تستخدم إما برنامج Telnet المدمج مع Windows (إبدأ--تشغيل--Telnet) أو استخدم أحد برامج Telnet و SSH الشهيرة (قم بالبحث في www.download.com).

الطريقة التالية تستخدم إذا كان كل من سيرفر الموقع القديم والجديد بأنظمة ويندوز، أما إذا كانا يعملان بأنظمة unix أو linux فهناك طريقة أسهل، أرجو أن تكتب هذا إذا كنت تريدني أن أشرح الطريقة الثانية..

قم بتعبئة المعلومات الضرورية لبدء الاتصال والتي غالباً ما تكون :

Host: اسم موقعك القديم أو الآيبي
Protocol: Telnet أو SSH أو SSH2
Username: اسم الدخول الخاص بك
Password: كلمة المرور

أو إذا كنت ستستخدم برنامج Telnet لويندوز 2000 وأعلى ، قم بكتابة الأمر open وبعد ذلك قم بكتابة اسم موقعك أو الآيبي

بعد أن تنجح عملية الاتصال ستجد نفسك في نافذة مشابهة لنافذة موجه DOS أو ربما تجد مجموعة من الاختيارات (على حسب نوع برمجيات السيرفر).

فإذا وجدت قائمة من الاختيارات حاول أن تبحث عن FTP وانتقل إلى الخطوة التالية، وإن كانت نافذة مشابهة لموجه DOS ، فقم بالبحث عن مسار ملفات المنتدى باستخدام أوامر التنقل cd و cd .. ، واستخدم ls أو dir لعرض الملفات..

إذا لم تستطع استخدام الأوامر للانتقال إلى مسار ملفات المنتدى لا بأس قم بتشغيل برنامج FTP (بكتابة كلمة FTP ثم ضغط زر الإدخال).

الخطوة الثانية:

بعد فتح برنامج FTP عليك أن تكتب أوامر الاتصال بموقعك الجديد كالتالي

open اسم موقعك الجديد أو الآيبي

اكتب اسم الدخول وكلمة السر للموقع الجديد ،

بعد الدخول قم بإنشاء مجلد للمنتدى في موقعك الجديد بواسطة الأمر:

mkdir اسم_المجلد
cd اسم_المجلد

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

mput اسم_مجلد_المنتدى_في_الموقع_القديم*

وسيبدأ برنامج FTP في موقعك القديم بنسخ الملفات من مجلد المنتدى في الموقع القديم إلى مجلد المنتدى في موقعك الجديد واحداً واحداً، وعليك أن تكتب حرف y بعد السؤال على كل ملف أو n إذا لم تكن تريد نسخ الملف)

وعليك أن تكرر العملية لكل المجلدات نظراً لأنه لن يقوم بنسخ المجلدات الفرعية لمزيد من المعلومات عن أوامر FTP http://www.cs.colostate.edu/helpdocs/ftp.html.

ربما العملية متعبة قليلاً لكنها تعمل بشكل جيد، هناك طريقة أفضل وأسهل بكثير إذا ما كان سيرفر الموقع القديم والموقع الجديد لديك يعملان بأنظمة Unix أو Linux وسوف أكتبها إذا طلبت ذلك.

#5

شكرا جزيلا لك أخي صلاح ولكن الموقع مبني على linux

فأرجو إن لم يكن بهذا الموضوع إزعاج شرح الطريقة الثانية

#6

الأخ palhackerz

أعتذر كثيراً عن التأخر في الرد والانقطاع عن المنتدى الفترة الماضية:

طريقة استخدام Linux أو Unix لنقل ملفات الموقع من سيرفر إلى آخر

أولاً قم بالدخول عن طريق Telnet إلى الموقع القديم بنفس الاسلوب الذي ذكرته أعلاه، ولكن عند الدخول قم بضغط مجلد ملفات المنتدى باستخدام الأمر TAR

بافتراض ان اسم مجلد المنتدى montada واسم الملف التي سيتم الضغط إليه montada.tar

tar -cvf montada.tar montada

ثم قم بنقله باستخدام FTP إلى السيرفر الجديد، وبعد ذلك ادخل إلى الموقع الجديد باستخدام Telnet واستخدم الأمر TAR مرة أخرى لفك ضغط الملف وإعادته بنفس الطريقة

tar -xvf montada.tar

للمزيد من المعلومات حول استخدام TAR لضفط وفك الملفات

http://www.delorie.com/gnu/docs/tar/tar_toc.html

http://www.delorie.com/gnu/docs/tar/tar_12.html

ملاحظة: يقوم الأمر TAR بتجميع كل الملفات في ملف واحد وليس ضغط حجمها، قد يكون بالإمكان استخدام المؤشر z لاستخدام gnu ZIP ولكنها قد لا تكون مدعومة في معظم الإصدارات

#7

أخي صلاح

شكرا جزيلا على الطريقة

عملت معي 100% ونجحت في نقل المنتدى، بصراحة انت انقذتني ، وشكرا مرة أخرى

:D :D :D

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…