- Пры ўсталёўцы і абнаўленні плагіна WordPress просіць FTP доступ да сайта
- Правы доступу да тэчак і файлаў WordPress
- Не працуе тэкставы рэдактар канфігурацыі WordPress
- Рашэнне ўсіх праблем з FTP і WordPress
- Спіс выкарыстаных крыніц
Хостынгі бываюць розныя. І ў 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 ўносіць не трэба.
Спіс выкарыстаных крыніц
- Чаво / Абнаўленне без FTP
- WordPress просіць FTP-доступы падчас абнаўлення альбо ўсталёўцы дапаўненняў
- Ўстаноўка або абнаўленне убудоў, адключыць FTP
Падзяліся гэтай старонкай з сябрамі!