Tsab ntawv teev npe
Ob hnub dhau los, kuv tusWordPressLub vev xaib tam sim ntawd poob thaum hloov kho nws qhov kev pab cuam.
Lub backend yog dawb paug kiag li, thiab lub frontend qhia txog qhov yuam kev 500, nrog rau cov cav puv nrog PHP qhov yuam kev loj heev.
Lub sijhawm ntawd, kuv tsuas muaj ib lub tswv yim hauv kuv lub siab: Auj tsis yog, cov ntaub ntawv tseem ceeb puas lawm.
Yog hais qhov tseeb, feem ntau cov neeg thawj zaug xav txog qhov no yog kev ntshai. Tshwj xeeb tshaj yog rau cov blogs uas tau khiav tau ntau xyoo, muaj ntau tshaj kaum ob plugins ntsia, thiab muaj cov ntsiab lus kho kom haum, koj yuav xav tias, "Yog tias kuv rov nruab txhua yam, puas yuav tseem muaj kuv cov khoom?"
Tsis txhob ntshai. Tsuav yog koj tseem siv tau SSH, qhov no yuav daws tau hauv tsib feeb.
Vim li cas rau cov ntaub ntawv tseem ceeb WordPress corrupted
Ua ntej, qee qhov keeb kwm yav dhau los: WordPress lub tshuab hloov kho tshiab yeej tsis ruaj khov. Thaum lub sijhawm hloov kho online, nws hloov cov ntaub ntawv tseem ceeb ib qho zuj zus. Yog tias cov kev tso cai tsis raug, lub disk puv, lossis cov txheej txheem raug cuam tshuam, cov ntaub ntawv yuav puas tsuaj. Qhov tshwm sim ntawm qhov kev puas tsuaj no yog tias koj lub xaib yuav poob, thiab koj yuav tsis tuaj yeem nkag mus rau pem hauv ntej lossis tom qab.
Txawm li cas los xij, muaj ib qho tseem ceeb uas yuav tsum nkag siab: WordPress cov ntaub ntawv tseem ceeb thiab koj cov ntsiab lus yog sib cais kiag li. Koj lub ntsiab lus, plugins, thiab cov duab uas tau uploaded tag nrho nyob hauv daim nplaub tshev `wp-content`, nrog rau cov ntaub ntawv teeb tsa hauv `wp-config.php`. Cov ntaub ntawv tseem ceeb, ntawm qhov tod tes, yog cov nplaub tshev zoo li `wp-admin` thiab `wp-includes`, uas tsuas yog ib pawg ntawm cov kev pab cuam PHP xwb.
Yog li ntawd, hloov cov ntaub ntawv tseem ceeb nrog SSH yog qhov ua ib yam: muab ib daim qauv tshiab ntawm qhov kev pab cuam tawg rov qab rau hauv. Nws zoo li thaum koj lub khoos phis tawj poob nrog lub vijtsam xiav; yog tias koj rov nruab lub system, puas yog cov ntaub ntawv ntawm koj lub D drive tseem nyob ntawd? Nws yog tib lub hauv paus ntsiab lus.

