الأدلة/الأدوات/حل مشكلات SFTP و SSH

حل مشكلات SFTP و SSH

يمكنك استخدام SFTP وSSH لنقل الملفات من موقعك وإليه. يشارك هذا الدليل الإجابات والحلول على الأسئلة المتداولة حول مشكلات الوصول إلى الملفات و SFTP و SSH.

تتوفر هذه الميزة على المواقع المسجَّلة في خطة الأعمال وخطة التجارة في ووردبريس.كوم، والخطة الاحترافية القديمة. إذا كنت مسجِّلاً في خطة أعمال، فتأكد من تفعيلها. بالنسبة إلى المواقع المسجَّلة في الخطط المجانية والشخصية والمميزة، بادر بترقية خطتك للوصول إلى هذه الميزة.

في هذا الدليل

  1. ما الملفات والمجلدات التي يمكنني تحريرها عبر بروتوكول النقل الآمن للملفات (SFTP)؟
    1. لمَ يتعذّر علي الوصول إلى مجلدات معيّنة عبر بروتوكول النقل الآمن للملفات (SFTP)؟
    2. هل يمكنني تحرير ملف wp-config.php الخاص بموقعي؟
    3. هل يمكنني تعديل ملف functions.php الخاص بالقالب النشط؟
    4. هل يمكنك تحرير ملفات ووردبريس الأساسية؟
  2. قمت برفع إضافة/قالب ويتعذر رؤيتها في لوحة التحكم لدي؟
  3. لقد قمت بتعديل ملفات القوالب الخاصة بي، لكن تغييراتي اختفت بعد تحديث القالب.
  4. لقد أضفت موقعي إلى وكيل بروتوكول النقل الآمن للملفات الخاص بي، ولا يعمل!
  5. قمت برفع الصور/الفيديوهات عبر بروتوكول النقل الآمن للملفات (SFTP)، لكنها لا تظهر في مكتبة الوسائط الخاصة بي.
  6. ما صلاحيات الملف التي ينبغي لي تعيينها؟
  7. هل يعد المحتوى الذي تم رفعه عبر بروتوكول النقل الآمن للملفات (SFTP) مخالفًا لحدود تخزين موقعي؟
  8. قمت برفع إضافة باستخدام بروتوكول النقل الآمن للملفات (SFTP)، ولكن يتعذّر علي تفعيلها. ماذا ينبغي لي أن أفعل؟
  9. أحاول رفع قالب على موقعي، لكنه يفيد الأمر بأنه كبير للغاية. هل يمكنني رفعه من خلال بروتوكول النقل الآمن للملفات؟
  10. هل يمكنني إضافة وحدات PHP مخصصة، مثل: ioncube؟
  11. كيف يمكنني منح مطوري الإضافة أو القالب الخاص بي حق الوصول إلى موقعي عبر بروتوكول النقل الآمن للملفات (SFTP)؟
  12. هل يمكنني الحصول على الدعم لاستخدام أدوات سطر الأوامر؟
  13. هل تتوافر كل الأوامر؟
  14. هل يُمكنني تعيين كلمة مروري الخاصة لـ SSH؟
  15. هل يمكنني الحصول على مفاتيح SSH متعددة؟
  16. ماذا يحدث إذا وقع خطأ ما؟

ما الملفات والمجلدات التي يمكنني تحريرها عبر بروتوكول النقل الآمن للملفات (SFTP)؟

لمَ يتعذّر علي الوصول إلى مجلدات معيّنة عبر بروتوكول النقل الآمن للملفات (SFTP)؟

إنَّ بعض أدلة بنية نظام الملفات الخاصة بك مقفلة ويتعذر الوصول إليها عبر البروتوكول الآمن لنقل الملفات. وهذا أمر ضروري للأمان ويساعد على ضمان تشغيل موقعك.

تُشير لقطة الشاشة الواردة أدناه إلى أن بعض الأدلة الأساسية تحتوي على أيقونة علامة ؟ بجوارها:

  • _wp_
  • advanced-cache.php
  • object-cache.php
  • wp-load.php

