Понекад не можете да ажурирате свој ВордПресс и додатне компоненте без употребе ФТП налога. То се обично дешава када ВордПресс не може директно да комуницира са вашом / вп-цонтент фасциклом.
Чак и ако вам се ово догоди, постоје одређени начини на које можете заобићи овај проблем и изменити ВордПресс без ФТП приступа.
Шта се дешава?
Када ваш веб сервер има дозволу да приступи свим потребним датотекама, аутоматски ће ажурирати ВордПресс и све додатке које сте инсталирали. То не значи да треба да имате ФТП / СФТП или ССХ приступ. Уместо тога, потребно је само да поставите одређене дозволе за датотеке на свом веб серверу. Систем ће испробати све методе, а ако ништа не успе, вратиће се на ФТП.
То се дешава овим редоследом:
- Систем покушава да напише датотеку у / вп-цонтент.
- Ако успе, започиње упоређивање власништва над датотеком са њеним јединственим идентификатором (УИД). Ако се подудара, моћи ћете да инсталирате све додатке и ажурирате ВордПресс.
- Ако овај метод не успе, систем ће вас обавестити да не може да се ажурира.
Ако не желите да зависите од ове аутоматске провере, можете да дефинишете константу у вашем / вп-цонфиг. Ова константа је обично „ФС_Метход“.
Унесите „ФС_МЕТХОД“
Најбржи начин за решавање овог проблема је дефинисање константе. Ово је корисно када не желите да зависите од аутоматске провере да бисте идентификовали најбољи систем датотека који се користи. То можете учинити тако што ћете у датотеци /вп-цонфиг.пхп дефинисати „ФС_Метход“.
Ево како се то ради:
Пронађите /вп-цонфиг.пхп
Пре него што било шта урадите, потребно је да отворите датотеку /вп-цонфиг.пхп. Можете га пронаћи у ВордПресс основној фасцикли. Ако имате проблема са проналажењем, можете га пронаћи и у директоријуму за инсталацију ВордПресс-а. Локација датотеке је вордпресс / вп-цонфиг.пхп
Уметните ФС_МЕТХОД
Мораћете да налепите код у своју пхп датотеку. Испод последњег реда кода, додајте:
како избрисати све на ипхонеу
define('FS_METHOD','direct');
Једном када додате овај код, заобићи ћете проблем. Када га откуцате, датотеку можете да отпремите у основни директоријум веб локације на серверу и не би требало да има проблема са радом у тренутку.
Решавањем проблема са ФТП-ом моћи ћете да инсталирате додатке, додатке, теме веб страница и друга ажурирања.
Детаљи о ФС_МЕТХОД
ФС_МЕТХОД ће присилити методу датотечног система. Требали бисте одабрати само једно од следеће четири: дирецт, ссх2, фтптект или фтпсоцкетс. Код из претходног примера користио је метод „директне“. Ове методе су сортиране по жељи. Прва предност је „директна“, а четврта „фтпсоцкетс“.
- директно је Прва преференција. Ово подешавање је оно које систем бира аутоматски. Присиљава систем да користи Дирецт Филе / ИО захтеве у ПХП-у. На хостовима са лошом конфигурацијом, ови захтеви могу изазвати сигурносне проблеме.
- ссх2 је друга предност. Ова поставка присиљава систем да користи ССХ ПХП проширење ако је инсталирано.
- фтптект је трећа предност. Ова поставка приморава систем да користи ФТП ПХП екстензију за ФТП приступ.
- фтпсоцкетс је четврта предност.
Не бисте требало да примените овај код ако не имате проблема са ажурирањем. Дакле, ако не приметите никаква побољшања након промене, размислите о враћању или уклањању. Обично би опција „фтпсоцкетс“ требало да ради ако аутоматско ажурирање не успе.
Алтернатива: Затражите подршку за ССХ СФТП Упдатер
ВордПресс је недавно додао додатак под називом Подршка за ССХ СФТП Упдатер то може решити овај проблем. Овај додатак ће стално ажурирати вашу ВордПресс инсталацију. За превазилажење овог проблема користи пхпсецлиб (библиотека сигурних комуникација).
Када инсталирате ову апликацију, идите на /вп-цонфиг.пхп и убаците код:
иконе за Виндовс 8
define (‘FS_Method’, ‘ssh2’);
Једном када то учините, имаћете много мање проблема са бављењем серверима у СФТП и ССХ.
За напредне кориснике: Ручно омогућавање ССХ2
Ако желите да омогућите ССХ2 за ажурирања, додатке и отпремање тема, мораћете да направите сопствене ССХ кључеве и инсталирате ПХП ССХ модул. Када то учините, ВордПресс ће видети да имате ССХ2 на располагању. То значи да ћете видети ССХ2 опцију када изводите надоградњу.
ССХ кључеве креирате куцањем кода:
ssh-keygen
cd~/.ssh
cp id_rsa.pub authorized_keys
Затим промените дозволу тако да ВордПрессу приступите овим датотекама:
cd ~
chmod 755 .ssh
chmod 644 .ssh/*
У закључку
ФТП проблем се често појављује ако користите дељени хостинг и дозволе и власништво се преклапају, што узрокује сукоб. Из тог разлога је добро дефинисати ФС_МЕТХОД како бисте могли да ажурирате и модификујете свој ВордПресс без потребе да наводите било какве ФТП детаље.