Ua kom tiav cov kauj ruam los hloov cov ntaub ntawv tseem ceeb ntawm WordPress siv SSH
Zaj dab neeg mus zoo li no: Kuv nkag mus rau hauv los ntawm SSH, nkag mus rau hauv daim nplaub tshev ntawm lub xaib, thiab thawj qhov kuv ua yog xyuas seb qhov xwm txheej tam sim no.
cd /var/www/html # 根据你的实际路径Tom qab ntawd, rub tawm qhov tseeb version ntawm WordPress.
wget https://wordpress.org/latest.tar.gz
tar -xf latest.tar.gzKauj ruam no yuav tsum rub tawm cov ntaub ntawv WordPress compressed tshiab tshaj plaws thiab tom qab ntawd rho tawm nws. Tom qab ntawd koj yuav pom ib daim nplaub tshev tshiab hu ua "wordpress" hauv daim nplaub tshev tam sim no.
Cov kauj ruam tom ntej yog qhov tseem ceeb tshaj plaws: npog cov ntaub ntawv tseem ceeb.
cp -rf wordpress/* .Cov lus txib no txhais tau tias yuam kom luam txhua yam hauv daim nplaub tshev WordPress mus rau daim nplaub tshev tam sim no.
Nov yog qee yam koj yuav tsum nkag siab: qhov kev ua haujlwm no yuav tsis rho tawm koj cov ntaub ntawv wp-content thiab wp-config.php. Cov ntaub ntawv no tsis muaj nyob hauv daim nplaub tshev WordPress; lawv yog tshwj xeeb rau koj lub xaib. Yog li ntawd, cov kauj ruam no muaj kev nyab xeeb; nws tsuas yog yuav overwrite cov ntaub ntawv tseem ceeb ntawm qhov kev pab cuam.
Tom qab ua tiav cov lus txib ntawd, kuv tseem tsis xis nyob me ntsis. Yuav ua li cas yog tias kuv sau ib yam dab tsi tsis raug?
Tom qab ntawd kuv mus ntxuav lub pob khoom teeb tsa.
rm -rf wordpress latest.tar.gzHuv si thiab ua haujlwm tau zoo, tsis tawm qhov cim tseg.
Tom qab ua tiav cov kauj ruam no, koj yuav tsum nkag mus rau hauv lub vaj huam sib luag admin thiab ua qhov hloov kho database. Txoj kev yog /wp-admin/upgrade.php. Kauj ruam no yog qhov tseem ceeb vim tias cov qauv tshiab dua ntawm WordPress yuav hloov kho cov qauv database.
Yog hais qhov tseeb, tag nrho cov txheej txheem siv sijhawm tsawg dua tsib feeb. Kuv xav rau kuv tus kheej, yog tias kuv tau nyem lub pob hloov kho dua tshiab hauv keeb kwm yav dhau, leej twg paub tias kuv yuav tau tos ntev npaum li cas, thiab nws yuav rov qab poob dua.
Kev ua haujlwm thaub qab yog qhov yuav tsum ua ntej ua haujlwm
Tiam sis kuv yuav tsum nco ntsoov koj kom thaub qab ua ntej. Yam tsawg kawg yog thaub qab koj lub wp-config.php thiab database. Qhov no yog ib qho kev coj ua uas koj yuav tsum tsim, txawm tias koj xav tias koj txoj haujlwm muaj kev nyab xeeb npaum li cas los xij. Kuv tau ntsib kev poob cov ntaub ntawv kuv tus kheej, thiab qhov mob ntawd yog ib yam dab tsi uas koj tsuas yog yuav tsum tau dhau los ib zaug xwb.
Yuav kho cov kev tso cai directory li cas tom qab hloov SSH
Muaj ib qho ntxiv: tom qab koj ua qhov hloov pauv lawm, tej zaum koj yuav ntsib teeb meem tshiab - kev tso cai rau cov npe.
Tom qab kuv ua tiav qhov kev hloov pauv, kuv mus rau backend los nruab ib lub plugin, tab sis nws tau muab qhov yuam kev vim peb tsis tuaj yeem theej qee cov ntaub ntawv thiab qhov kev hloov kho tshiab tsis tau teeb tsa.
Qhov no txhais li cas? Nws txhais tau tias thaum koj siv SSH los hloov cov ntaub ntawv, tus tswv ntawm cov ntaub ntawv yuav dhau los ua tus hauv paus lossis lwm tus neeg siv, thiab koj lub web server, xws li Apache, siv tus neeg siv www-data, uas tsis muaj kev tso cai sau ntawv. Yog li ntawd, WordPress lub tshuab hloov kho backend qhia txog qhov yuam kev.
Cov kev daws teeb meem tsis nyuaj.
cd /home/你的用户名/web/你的域名文件夹/public_html/wp-content/
chmod -R 755 plugins/
chmod -R 755 themes/
chmod -R 755 uploads/
chmod -R 755 upgrade/Teem cov ntawv teev npe no rau 755 kev tso cai txhais tau tias tsuas yog tus tswv muaj cai sau, thiab lwm tus tsuas yog nyeem tau.
Yog koj sivHestiaCPMuaj ib txoj hauv kev yooj yim dua los siv lub vaj huam sib luag no.
chown -R 你的用户名:你的用户名 /home/你的用户名/web/你的域名文件夹/public_html/*Nws tuaj yeem ua tiav hauv ib kab lus.
Rov qab mus rau lub ncauj lus ntawm kev tso cai, yog tias tag nrho cov ntaub ntawv tso cai ntawm koj lub xaib tsis raug, koj tuaj yeem siv cov lus txib nrhiav los hloov kho lawv hauv cov pawg.
find /home/你的用户名/web/你的域名文件夹/public_html -type d -print0 | xargs -0 chmod 755
find /home/你的用户名/web/你的域名文件夹/public_html -type f -print0 | xargs -0 chmod 644Cov npe ntawm cov ntaub ntawv raug muab faib ua 755, thiab cov ntaub ntawv raug muab faib ua 644.LinuxKev teeb tsa kev tso cai txheem rau cov kev pabcuam web hauv qhov chaw no.
Hloov kho cov plugins thiab cov ntxhais siv WP-CLI
Tsis tas li ntawd xwb, yog tias koj tau siv los siv WP-CLI, koj tuaj yeem hloov kho cov plugins thiab cov ntsiab lus tib lub sijhawm.
wp plugin update --all
wp theme update --allYog hais qhov tseeb, kuv tseem tab tom tshawb nrhiav cov kev daws teeb meem automation zoo dua. Piv txwv li, kuv puas tuaj yeem sau ib tsab ntawv los ua kom tiav tag nrho cov txheej txheem ntawm kev thaub qab, hloov pauv, hloov kho kev tso cai, thiab hloov kho database nrog ib qho nias xwb? Hauv kev xav, nws ua tau, tab sis kuv tseem tsis tau sim nws tag nrho, yog li kuv yuav tsis xav txog qhov ntawd ntawm no.
Rov qab mus rau lub xaib uas tsis ua haujlwm, tom qab ua txhua yam ntawd, kuv rov ua dua nplooj ntawv, thiab nws ua haujlwm. Lub front-end loaded li qub, lub back-end tso cai rau nkag mus, thiab tsis muaj cov ntsiab lus lossis plugins ploj mus.
Yuav hais li cas? Zoo li siv tsib feeb siv SSH txuag koj ib hnub tag nrho ntawm kev ntxhov siab.
Kuv xav tias ntau tus tswv lub vev xaib yuav muaj kev ntxhov siab zoo sib xws: lawv ntshai thaum WordPress hloov kho dua tshiab ntsib teeb meem, xav paub seb lawv puas yuav tsum tau rov nruab txhua yam. Qhov tseeb, thaum koj nkag siab txog WordPress cov qauv ntaub ntawv, cov ntaub ntawv tseem ceeb tsuas yog cov pob khoom xwb; koj tuaj yeem hloov lawv yooj yim. Txhua yam uas yog koj li tiag tiag yog nyob rau hauv wp-content.
Ib qho kawg: pib ua tus cwj pwm ntawm kev thaub qab tsis tu ncua. Txawm koj siv plugin rau kev thaub qab tsis siv neeg lossis kev thaub qab tes ntawm SSH, nws tsis muaj teeb meem. Tsuas yog tsis txhob tos kom txog thaum muaj qee yam tsis raug lawm thiaj li nco ntsoov thaub qab.
Tom qab tag nrho, thaum cov ntaub ntawv ploj lawm, nws ploj mus; tab sis yog tias qhov kev pab cuam tawg, nws tuaj yeem hloov pauv tau.
Txij li thaum koj nyeem txog qhov no, yog tias koj pom tias nws muaj txiaj ntsig, thov koj nyiam thiab qhia rau kuv. Yog tias koj xav tau txais cov xov xwm tshiab ua ntej, koj tuaj yeem ua raws li kuv!
Ua tsaug rau koj nyeem kuv tsab xov xwm. Sib ntsib dua lwm zaus.
Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ Tsab xov xwm "Hloov WordPress Core Files Tag Nrho nrog SSH (10 zaug sai dua FTP)" uas tau muab qhia ntawm no yuav pab tau koj.
Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-34329.html
