رئيسي كمبيوتر شخصي وماك كيفية تحديث WordPress دون الوصول إلى FTP

كيفية تحديث WordPress دون الوصول إلى FTP



في بعض الأحيان لا يمكنك تحديث WordPress والمكونات الإضافية دون استخدام حساب FTP. يحدث هذا عادةً عندما يتعذر على WordPress الاتصال مباشرة بمجلد / wp-content.

كيفية تحديث WordPress دون الوصول إلى FTP

حتى لو حدث هذا لك ، فهناك طرق معينة يمكنك من خلالها تجاوز هذه المشكلة وتعديل WordPress دون الوصول إلى FTP.

ماذا حدث؟

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

يحدث بالترتيب التالي:

  1. يحاول النظام كتابة ملف إلى / wp-content.
  2. إذا كان ناجحًا ، فسيبدأ في مقارنة ملكية الملف بمعرفه الفريد (UID). إذا كان مطابقًا ، فستتمكن من تثبيت جميع الإضافات وتحديث WordPress.
  3. إذا فشلت هذه الطريقة ، فسيقوم النظام بإعلامك بأنه لا يمكن التحديث.

إذا كنت لا تريد الاعتماد على هذا الفحص التلقائي ، فيمكنك تحديد ثابت في / wp-config. هذا الثابت عادة ما يكون 'طريقة FS'.

أدخل 'FS_METHOD'

أسرع طريقة لحل هذه المشكلة هي تحديد الثابت. يكون هذا مفيدًا عندما لا تريد الاعتماد على الفحص التلقائي لتحديد أفضل نظام ملفات يمكن استخدامه. يمكنك القيام بذلك عن طريق تحديد 'FS_Method' في ملف /wp-config.php الخاص بك.

إليك كيفية القيام بذلك:

ابحث عن /wp-config.php

قبل أن تفعل أي شيء ، تحتاج إلى فتح ملف /wp-config.php. يمكنك العثور عليه في مجلد جذر WordPress. إذا كنت تواجه مشكلة في العثور عليه ، فيمكنك أيضًا العثور عليه في مجلد مثبت WordPress الخاص بك. موقع الملف هو wordpress / wp-config.php

ملف wp-config

أدخل FS_METHOD

ستحتاج إلى لصق رمز في ملف php الخاص بك. أسفل السطر الأخير من التعليمات البرمجية ، يجب إضافة:

كيفية فتح سباقات الحلفاء بسرعة

define('FS_METHOD','direct');

تحديث وورد دون الوصول إلى بروتوكول نقل الملفات

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

من خلال إصلاح مشكلة FTP ، ستتمكن من تثبيت الوظائف الإضافية والإضافات وموضوعات مواقع الويب والتحديثات الأخرى.

تفاصيل حول FS_METHOD

FS_METHOD سيفرض طريقة نظام ملفات. يجب عليك فقط اختيار واحد من الأربعة التالية: Direct أو ssh2 أو ftptext أو ftpsockets. استخدم الرمز من المثال السابق الطريقة 'المباشرة'. يتم فرز هذه الطرق حسب التفضيل. التفضيل الأول 'مباشر' والرابع هو 'ftpsockets'.

  1. المباشر هو التفضيل الأول. هذا الإعداد هو الذي يختاره النظام تلقائيًا. يجبر النظام على استخدام طلبات Direct File / IO داخل PHP. على المضيفين ذوي التكوين السيئ ، يمكن أن تتسبب هذه الطلبات في حدوث مشكلات أمنية.
  2. ssh2 هو التفضيل الثاني. يفرض هذا الإعداد على النظام استخدام امتداد SSH PHP إذا كان مثبتًا لديك.
  3. ftptext هو التفضيل الثالث. يفرض هذا الإعداد على النظام استخدام امتداد FTP PHP للوصول إلى FTP.
  4. ftpsockets هو الأفضلية الرابعة.

يجب ألا تنفذ هذه الشفرة إلا إذا كنت تواجه مشكلات في التحديث. لذلك ، إذا لم تلاحظ أي تحسينات بعد تغييره ، ففكر في تغييره مرة أخرى أو إزالته. عادة ، يجب أن يعمل خيار 'ftpsockets' في حالة فشل التحديثات التلقائية.

بديل: احصل على دعم محدث SSH SFTP

أضاف WordPress مؤخرًا مكونًا إضافيًا يسمى دعم محدث SSH SFTP التي قد تصلح هذه المشكلة. سيحافظ هذا المكون الإضافي على تحديث تثبيت WordPress الخاص بك في جميع الأوقات. يستخدم phpseclib (مكتبة اتصالات آمنة) للتغلب على هذه المشكلة.