يُشير هذا إلى أن الدليل يُمثِّل جزءًا من تثبيت ووردبريس الأساسي لموقعك. لا يُمكن تعديل الملفات الأساسية حيث إنها ضرورية لضمان عمل موقعك.

WordPress file structure with locked folders.

هل يمكنني تحرير ملف wp-config.php الخاص بموقعي؟

نعم، يمكنك تعديل ملف functions.php الخاص بموقعك. نوصيك بعدم الاقتراب من هذا الملف إلا في الضرورة القصوى. إذا لم تكن متأكدًا مما إذا كان ينبغي لك إجراء تغييرات، فتواصل معنا قبل إجراء تغيير.

هل يمكنني تعديل ملف functions.php الخاص بالقالب النشط؟

بالنسبة إلى معظم القوالب التي يوفِّرها WordPress.com، يُعد ملف functions.ph مرتبطًا رمزيًاومحمي. ويعني هذا أنه يتعذر تحريره. ومع ذلك، تسمح القوالب المثبَّتة يدويًا والتابعة لأطراف ثالثة بتغيير ملف functions.php الخاص بها.

يرجى أن تضع في الحسبان أن تحرير كود لم يتم اختباره أو إضافته إلى functions.php يمكن أن يُعطِّل موقعك، ويتم فقدان التغييرات في أغلب الأحيان عند تحديث القالب. نوصي باستخدام الإضافات مثل أجزاء الأكواد إذا كُنت ترغب في تطبيق أي تعديلات على ملف functions.php الخاص بموقعك. تسمح لك هذه الإضافة بمزيد من التحكم والدقة في مكان تشغيل هذه الأجزاء، ويمكن تعطيل الأجزاء الموجودة في الإضافة بسهولة إذا لم يحدث شيء كما هو متوقع.

هل يمكنك تحرير ملفات ووردبريس الأساسية؟

لا، يتعذر عليك تحرير ملفات ووردبريس الأساسية أو قوالب ووردبريس.كوم وإضافاتها الافتراضية. يلزم وجود هذه الملفات للحفاظ على موقعك قيد العمل. يتعذر تحريرها عبر بروتوكول النقل الآمن للملفات (SFTP).

قمت برفع إضافة/قالب ويتعذر رؤيتها في لوحة التحكم لدي؟

تأكد من رفعها إلى المجلد الصحيح. إذا لم تكن الإضافات موجودة في /wp-content/plugins/ وإذا لم تكن القوالب موجودة في /wp-content/themes/، فلن تعمل.

لقد قمت بتعديل ملفات القوالب الخاصة بي، لكن تغييراتي اختفت بعد تحديث القالب.

هذا أمر متوقع إذا لم تستخدم قالبًا فرعيًا لإجراء التعديلات، نظرًا إلى أنه سيتم استبدال أي تعديلات بواسطة الإصدار الجديد للقالب. يُرجى اتباع هذه التعليمات إذا كنت تريد تشغيل القوالب المخصصة الخاصة بك.

لقد أضفت موقعي إلى وكيل بروتوكول النقل الآمن للملفات الخاص بي، ولا يعمل!

تأكد من أنك قمت بتحديد اتصال بروتوكول النقل الآمن للملفات (SFTP) في إعدادات وكيلك. إذا كنتَ تستخدم خيار quickconnect، فتأكد من وضع بادئة عنوان بروتوكول النقل الآمن للملفات الخاص بك باستخدام sftp://.

قمت برفع الصور/الفيديوهات عبر بروتوكول النقل الآمن للملفات (SFTP)، لكنها لا تظهر في مكتبة الوسائط الخاصة بي.

هذا متوقع لأن ووردبريس لا يتعرَّف على ملفات الوسائط المرفوعة عبر بروتوكول النقل الآمن للملفات (SFTP). على الرغم من إمكانية الوصول إليها عبر عنوان URL المباشر، فلن تظهر هذه داخل منطقة المسؤول. يمكنك استخدام الإضافات، مثل: مزامنة الوسائط لحل هذا الأمر، لذا ستظهر الصور والفيديوهات التي تم رفعها على الموقع عبر بروتوكول النقل الآمن للملفات بشكل طبيعي في مكتبة الوسائط الخاصة بك.

