WordPress просіць FTP доступ або працуем з WordPress без FTP

  1. Пры ўсталёўцы і абнаўленні плагіна WordPress просіць FTP доступ да сайта
  2. Правы доступу да тэчак і файлаў WordPress
  3. Не працуе тэкставы рэдактар ​​канфігурацыі WordPress
  4. Рашэнне ўсіх праблем з FTP і WordPress
  5. Спіс выкарыстаных крыніц

Хостынгі бываюць розныя. І ў 21 стагоддзі ўжо складана знайсці сервер дзе б не працаваў WordPress. Аднак наяўнасць PHP і MySQL апошніх версій зусім не гарантуюць спакойнага творчасці. Адным з першых званочкаў, што з хостынгам не ўсё ў парадку з'яўляецца паведамленне пры ўсталёўцы, што WordPress не змог стварыць файл канфігурацыі wp-config.php. І што гэта зусім не праблема і Вы можаце стварыць яго самі.

Узнікае гэтая памылка з-за таго, што вэб-сервер не можа ўнесці змены ў файлы карыстальніка. І прычына не ў тым, што няма всеразрешающих правоў «777».

Пры ўсталёўцы і абнаўленні плагіна WordPress просіць FTP доступ да сайта

Другім званочкам, што з хостынгам нешта не так можа служыць такая карцінка пры спробе ўсталяваць новы убудова або абнавіць існуючы.

Гэта значыць WordPress не можа ўбудаванымі сродкамі атрымаць доступ у файлаў Вашага сайта і просіць FTP доступ, што ўнесці неабходныя змены.

Калі працаваць з адмінку шчыльна і ўносіць мноства змен на сайт, то гэта моцна напружвае, калі па кожным «пуку» трэба ўводзіць неабходныя дадзеныя для FTP доступу. Асабліва на пачатковым этапе адразу пасля ўстаноўкі WordPress, калі спампоўваецца і ўсталёўваецца куча убудоў і праводзяцца эксперыменты з тэмамі афармлення.

Рашэнне дадзенай праблемы простае, неабходна ў файл wp-config.php дапісаць у самы канец радок:

define ( 'FS_METHOD', 'direct');

Альбо больш «правільны» код:

if (is_admin ()) {add_filter ( 'filesystem_method', create_function ( '$ a', 'return "direct";')); define ( 'FS_CHMOD_DIR', 0751); }

Пасля чаго WordPress павінен абнаўляцца ў нармальным рэжыме.

Правы доступу да тэчак і файлаў WordPress

Я свядома вылучыў тоўстым слова павінен. Гэта значыць павінен, але не абавязаны. І наступная праблема, якая можа Вас наведаць пры ўстаноўкі тым і убудоў - гэта паведамленне WordPress аб немагчымасці стварыць тэчку і / або проста аб немагчымасці ўстаноўкі плагіна (тэмы).

Большасць рашэнняў у сеткі зводзіцца да ўсталёўкі значэння правоў доступу 777 да тэчцы wp-content і большасці ўкладзеных у яе. Але нават пасля гэтага могуць узнікаць праблемы з абнаўленнямі і выдаленнямі убудоў.

Прычынай таму служыць тое, што карыстальнік вэб-сервера (Apache) не ўваходзіць у групу карыстальніка-ўладальніка файлаў сайта.

Калі хочаце, каб карыстальнік змяняў файлы, і вэб-сервер мог гэтыя файлы мяняць, трэба дадаць юзера вэб-сервера (Apache) у групу карыстальніка-ўладальніка файлаў сайта.

Не працуе тэкставы рэдактар ​​канфігурацыі WordPress

І апошні званок, што з серверам трэба нешта рабіць - гэта немагчымасць адрэдагаваць файлы канфігурацыі ў рэдактары адмінку wordpress. Дакладней сказаць Вы можаце ўносіць змены, але вось захаваць іх не зможаце, так як будзе адсутнічаць запаветная кнопка «Абнавіць файл».

Рашэнне ўсіх праблем з FTP і WordPress

Калі ў Вас віртуальны хостынг, то ў Вас тры шляхі: першы - гэта гуляцца з правамі доступу да тэчак і файлаў, другі - прасіць хосцера скарэктаваць вышэйпаказаныя наладкі з карыстальнікамі і доступам, трэці - змяніць хостынг.

Калі ж Вы ўладальнік і / або админимтратор VPS / VDS або вылучанага сервера, то лепшы варыянт - гэта наладзіць вэб-сервер так, каб ён звяртаўся да файлаў і тэчак сайта ад імя і з правамі ўладальніка. Зрабіць гэта можна усталяваўшы дадатковыя модулі да Apache як напісана ў артыкуле Ўстаноўка Mod_ruid2 ў ISPManager на CentOS або ужыўшы патч да вэбсервера Apache MPM-ITK Ўстаноўка Apache MPM-ITK на CentOS і ISPmanager . Гэтыя рашэнні запускаюць кожны віртуальны хост пад асобнымі uid і gid. І з'яўляюцца стандартным рашэннем для хостынгавых сервераў і сервераў, крытычных да ізаляцыі карыстальнікаў і ўліку рэсурсаў.

Я скарыстаўся апошнім варыянтам і ўсе праблемы з WordPress цалкам адпалі. Пры гэтым ніякіх змен у налады самога WordPress ўносіць не трэба.

Спіс выкарыстаных крыніц

  1. Чаво / Абнаўленне без FTP
  2. WordPress просіць FTP-доступы падчас абнаўлення альбо ўсталёўцы дапаўненняў
  3. Ўстаноўка або абнаўленне убудоў, адключыць FTP

Падзяліся гэтай старонкай з сябрамі!