هذا هو نسخ موقع الأمر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
sitecopy - الاحتفاظ بنسخ بعيدة من مواقع الويب
موجز
نسخ الموقع [خيارات] [عملية الوضع] اسم الموقع
الوصف
نسخ الموقع لنسخ مواقع الويب المخزنة محليًا إلى خوادم الويب البعيدة. أمر واحد
سيتم تحميل الملفات إلى الخادم التي تم تغييرها محليًا ، وحذف الملفات من
الخادم الذي تمت إزالته محليًا ، للحفاظ على تزامن الموقع البعيد مع
موقع محلي. الهدف هو إزالة متاعب تحميل وحذف الملفات الفردية
باستخدام عميل FTP. سيحاول sitecopy اختياريًا تحديد الملفات التي تنقلها محليًا ،
ونقلها عن بعد.
FTP و SFTP و WebDAV وخوادم التأليف الأخرى المستندة إلى HTTP (على سبيل المثال ، AOLserver و
Netscape Enterprise).
الحصول على بدأت
يغطي هذا القسم كيفية بدء صيانة موقع ويب باستخدام نسخ الموقع. بعد تقديمه
الأساسيات ، تتم تغطية حالتين: أولاً ، حيث قمت بالفعل بتحميل الموقع إليه
الخادم البعيد ثانيًا ، حيث لم تفعل. أخيرًا ، أنشطة صيانة الموقع العادية
موضحة.
إدخال القادم الأساسيات
إذا لم تكن قد قمت بذلك بالفعل ، فستحتاج إلى إنشاء ملف rc ، والذي سيتم تخزينه
معلومات حول المواقع التي ترغب في إدارتها. تحتاج أيضًا إلى إنشاء مساحة تخزين
الدليل ، الذي يستخدمه sitecopy لتسجيل حالة الملفات على كل جهاز تحكم عن بعد
المواقع. يجب أن يكون كل من ملف rc ودليل التخزين متاحين لك فقط - sitecopy
لن تعمل خلاف ذلك. لإنشاء دليل التخزين بالأذونات الصحيحة ، استخدم
الامر
مكدير -m 700 .sitecopy
من دليل منزلك. لإنشاء ملف rc ، استخدم الأوامر
تواصل .sitecopyrc
شمود 600 .sitecopyrc
من دليل منزلك. بمجرد الانتهاء من ذلك ، قم بتحرير ملف rc لإدخال تفاصيل موقعك بصيغة
يظهر في قسم التكوين.
موجود عن بعد موقع
إذا كنت قد قمت بالفعل بتحميل الموقع إلى الخادم البعيد ، فتأكد من أن ملفاتك المحلية موجودة
متزامن مع الملفات البعيدة. ثم اركض
نسخ الموقع --الحق اسم الموقع
حيث sitename هو اسم الموقع الذي استخدمته بعد الموقع الكلمة الأساسية في rcfile.
إذا لم يكن لديك نسخة محلية من الموقع البعيد ، فيمكنك استخدام جلب طريقة إلى
اكتشف ما هو موجود في الموقع البعيد ، و تزامن طريقة لتنزيله. يعمل وضع الجلب
جيد لخوادم WebDAV ، وقد تعمل إذا كنت محظوظًا لخوادم FTP. يجري
نسخ الموقع --أحضر اسم الموقع
لجلب الموقع - إذا نجح ذلك ، فقم بالتشغيل
نسخ الموقع - تزامن اسم الموقع
لتنزيل نسخة محلية. لا تفعل هذا إذا كان لديك بالفعل نسخة محلية من موقعك.
جديد عن بعد موقع
تأكد من أن الدليل الجذر للموقع قد تم إنشاؤه على الخادم بواسطة الخادم
مدير. يجري
نسخ الموقع --فيه اسم الموقع
حيث sitename هو اسم الموقع الذي استخدمته بعد الموقع الكلمة الأساسية في rcfile.
موقع الدورية
بعد إنشاء الموقع على النحو الوارد في أحد القسمين أعلاه ، يمكنك الآن البدء
تحرير ملفاتك المحلية كالمعتاد. عندما تنتهي من مجموعة من التغييرات ، وأنت تريد
لتحديث النسخة البعيدة من الموقع ، قم بتشغيل:
نسخ الموقع --تحديث اسم الموقع
وسيتم تحميل جميع الملفات التي تم تغييرها على الخادم. أي ملفات تقوم بحذفها محليًا
سيتم حذفه عن بعد أيضًا ، ما لم يكن ملف nodelete تم تحديد الخيار في ملف rc. لو
تقوم بنقل أي ملفات بين الدلائل ، سيتم حذف الملفات البعيدة من الخادم
ثم الرفع مرة أخرى ما لم تحدد تم نقله الخيار في rcfile.
في أي وقت ، إذا كنت ترغب في معرفة التغييرات التي أجريتها على الموقع المحلي منذ
التحديث الأخير ، يمكنك تشغيل
نسخ الموقع اسم الموقع
والتي ستعرض قائمة الاختلافات.
تزامن مشاكل
في بعض الحالات ، ستكون الملفات الفعلية التي يتألف منها الموقع البعيد مختلفة
من ما نسخة الموقع يعتقد موجود في الموقع البعيد. يمكن أن يحدث هذا ، على سبيل المثال ، إذا كان
تم قطع الاتصال بالخادم أثناء التحديث. عندما ينشأ هذا الموقف ، جلب
المعالم يجب استخدامها لجلب قائمة الملفات التي يتكون منها الموقع من الخادم البعيد.
استدعاء
في التشغيل العادي ، حدد أ عزباء وضع التشغيل ، متبوعًا بأي خيارات تختارها ،
ثم اسم موقع واحد أو أكثر. على سبيل المثال،
نسخ الموقع --تحديث --هادئ الموقع الرئيسي موقع آخر
سيقوم بهدوء بتحديث المواقع المسماة "mainsite" و "anothersite".
OPERATION MODES
-l ، - قائمة
قائمة المعالم - ينتج قائمة بجميع الاختلافات بين الملفات المحلية و
النسخة البعيدة للمواقع المحددة.
-ll ، - قائمة مسطحة
شقة الإدارية المعالم - مثل وضع القائمة ، باستثناء أن الإخراج الناتج مناسب للتحليل
بواسطة برنامج نصي خارجي أو برنامج. برنامج نصي AWK ، التغييرات. يتم توفيره فيها
ينتج عن هذا الوضع صفحة HTML.
-u، - تحديث
تحديث المعالم - يقوم بتحديث النسخة البعيدة من المواقع المحددة.
-f ، - جلب
جلب المعالم - يجلب قائمة الملفات من الخادم البعيد. لاحظ أن هذا الوضع
لديه دعم محدود فقط في FTP - يجب أن يقبل الخادم MDTM الأمر والاستخدام
"ls" على غرار Unix لتنفيذ LIST.
-s ، - مزامنة
تزامن المعالم - يقوم بتحديث ملف محلي موقع من النسخة البعيدة. تحذير: هذا الوضع
الكتابة فوق الملفات المحلية. استخدم بعناية.
-أنا ، - تهيئة
التهيئة المعالم - تهيئة المواقع المحددة - جعل نسخ الموقع يفكر هناك
ليست هناك ملفات على الخادم البعيد.
-c ، - اللحاق
الحق المعالم - يجعل نسخ الموقع يعتقد أن الموقع المحلي هو بالضبط نفس ملف
نسخة عن بعد.
-v ، - مشاهدة
عرض المعالم - يعرض جميع تعريفات الموقع من ملف rc.
-التحقق الالكتروني
تحقق من الحالة المخزنة للموقع تطابق الحالة البعيدة الحقيقية
-h ، - مساعدة
عرض معلومات التعليمات.
-V ، - الإصدار
عرض معلومات الإصدار.
OPTIONS
- ص ، - عاجل
-g، --logfile = FILE
إلحاق رسائل تصحيح الأخطاء بـ FILE (وإلا استخدم stderr)
-x ، - إنشاء عن بعد
إنشاء جذر لموقع بعيد
-n ، - تشغيل جاف
عرض ولكن لا تنفذ العملية المطبقة في تحديث المعالم فقط سوف
مطالبة المستخدم بتأكيد كل تحديث (على سبيل المثال ، إنشاء دليل ،
تحميل ملف وما إلى ذلك).
-r RCFILE ، --rcfile = RCFILE
حدد موقع ملف تحكم تشغيل بديل.
-p PATH ، --storepath = PATH
حدد موقعًا بديلاً لاستخدامه في دليل تخزين الموقع البعيد.
-Q ، - هادئ
إخراج هادئ - اعرض اسم الملف فقط لكل تحديث يتم إجراؤه.
-qq ، - صامت
إخراج هادئ جدًا - لا تعرض أي شيء لكل تحديث يتم إجراؤه.
-o ، - عرض التقدم
ينطبق في تحديث المعالم فقط ، يعرض التقدم (النسبة المئوية للاكتمال) للبيانات
نقل.
-ك ، - استمر
استمر في تجاوز أخطاء الماضي في تحديث المعالم or التزامن المعالم
-أ ، - المواقع
قم بإجراء العملية المحددة على جميع المواقع - تنطبق على جميع الأوضاع باستثناء عرض
الأزياء، التي ليس لها تأثير عليها.
-d قناع ، --debug = مفتاح [، مفتاح ...]
يقوم بتشغيل التصحيح. يجب تقديم قائمة بالكلمات الرئيسية مفصولة بفواصل. كل
قد تكون الكلمة الرئيسية واحدة مما يلي:
التعامل مع المقبس
معالجة الملفات
محلل rcfile rcfile
سائق HTTP HTTP
httpbody عرض هيئات الاستجابة في HTTP
برنامج تشغيل بروتوكول نقل الملفات FTP
سائق sftp SFTP
xml XML تحليل المعلومات
xmlparse معلومات تحليل XML ذات المستوى المنخفض
httpauth معلومات مصادقة HTTP
نص واضح عرض كلمات المرور بنص عادي
سيتم إخفاء كلمات المرور في إخراج التصحيح ما لم تكن الكلمة الأساسية ذات النص الواضح
مستخدم. أحد الأمثلة على استخدام التصحيح هو تصحيح أخطاء وضع جلب FTP:
نسخ الموقع --debug = بروتوكول نقل الملفات ، مقبس --أحضر اسم الموقع
المفاهيم
ال تخزين حالة من الموقع هي لقطة لحالة الموقع المحفوظة في التخزين
الدليل (~ / .sitecopy /). ال تخزين ملف يستخدم لتسجيل هذه الحالة بين
الدعاء. في وضع التحديث ، يُنشئ ملف sitecopy ملف ملفات الإدارية لكل موقع عن طريق مسح ملف
الدليل المحلي ، والقراءة في الحالة المخزنة ، والمقارنة بين الاثنين - تحديد أيهما
تغيرت الملفات التي تم نقلها وما إلى ذلك.
CONFIGURATION
يتم تنفيذ التكوين عبر ملف التحكم في التشغيل (rcfile). يحتوي هذا الملف على مجموعة من ملفات
تعريفات الموقع. يتم تعيين اسم فريد لكل تعريف موقع يتم استخدامه في
سطر الأوامر للإشارة إلى الموقع.
يحتوي كل تعريف موقع على تفاصيل الخادم الذي تم تخزين الموقع عليه ، وكيف أن ملف
يمكن الوصول إلى الموقع على هذا الخادم ، حيث يتم الاحتفاظ بالموقع محليًا وعن بُعد وأيًا منه
خيارات أخرى للموقع.
موقع تعريف
يتكون تعريف الموقع من سلسلة من الأسطر:
الموقع اسم الموقع
الخادم اسم الخادم
عن بعد دليل الجذر البعيد
محلي دليل الجذر المحلي
[ ميناء رقم المنفذ]
[ اسم المستخدم اسم المستخدم ]
[ كلمه السر كلمة المرور ]
[ مخدم بروكسي اسم الوكيل
منفذ الوكيل رقم المنفذ]
[ URL URL الموقع ]
[ بروتوكول {بروتوكول نقل الملفات | sftp | webdav}]
[ بروتوكول نقل الملفات nopasv]
[ بروتوكول نقل الملفات عرض]
[ بروتوكول نقل الملفات {usecwd | nousecwd}]
[ HTTP يتوقع ]
[ HTTP يؤمن ]
[ خزنة ]
[ حالة {المجموع الاختباري | timeize}]
[ أذونات {تجاهل | إكسيك | الكل | دير}]
[ الروابط الرمزية {تجاهل | اتبع | يحافظ على } ]
[ nodelete ]
[ com.nooverwrite ]
[ تم نقله [إعادة تسمية]]
[ com.tempupload ]
[ منع نمط ]...
[ تجاهل نمط ]...
[ أسكي نمط ]...
يتم تجاهل أي شيء بعد علامة التجزئة (#) في السطر كتعليق. قد يتم اقتباس القيم و
قد يتم تخطي الأحرف المائلة للخلف. على سبيل المثال ، لاستخدام ملف منع نمط * # ، استخدم
السطر التالي:
منع "* #"
عن بعد المخدم مزيد من الخيارات
ال الخادم يتم استخدام المفتاح لتحديد الخادم البعيد الذي تم تخزين الموقع عليه. هذا قد يكون
إما اسم DNS أو عنوان IP. يتم إجراء اتصال بالمنفذ الافتراضي للبروتوكول
المستخدمة ، أو التي قدمها ميناء مفتاح. يدعم sitecopy بروتوكولات WebDAV أو (S) FTP -
القادم بروتوكول key يحدد أيهما يستخدم ، مع أخذ قيمة أي منهما webdav or بروتوكول نقل الملفات / بروتوكول نقل الملفات
على التوالى. بشكل افتراضي ، سيتم استخدام FTP.
ال مخدم بروكسي و منفذ الوكيل يمكن استخدام المفاتيح لتحديد خادم وكيل لاستخدامه. الوكيل
الخوادم مدعومة حاليًا لـ WebDAV فقط.
إذا كان خادم FTP لا يدعم الوضع الخامل (PASV) ، فإن المفتاح بروتوكول نقل الملفات nopasv ينبغي أن تكون
مستخدم. لعرض الرسالة التي أرجعها الخادم عند إغلاق الاتصال ، استخدم ملحق
بروتوكول نقل الملفات عرض خيار. إذا كان الخادم يدعم فقط تحميل الملفات في العمل الحالي
الدليل ، استخدم المفتاح بروتوكول نقل الملفات usecwd (العَرَض المحتمل: "رفض الكتابة فوق الإذن"). ملحوظة
أن الدليل البعيد (الكلمة الأساسية عن بعد) يجب أن يكون مسارًا مطلقًا (يبدأ بـ "/") ،
or usecwd سيتم تجاهله.
إذا كان خادم WebDAV يدعم بشكل صحيح توقع 100 متابعة ، على سبيل المثال Apache 1.3.9
وبعد ذلك ، المفتاح HTTP توقع يجب استخدامها. يمكن أن يؤدي القيام بذلك إلى توفير بعض النطاق الترددي والوقت
في التحديث.
المفتاح إذا كان خادم WebDAV يدعم الوصول عبر SSL HTTP تأمين ممكن استخدامه. القيام بذلك
سيؤدي إلى إجراء عمليات النقل بين نسخ الموقع والمضيف باستخدام ملف آمن ،
رابط مشفر. في المرة الأولى التي يتم فيها استخدام SSL للوصول إلى الخادم ، سيكون المستخدم
تمت مطالبتك بالتحقق من شهادة SSL ، إذا لم تكن موقعة من قبل مرجع مصدق موثوق به في النظام
حزمة جذر المرجع المصدق (CA).
لمصادقة المستخدم مع الخادم ، يجب أن يكون ملف اسم المستخدم و كلمه السر تستخدم المفاتيح. لو أنه
موجود ، ~ /. netrc سيتم البحث عن كلمة مرور إذا لم يتم تحديدها. يرى بروتوكول نقل الملفات(1)
لبناء جملة هذا الملف.
يتم دعم المصادقة الأساسية والكلية لـ WebDAV. لاحظ أن المصادقة الأساسية
يجب عدم استخدامه ما لم يكن الاتصال آمنًا.
يمكن تحديد عنوان URL الكامل المستخدم للوصول إلى الموقع اختياريًا في ملف URL الرئيسية.
يتم استخدام هذا فقط في وضع القائمة الثابتة ، لذلك يمكن إدراج عنوان URL للموقع في "التغييرات الحديثة"
الصفحات. يجب أن يكون عنوان URL ليست لديها شرطة مائلة مثال صالح هو
URL http://www.site.com/mysite
إذا كان com.tempupload يتم إعطاء الخيار ، يتم تحميل الملفات الجديدة أو التي تم تغييرها بامتداد ".in." بادئة،
ثم ينتقل إلى اسم الملف الحقيقي عند اكتمال التحميل.
قم بتقديم الولايه او المحافظه
يتم تخزين حالة الملف في ملفات التخزين (~ / .sitecopy /*) ، ويتم استخدامه لاكتشاف متى يكون ملف
تم تغيير الملف. يتم دعم طريقتين ، ويمكن تحديدهما باستخدام حالة
الخيار ، مع أي من المعلمتين: الوقت (الافتراضي) ، و اختباري.
الوقت يستخدم تاريخ التعديل الأخير وحجم الملفات لاكتشاف وقت وجودها
تغيرت. اختباري يستخدم المجموع الاختباري MD5 لاكتشاف أي تغييرات في محتويات الملف.
لاحظ أن ملخص MD5 الاختباري يتضمن القراءة في الملف بأكمله ، وهو أبطأ من مجرد
باستخدام تاريخ التعديل الأخير والحجم. قد يكون مفيدًا على سبيل المثال إذا كان الإصدار
النظام قيد الاستخدام والذي يقوم بتحديث تاريخ التعديل الأخير على "الخروج" ، ولكن هذا
لا يغير محتويات الملف بالفعل.
آمن المعالم
آمن المعالم يتم تمكينه باستخدام خزنة مفتاح. عند التمكين ، في كل مرة يتم فيها تحميل ملف إلى
الخادم ، وقت تعديل الملف as on القادم الخادم تم تسجيله. تبعًا،
كلما تم تغيير هذا الملف محليًا وسيتم تحميله مرة أخرى ، فإن الملف الحالي
يتم استرجاع وقت تعديل الملف الموجود على الخادم ، ومقارنته بالملف المخزن
قيمة. إذا اختلفت هذه ، فإن النسخة البعيدة من الملف قد تم تغييرها من قبل شخص أجنبي
حزب. يتم إصدار رسالة تحذير ، ولن يتم تحميل نسختك المحلية من الملف
فوقها ، لمنع فقدان أي تغييرات.
يمكن استخدام الوضع الآمن مع خوادم FTP أو WebDAV ، ولكن إذا تم استخدام Apache / mod_dav ، فإن mod_dav
0.9.11 أو أحدث مطلوب.
ملاحظات لا يمكن استخدام الوضع الآمن مع ملف com.nooverwrite الخيار (انظر أدناه).
قم بتقديم الخزائن المواقع
ال عن بعد key يحدد الدليل الجذر لنسخة الموقع البعيدة. قد يكون في
شكل اسم المسار المطلق ، على سبيل المثال
عن بعد / www / mysite /
بالنسبة إلى FTP ، يمكن أيضًا تحديد الدليل بالنسبة إلى دليل تسجيل الدخول ، حيث
الحالة يجب أن تكون مسبوقة بـ "~ /" ، على سبيل المثال:
عن بعد ~ / public_html /
ال محلي key يحدد الدليل الذي يتم فيه تخزين الموقع محليًا. هذا قد يكون
بالنسبة إلى الدليل الرئيسي الخاص بك (كما تم توفيره بواسطة متغير البيئة $ HOME) ، مرة أخرى
باستخدام البادئة "~ /".
محلي ~ / html / foosite /
محلي / home / fred / html / foosite /
متكافئة ، إذا تم ضبط $ HOME على "/ home / fred".
لكل من الكلمات الأساسية المحلية والبعيدة ، يمكن استخدام شرطة مائلة ، ولكنها ليست مطلوبة.
قم بتقديم أذونات معالجة
يتم إملاء معالجة أذونات الملف بواسطة ملف أذونات المفتاح ، والذي يمكن إعطاؤه واحدًا من
ثلاث قيم:
تجاهل لتجاهل أذونات الملفات تمامًا (الافتراضي) ،
EXEC لعكس أذونات الملفات القابلة للتنفيذ فقط ،
الكل لعكس أذونات جميع الملفات.
يمكن استخدام هذا ، على سبيل المثال ، لضمان تعيين أذونات ملفات CGI. الخيار
يتم تجاهله حاليًا لخوادم WebDAV. لخوادم FTP ، أ شمود يتم تنفيذه عن بعد ل
تعيين الأذونات.
للتعامل مع أذونات الدليل ، المفتاح:
أذونات دير
يمكن استخدامها بالإضافة إلى أذونات مفتاح إما إكسيك محلي or الكل. نلاحظ أن
أذونات الكل لا يعني أذونات د.
رمزي الرابط معالجة
يمكن تجاهل الارتباطات الرمزية الموجودة في الموقع المحلي أو متابعتها أو صيانتها. في
وضع "متابعة" ، سيتم تحميل الملفات التي تشير إليها الروابط الرمزية في مكانها. في
وضع "الصيانة" ، سيتم إنشاء الرابط عن بُعد أيضًا ، انظر أدناه للحصول على المزيد
معلومة. يتم تحديد الوضع المستخدم لكل موقع بامتداد الروابط الرمزية مفتاح rcfile ، الذي
قد تأخذ قيمة يتجاهل، اتباع or المحافظة لتحديد الوضع بالشكل المناسب.
الوضع الافتراضي هو يتبع، على سبيل المثال ، يتم اتباع الروابط الرمزية الموجودة في الموقع المحلي.
رمزي الصفحة صيانة المعالم
هذا الوضع مدعوم حاليًا فقط بواسطة برنامج تشغيل WebDAV ، وسيعمل فقط مع
الخوادم التي تنفذ مجموعات WebDAV المتقدمة ، وهو عمل قيد التقدم. ال
يتم نسخ هدف الارتباط على الخادم حرفيًا من هدف الارتباط الرمزي. تَلمِيح:
يمكنك استخدام عناوين URL إذا كنت ترغب في:
ln -s "http://www.somewhere.org/" في مكان ما
بهذه الطريقة ، يمكن إعداد "302 Redirect" بسهولة من العميل ، دون الحاجة إلى ذلك
تغيير تكوين الخادم.
حذف و متحرك عن بعد ملفات
ال nodelete يمكن استخدام الخيار لمنع حذف الملفات البعيدة. هذا ممكن
تكون مفيدة إذا كنت تحتفظ بكميات كبيرة من البيانات على الخادم البعيد والتي لا تحتاج إليها
تخزين محليًا أيضًا.
إذا كان الخادم الخاص بك لا يسمح لك بتحميل الملفات التي تم تغييرها على الملفات الموجودة ، فأنت إذن
يمكن استخدام com.nooverwrite خيار. عند استخدام هذا ، قبل تحميل ملف تم تغييره ، فإن ملف
سيتم حذف الملف البعيد.
إذا كان تم نقله الخيار المستخدم ، سيبحث sitecopy عن أي ملفات تم نقلها
محليا. إذا تم العثور على أي منها ، عند تحديث الموقع البعيد ، سيتم نقل الملفات
عن بعد.
إذا كان تم نقله إعادة تسمية الخيار المستخدم ، سيبحث sitecopy عن أي ملفات تم
انتقلت أو أعيدت تسميتها محليا. لا يجوز استخدام هذا الخيار إلا مع ملف حالة
اختباري الخيار.
تحذير
إذا كنت لا تستخدم المجموع الاختباري MD5 (أي ملف حالة اختباري الخيار) لتحديد الملف
الدولة ، لا تستخدم تم نقله الخيار إذا كنت تميل إلى الاحتفاظ بالملفات في أدلة مختلفة
بأحجام وأوقات تعديل وأسماء متطابقة وقم بتحريكها. هذا يبدو
غير مرجح ، لكن لا تقل أنك لم يتم تحذيرك.
ازالة ملفات
يمكن استبعاد الملفات من قائمة الملفات باستخدام امتداد منع key ، الذي يقبل shell-
نمط globbing الأنماط. على سبيل المثال ، استخدم
منع * .bak
منع *~
منع "# * #"
لاستبعاد جميع الملفات التي لها امتداد .bak ، تنتهي بحرف التلدة (~) ، أو أي
تبدأ وتنتهي بتجزئة. لا تنسَ اقتباس القيمة أو الهروب منها إذا كانت تتضمن ملف
تجزئة!
لاستبعاد ملفات معينة داخل دليل معين ، ما عليك سوى إضافة البادئة إلى النمط بـ
اسم الدليل - بما في ذلك شرطة مائلة. على سبيل المثال:
منع /المستندات/*.m4
منع /الملفات/*.gz
والذي سيستبعد جميع الملفات ذات الامتداد .m4 في الدليل الفرعي "مستندات" لملف
site ، وجميع الملفات ذات الامتداد gz. في الدليل الفرعي للملفات.
يمكن أيضًا استبعاد دليل كامل - ما عليك سوى استخدام اسم الدليل بدون تتبع
خفض. على سبيل المثال
منع / foo / bar
منع /اين أيضا
لاستبعاد الدللين الفرعيين "foo / bar" و "where / else" للموقع.
يتم الرجوع إلى أنماط الاستبعاد عند مسح الدليل المحلي وعند مسح ملف
موقع بعيد أثناء الجلب. لا تتم إضافة أي ملف يطابق أي نمط استبعاد إلى
قائمة الملفات. هذا يعني أن الملف الذي تم تحميله بالفعل بواسطة sitecopy و
يطابق لاحقًا نمط الاستبعاد من الخادم.
تجاهل محلّي التغييرات إلى ملفات
ال تجاهل يستخدم الخيار لتوجيه نسخ الموقع لتجاهل أي تغييرات محلية يتم إجراؤها على الملف.
إذا تم إجراء تغيير على محتويات ملف تم تجاهله ، فإن هذا الملف سيفعل ذلك ليست يتم الرفع بواسطة
وضع تحديث. سيتم إنشاء الملفات المتجاهلة ونقلها وحذفها كالمعتاد.
ال تجاهل يتم استخدام الخيار بنفس طريقة استخدام ملف منع الخيار.
لاحظ أن وضع المزامنة سوف الكتابة فوق التغييرات التي تم إجراؤها على الملفات التي تم تجاهلها.
FTP خدمة النقل المعالم
لتحديد وضع نقل FTP للملفات ، استخدم ملحق أسكي مفتاح. أي ملفات
التي تم نقلها باستخدام وضع ASCII ، تم إجراء ترجمة CRLF / LF بشكل مناسب. ل
على سبيل المثال ، استخدم
أسكي * .pl
لتحميل جميع الملفات بامتداد .pl كنص ASCII. هذا المفتاح ليس له تأثير مع
WebDAV (حاليًا).
عودة القيم
يتم تحديد قيم الإرجاع لأوضاع التشغيل المختلفة. إذا تم تحديد مواقع متعددة
في سطر الأوامر ، تكون القيمة المعادة متعلقة بالموقع الأخير المعطى.
تحديث المعالم
-1 ... التحديث لم يبدأ حتى - مشكلة التكوين
0 ... كان التحديث ناجحًا تمامًا.
1 ... حدث خطأ في التحديث في مكان ما
2 ... تعذر الاتصال أو تسجيل الدخول إلى الخادم
قائمة المعالم (إفتراضي طريقة of عملية)
-1 ... لا يمكن تشكيل قائمة - مشكلة التكوين
0 ... الموقع البعيد لا يحتاج إلى تحديث
1 ... الموقع البعيد يحتاج إلى تحديث
مثال ملف RCFILE المحتويات
FTP الخادم، الاشارات الأستعمال
يتم تحميل موقع Fred إلى خادم FTP "my.server.com" ويتم الاحتفاظ به في الدليل
"public_html" الموجودة في دليل تسجيل الدخول. يتم تخزين الموقع محليًا في ملف
الدليل / home / fred / html.
موقع mysite
الخادم my.server.com
URL http://www.server.com/fred
اسم المستخدم فريد
العرعر كلمة المرور
local / home / fred / html /
عن بعد ~ / public_html /
FTP الخادم، مجمع الأستعمال
هنا ، يتم تحميل موقع Freda على خادم FTP ftp.elsewhere.com´ ، حيث يتم الاحتفاظ به في
الدليل / www / freda /. يتم تخزين الموقع المحلي في / home / freda / sites / في مكان آخر /
موقع آخر
الخادم ftp.elswhere.com
اسم المستخدم فريدا
كلمة السر بلاهلبله
محلي / منزل / فريدا / مواقع / مكان آخر /
عن بعد / شبكة الاتصالات العالمية / فريدا /
# Freda تريد ملفات بامتداد .bak أو بامتداد
# يتبع ~ ليتم تجاهله:
استبعاد * باك
استبعاد * ~
WEBDAV الخادم، الاشارات الأستعمال
يوضح هذا المثال استخدام خادم WebDAV.
موقع supersite
الخادم dav.wow.com
بروتوكول webdav
اسم المستخدم pow
انطلق كلمة المرور
محلي / المنزل / جو / شبكة الاتصالات العالمية / سوبر /
بعيد /
استخدم نسخ الموقع عبر الإنترنت باستخدام خدمات onworks.net