ما صلاحيات الملف التي ينبغي لي تعيينها؟

بشكل افتراضي، ينبغي تعيين المجلدات وصلاحيات الملفات الخاصة بك إلى 755. قد يؤدي تغيير هذه الإعدادات إلى تعطُّل موقعك. سترى أيضًا أنه قد يبدو لدى بعض الملفات التي تحتوي على بعض الروابط الرمزية صلاحيات مختلفة. وهذا أمر طبيعي ويتعذر تغييره.

هل يعد المحتوى الذي تم رفعه عبر بروتوكول النقل الآمن للملفات (SFTP) مخالفًا لحدود تخزين موقعي؟

نعم، يقف المحتوى الذي تقوم برفعه عبر بروتوكول النقل الآمن للملفات ضد حدود التخزين في موقعك، على غرار المحتوى الذي تقوم برفعه عبر مكتبة الوسائط.

قمت برفع إضافة باستخدام بروتوكول النقل الآمن للملفات (SFTP)، ولكن يتعذّر علي تفعيلها. ماذا ينبغي لي أن أفعل؟

بينما نحاول التأكد من أن موقعك هنا في ووردبريس.كوم متوافق مع أكبر عدد ممكن من الإضافات، فقد توصلنا إلى أن بعض الإضافات غير مناسبة على منصتنا، أو أنها غير متوافقة. يرجى التأكد من أنك لم ترفع إضافة غير متوافقة.

أحاول رفع قالب على موقعي، لكنه يفيد الأمر بأنه كبير للغاية. هل يمكنني رفعه من خلال بروتوكول النقل الآمن للملفات؟

نعم. على الرغم من أنك ستتمكن من رفع قالب عن طريق الانتقال إلى المظهر ← القوالب، فإنه سيكون هناك حد رفع قدره 50 ميجابايت للحصول على الأمان؛ لأن بعض القوالب قد تتضمن ملفات أخرى لا تُمثِّل جزءًا من القالب نفسه.

تتمثَّل الخطوة الأولى في هذه الحالات في التحقُّق مجددًا مما إذا كانت لديك ملفات القالب الصحيحة أم لا. قد تتضمن القوالب الواردة من مورِّدين تابعين لأطراف ثالثة أشياء داخل ملفهم المضغوط، مثل: المحتوى التجريبي أو معلومات الترخيص. سترغب في التأكد من أنك لم تقم سوى برفع ملفات القوالب القابلة للتثبيت في ووردبريس إلى موقعك.

إذا قمت بإزالة الملفات الإضافية ولكن لا تزال تتلقى خطأ، فيمكنك استخدام البروتوكول الآمن لنقل الملفات لإضافة هذا القالب إلى موقعك عن طريق فك ضغطه ووضعه أسفل دليل /wp-content/themes/.

هل يمكنني إضافة وحدات PHP مخصصة، مثل: ioncube؟

لا. على الرغم من أن بعض الإضافات تتطلب تثبيت وحدات PHP نمطية مخصصة لكي تعمل، فإن ذلك يتم تعيينه على جانب الخادم ويتعذر تغييره. يمكنك مراجعة تفاصيل بيئة الخادم هنا لدينا.

كيف يمكنني منح مطوري الإضافة أو القالب الخاص بي حق الوصول إلى موقعي عبر بروتوكول النقل الآمن للملفات (SFTP)؟

إذا كان مطوِّر إضافتك أو قالبك يطلب الوصول عبر بروتوكول النقل الآمن للملفات (SFTP)، فيمكنك تقديم بيانات اعتماد بروتوكول النقل الآمن للملفات (SFTP). يقتصر على أحد مستخدمي بروتوكول النقل الآمن للملفات لكل موقع. عند عدم الحاجة إلى الوصول بعد الآن، تأكد من إعادة تعيين كلمة مرور بروتوكول النقل الآمن للملفات (SFTP).

هل يمكنني الحصول على الدعم لاستخدام أدوات سطر الأوامر؟

