Основен Pc И Mac Как да актуализирам 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_Method“.

Въведете „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');

актуализирайте WordPress без FTP достъп

След като добавите този код, ще заобиколите проблема. Когато го въведете, можете да качите файла в основната папка на вашия уебсайт на сървъра и той не би трябвало да има проблеми с работата мигновено.

Като решите проблема с FTP, ще можете да инсталирате добавки, разширения, теми на уебсайтове и други актуализации.

Подробности за FS_METHOD

FS_METHOD ще принуди метод на файлова система. Трябва да изберете само един от следните четири: direct, ssh2, ftptext или ftpsockets. Кодът от предишния пример използва метода ‘direct’. Тези методи са сортирани по предпочитание. Първото предпочитание е „директно“, а четвъртото е „ftpsockets“.

  1. директно е Първото предпочитание. Тази настройка е тази, която системата избира автоматично. Принуждава системата да използва заявки за директен файл / IO в рамките на PHP. На хостове с лоша конфигурация тези заявки могат да причинят проблеми със сигурността.
  2. ssh2 е второто предпочитание. Тази настройка принуждава системата да използва разширението SSH PHP, ако сте го инсталирали.
  3. ftptext е третото предпочитание. Тази настройка принуждава системата да използва разширението FTP PHP за FTP достъп.
  4. ftpsockets е четвъртото предпочитание.

Не трябва да прилагате този код, освен ако не изпитвате проблеми с актуализацията си. Така че, ако не забележите подобрения след смяната му, помислете дали да не го промените обратно или да го премахнете. Обикновено опцията ‘ftpsockets’ трябва да работи, ако автоматичните актуализации не успеят.

Алтернатива: Вземете поддръжка за SSH SFTP Updater

WordPress наскоро добави приставка, наречена Поддръжка на SSH SFTP Updater което може да реши този проблем. Тази приставка ще поддържа вашата инсталация на WordPress постоянно актуализирана. Той използва phpseclib (библиотека за защитени комуникации), за да преодолее този проблем.

Когато инсталирате това приложение, отидете на /wp-config.php и въведете кода:

икони за windows 8

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/*

wordpress актуализация без ftp достъп

В заключение

Проблемът с FTP често се появява, ако използвате споделен хостинг и разрешенията и собствеността се припокриват, като по този начин причиняват конфликт. Поради тази причина е добре да дефинирате FS_METHOD, за да можете да актуализирате и модифицирате своя WordPress, без никога да се налага да предоставяте каквито и да било FTP данни.

Интересни Статии

Избор На Редактора

Как да споделяте аудио в Google Meet
Как да споделяте аудио в Google Meet
Работата от уюта на вашия дом има много предимства. Особено когато трябва да използвате невероятни конферентни приложения като Google Meet. Когато обаче споделите екрана си, ще забележите, че звуковата функция може да липсва.
Как да спрете отварянето на приложения при стартиране на вашия Mac
Как да спрете отварянето на приложения при стартиране на вашия Mac
Един мой приятел наскоро купи Mac, който да използва заедно с работния плот на Windows и след като прекара няколко часа с него, демонстрирайки някои от основните разлики между Windows и Mac OS, ми направи впечатление, че други Mac
Как да промените низа на потребителски агент в Google Chrome
Как да промените низа на потребителски агент в Google Chrome
Тъй като сме склонни да прекарваме повече време на телефоните си, отколкото на компютрите си, повечето от днешното уеб съдържание е оптимизирано за мобилни потребители. Замисляли ли сте се някога откъде браузърът ви знае кога да ви покаже мобилността
Samsung Galaxy Note 8 срещу Galaxy S8 (Plus): Има ли много в него?
Samsung Galaxy Note 8 срещу Galaxy S8 (Plus): Има ли много в него?
Дългоочакваният Galaxy Note 8 ще бъде официално обявен на 23 август 2017 г., за радост на феновете на Samsung навсякъде. И докато Note 8 ще се изправи пред тежка конкуренция от всички ъгли - от iPhone 8 до
Как да намерите всички непрочетени съобщения в Gmail
Как да намерите всички непрочетени съобщения в Gmail
Използвайте един от тези прости методи за филтриране на Gmail, за да ви покаже само съобщенията, които все още не сте прочели.
Как да изкорени Android: Вкореняването на вашия телефон или таблет с Android не е толкова сложно, колкото изглежда
Как да изкорени Android: Вкореняването на вашия телефон или таблет с Android не е толкова сложно, колкото изглежда
Когато закупите устройство с Android, то се заключва надеждно, така че програмите не могат да променят важни настройки или да променят системния софтуер. Това е идеално за повечето потребители, тъй като ограничава възможността за злонамерено приложение (или
Създайте пряк път за споделени папки в Windows 10
Създайте пряк път за споделени папки в Windows 10
Днес ще видим как да създадем специален пряк път „Споделени папки“ за по-бързо управление на споделени папки, отваряне на файлове и свързани потребители в Windows 10.