عند تثبيت هذا التطبيق ، انتقل إلى /wp-config.php وأدخل الكود:

.net framework 4.7.2 المثبت حاليا

define (‘FS_Method’, ‘ssh2’);

بمجرد القيام بذلك ، ستواجه صعوبة أقل في التعامل مع الخوادم في SFTP و SSH.

للمستخدمين المتقدمين: تمكين SSH2 يدويًا

إذا كنت ترغب في تمكين SSH2 للتحديثات والمكونات الإضافية وتحميلات السمات ، فستحتاج إلى إنشاء مفاتيح SSH الخاصة بك وتثبيت وحدة PHP SSH. عند القيام بذلك ، سيرى WordPress أن لديك SSH2 متاحًا. هذا يعني أنك سترى خيار SSH2 عند إجراء ترقية.

يمكنك إنشاء مفاتيح SSH عن طريق كتابة رمز:

ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys

ثم تقوم بتغيير الإذن حتى تتمكن من الوصول إلى هذه الملفات عن طريق WordPress:

cd ~
chmod 755 .ssh
chmod 644 .ssh/*

تحديث وورد دون الوصول إلى بروتوكول نقل الملفات

ختاما

غالبًا ما تظهر مشكلة FTP إذا كنت تستخدم الاستضافة المشتركة وتتداخل الأذونات والملكية ، مما يتسبب في حدوث تعارض. لهذا السبب ، من الجيد تحديد FS_METHOD حتى تتمكن من تحديث وتعديل WordPress الخاص بك دون الحاجة إلى تقديم أي تفاصيل FTP.

مقالات مثيرة للاهتمام

اختيار المحرر

دليل لتبديل تأخر الشبكة
دليل لتبديل تأخر الشبكة
تعرف على أنواع مختلفة من مفاتيح التأخير، وهي جهاز فعلي يستخدم لتعطيل حركة المرور على الإنترنت مؤقتًا.
موالف خلفية سطح المكتب
موالف خلفية سطح المكتب
موالف خلفية سطح المكتب هو آخر أعمالي. يسمح لك بتغيير بعض إعدادات التسجيل المخفية لميزة خلفية سطح المكتب في Windows 7 و Windows 8. الإصدار 1.1 خارج ، قم بتنزيله الآن. باستخدام أداة ضبط خلفية سطح المكتب ، ستتمكن من: الإعلان إضافة عناصر أو إزالتها في مربع التحرير والسرد 'موقع الصورة'. سأسميهم 'مجموعات' من أجل البساطة ،
موضوع أيقونة HiDPI لـ LibreOffice
موضوع أيقونة HiDPI لـ LibreOffice
إذا كانت لديك شاشة HiDPI ، فقد تبحث عن رموز HiDPI على شريط الأدوات الخاص بـ LibreOffice. إليك كيفية تعيين رمز HiDPI 'Breeze'.
كيفية إزالة قائمة الرغبات في Mudae
كيفية إزالة قائمة الرغبات في Mudae
تعرض قائمة أمنياتك الروبوت Mudae أي الشخصيات التي تريد المطالبة بها وتتيح لك البحث عنها في كثير من الأحيان. ولكن إذا كنت ترغب في إزالة قائمة الرغبات ، فقد يكون العثور على الأمر اللازم أمرًا صعبًا. بعد كل شيء ، هناك
كيفية حظر رسائل البريد الإلكتروني في Gmail
كيفية حظر رسائل البريد الإلكتروني في Gmail
تعرف على كيفية حظر رسائل البريد الإلكتروني على Gmail تلقائيًا، بحيث تنتقل رسائل البريد الإلكتروني هذه مباشرة إلى مجلد سلة المهملات أو إلى ملف آخر لمراجعتها لاحقًا.
ما هو ملف M4A؟
ما هو ملف M4A؟
ملف M4A هو ملف صوتي MPEG-4، ويوجد عادةً في iTunes Store كتنسيق لتنزيل الأغاني. يمكن لـ iTunes والتطبيقات الأخرى فتح ملفات M4A.
كيفية رؤية كلمات المرور في كروم
كيفية رؤية كلمات المرور في كروم
برامج تعليمية خطوة بخطوة حول كيفية إظهار كلمات المرور المخفية في متصفح الويب Google Chrome لأنظمة Android وChrome OS وiOS وLinux وmacOS وWindows.