نظرًا للطبيعة المعقدة لـ SSH وWP-CLI، لا يمكننا تقديم دعم شامل لاستخدام هذه الأدوات. يتوافر أعضاء فريق الدعم للمساعدة على حل مشكلات الاتصال عبر SSH ولكن يتعذر عليهم إرشادك خلال استخدام الأوامر.

تتوفر موارد واسعة النطاق حول استخدام سطر الأوامر في نظام Linux. ومن الأمثلة الشائعة على ذلك المصادر الخارجية التالية:

هل تتوافر كل الأوامر؟

من أجل توفير بيئة آمنة عالية الأداء، قد يقوم WordPress.com بتقييد بعض أوامر الواجهة وWP-CLI أو تعطيلها. توفر وثائق WP-CLI قائمة بأوامر WP CLIالمتاحة.

هل يُمكنني تعيين كلمة مروري الخاصة لـ SSH؟

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

هل يمكنني الحصول على مفاتيح SSH متعددة؟

يمكنك إضافة مفتاح SSH واحد فقط لكل حساب WordPress.com، والذي يمكنك بعد ذلك إرفاقه بعدة مواقع. يمكن أن يحتوي كل موقع على مفاتيح متعددة مرفقة، واحد لكل مستخدم مميز.

ماذا يحدث إذا وقع خطأ ما؟

إذا حدث شيء غير مرغوب فيه لموقعك نتيجة الإجراءات في بروتوكول النقل الآمن للملفات (SFTP)، فيمكنك استعادة نسخة احتياطية سابقة لموقعك.

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

في هذا الدليل

  1. ما الملفات والمجلدات التي يمكنني تحريرها عبر بروتوكول النقل الآمن للملفات (SFTP)؟
    1. لمَ يتعذّر علي الوصول إلى مجلدات معيّنة عبر بروتوكول النقل الآمن للملفات (SFTP)؟
    2. هل يمكنني تحرير ملف wp-config.php الخاص بموقعي؟
    3. هل يمكنني تعديل ملف functions.php الخاص بالقالب النشط؟
    4. هل يمكنك تحرير ملفات ووردبريس الأساسية؟
  2. قمت برفع إضافة/قالب ويتعذر رؤيتها في لوحة التحكم لدي؟
  3. لقد قمت بتعديل ملفات القوالب الخاصة بي، لكن تغييراتي اختفت بعد تحديث القالب.
  4. لقد أضفت موقعي إلى وكيل بروتوكول النقل الآمن للملفات الخاص بي، ولا يعمل!
  5. قمت برفع الصور/الفيديوهات عبر بروتوكول النقل الآمن للملفات (SFTP)، لكنها لا تظهر في مكتبة الوسائط الخاصة بي.
  6. ما صلاحيات الملف التي ينبغي لي تعيينها؟
  7. هل يعد المحتوى الذي تم رفعه عبر بروتوكول النقل الآمن للملفات (SFTP) مخالفًا لحدود تخزين موقعي؟
  8. قمت برفع إضافة باستخدام بروتوكول النقل الآمن للملفات (SFTP)، ولكن يتعذّر علي تفعيلها. ماذا ينبغي لي أن أفعل؟
  9. أحاول رفع قالب على موقعي، لكنه يفيد الأمر بأنه كبير للغاية. هل يمكنني رفعه من خلال بروتوكول النقل الآمن للملفات؟
  10. هل يمكنني إضافة وحدات PHP مخصصة، مثل: ioncube؟
  11. كيف يمكنني منح مطوري الإضافة أو القالب الخاص بي حق الوصول إلى موقعي عبر بروتوكول النقل الآمن للملفات (SFTP)؟
  12. هل يمكنني الحصول على الدعم لاستخدام أدوات سطر الأوامر؟
  13. هل تتوافر كل الأوامر؟
  14. هل يُمكنني تعيين كلمة مروري الخاصة لـ SSH؟
  15. هل يمكنني الحصول على مفاتيح SSH متعددة؟
  16. ماذا يحدث إذا وقع خطأ ما؟
Copied to clipboard!