Yuav ua li cas los daws qhov WordPress BackWPup plugin qhov kev txwv `is_readable(): open_basedir uas muaj txiaj ntsig. AWS txoj kev ceeb toom`?

Thaum kuv qhib lub WordPress admin vaj huam sib luag li niaj zaus , kuv tau npaj txhij los xyuas cov ntaub ntawv thaub qab.

Tom qab ntawd, kuv pom ib pawg ntawm cov xim daj.

Ceeb toom, ceeb toom, thiab ceeb toom ntxiv.

警告: is_readable(): open_basedir restriction in effect. 
File(/home/admin/.aws/config) is not within the allowed path(s): (...)

Qhov thaub qab ua tiav yam tsis muaj kev cuam tshuam, tab sis qhov xwm txheej bar yog daj kiag li, uas yog qhov tsis zoo saib.

Koj puas paub qhov kev xav ntawd? Zoo li koj xa daim ntawv PR, txhua daim CI yog xim ntsuab tab sis muaj lus ceeb toom txog lint. Koj paub tias nws yuav tsis cuam tshuam rau kev ua haujlwm, tab sis koj tseem xav tias tsis xis nyob.

Kuv xav txog nws ib pliag.

Qhov teeb meem no puas daws tau tag nrho?

Yuav ua li cas los daws qhov WordPress BackWPup plugin qhov kev txwv `is_readable(): open_basedir uas muaj txiaj ntsig. AWS txoj kev ceeb toom`?

Qhov laj thawj tiag tiag rau BackWPup ceeb toom: AWS SDK ua rau muaj qhov txwv open_basedir.

Qhov tseeb, thaum xub thawj kuv xav tias nws yog teeb meem nrog lub plugin thaub qab BackWPup, txij li thaum cov lus ceeb toom tau tshwm sim hauv nws cov cav.

Tiam sis thaum kuaj xyuas ze dua, muaj qee yam tsis raug.

Cov lus ceeb toom tau hais txog ib txoj kev./home/admin/.aws/configQhov no yog AWS SDK uas nrhiav tus neeg siv tam sim no lub npe AWS thaum lub sijhawm pib.

Qhov ntawd suab me ntsis convoluted, puas yog?

Qhov tseem ceeb, qhov no txhais tau tias yog tias koj nruab ib lub plugin ntsig txog AWS hauv WordPress, xws li S3 cia lossis CloudFront, cov plugins no siv AWS SDK ntawm lawv lub hauv paus. Thaum AWS SDK pib, nws yuav kuaj xyuas koj daim ntawv qhia tsev rau cov cuab yeej teeb tsa AWS SDK..awsCov nplaub tshev no muaj cov ntaub ntawv teeb tsa thiab cov ntaub ntawv pov thawj.

Txawm li cas los xij, vim yog kev ruaj ntseg, PHP server tau qhib ib qho ...open_basedirQhov no zoo li cim ib thaj chaw ntawm lub server thiab qhia PHP tias koj tsuas tuaj yeem txav mus rau hauv thaj chaw no thiab tsis taug kev ncig.

/tmpCov npe ntawm lub vas sab nyob hauv daim ntawv teev dawb, cov npe ntawm lub vas sab nyob hauv daim ntawv teev dawb, tab sis koj daim ntawv teev, thov txim, tsis nyob.

Thaum AWS SDK sim nkag mus rau koj daim nplaub tshev, nws raug thaiv.

Tom qab ntawd cov lus ceeb toom tau tshwm sim.

Txoj hauv kev kom raug los daws cov lus ceeb toom open_basedir: Hloov txoj kev teeb tsa AWS.

Yog hais qhov tseeb, kuv thawj qhov kev xav yog hloov nws.open_basedirTeeb tsa, tso/home/adminNtxiv rau hauv.

Tiam sis tom qab ntawd kuv xav txog nws dua, thiab paub tias qhov ntawd tsis yog.

Koj ua yuam kev lawm. Qhov formatting tsis yog lawm. Koj tsis tau sau ib lub forward slash thiab ntxiv ib qho chaw seem. Qhov no ua rau muaj qhov yuam kev 500, thiab tag nrho lub website ploj mus lawm.

thiabopen_basedirNws tau qhib rau kev ruaj ntseg. Yog tias koj qhib nws, koj tsuas yog muab lub server ib qho kev zam, uas tsis tsim nyog.

Puas muaj ib txoj kev nyab xeeb dua?

Kuv xav txog nws ib pliag, vim tias AWS SDK yog qhov koj xav tau nrhiav.../home/admin/.aws/configKuv puas siv tau dag kom nws nrhiav cov ntaub ntawv no rau lwm qhov chaw?

Mus rau ib qho ntawm cov chaw uas twb muaj nyob rau hauv daim ntawv dawb lawm.

Kho cov lus ceeb toom WordPress BackWPup: Ntxiv ob kab ntawm cov lej rau wp-config.php

Cov kev daws teeb meem yeej yooj yim heev.

Hauv WordPresswp-config.phpTsuas yog ntxiv ob kab ntawm cov lej rau hauv cov ntaub ntawv.

// 解决 AWS open_basedir 警告的环境变量设置
putenv('AWS_CONFIG_FILE=' . __DIR__ . '/wp-content/uploads/.aws_config');
putenv('AWS_SHARED_CREDENTIALS_FILE=' . __DIR__ . '/wp-content/uploads/.aws_credentials');
putenv('AWS_EC2_METADATA_DISABLED=true');

/* That's all, stop editing! Happy publishing. */

Ntxiv rau/* That's all, stop editing! Happy publishing. */Tsuas yog mus saum kab no xwb.

Tsuas yog peb kab no xwb.

ploj mus.

Kev txheeb xyuas qhov kho tau zoo: Cov ntaub ntawv thaub qab ntawm BackWPup tau rov qab mus rau qhov qub.

Tom qab ua qhov kev hloov pauv lawm, rov qab mus rau WordPress backend, qhib BackWPup, thiab nyem "Khiav Tam Sim No".

Xyuas cov cav tom qab kev khiav tiav lawm.

Cov lus ceeb toom daj ci ntsa iab ploj mus lawm, hloov los ntawm cov lus ntsuab "ua tiav zoo".

Nws du heev.

Ob kab ntawm cov lej, tsis muaj kev pheej hmoo, tsawg dua 10 vib nas this los hloov kho, thiab qhov teeb meem tau daws tiav lawm.

Cov teeb meem "tsis yog ua rau neeg tuag tab sis ua rau neeg ntxhov siab" no yeej siv sijhawm ntau tshaj plaws. Vim tias koj tsis paub tias nws puas yuav hnyav zuj zus tom qab hloov tshiab, thiab koj tsis paub tias nws puas yuav cuam tshuam rau lwm cov plugins.

Yog tias muaj ib yam dab tsi uas tshem tau tag nrho nrog ob kab ntawm cov lej, ces tsis txhob tso nws tseg.

Zoo, qhov ntawd yog txhua yam rau tsab xov xwm no.

Vim tias qhov teeb meem no tsis nyuaj, kuv tsis tas yuav muab kev paub txog keeb kwm yav dhau los, kev tshuaj xyuas kev lag luam, lossis cov qauv yav tom ntej rau koj.

Nws tsuas yog ib qho lus ceeb toom me me hauv WordPress admin vaj huam sib luag, thiab kev kho nrog ob kab ntawm cov lej.

Vam tias, lub sijhawm tom ntej koj pom qhov ceeb toom daj ntawd, koj yuav nco ntsoov tsab xov xwm no.

评论 评论

您的邮箱地址不会被公开。必填项已用*标注

Scroll rau saum