Asetukset -> Yleiset näytön yhden sivuston asennus WordPress, on olemassa kaksi kenttää nimeltä ”WordPress-Osoite (URL-osoite)” ja ”Sivuston Osoite (URL)”. Ne ovat tärkeitä asetuksia, koska ne ohjaavat missä WordPress sijaitsee. Nämä asetukset ohjaavat URL-osoitteen näyttämistä sivusi admin-osassa sekä etupäässä, ja niitä käytetään koko WordPress-koodin ajan.,
- ”sivuston osoite (URL)” asetus on osoite, jonka haluat ihmisten kirjoittavan selaimeensa päästäkseen WordPress-blogiisi.
- ”WordPress-Osoite (URL)” – asetus on osoite, jossa WordPress core tiedostot sijaitsevat.
Huomautus: molemmissa asetuksissa tulee olla http:/ / osa, eikä niiden lopussa saa olla slash”/”.
aina silloin tällöin joku löytää tarpeen muuttaa manuaalisesti (tai korjata) näitä asetuksia. Yleensä näin tapahtuu, kun he muuttavat yhtä tai molempia ja huomaavat, että heidän sivustonsa ei enää toimi kunnolla., Tämä voi jättää käyttäjälle mitään helposti löydettävissä tapa korjata ongelma. Tämä artikkeli kertoo, miten voit muuttaa näitä asetuksia suoraan.
lisätiedot esitetään tässä tapauksessa, jossa siirrät WordPress sivuston toiseen, koska tämä edellyttää myös muuttaa sivuston URL. Sinun ei pitäisi yrittää käyttää tätä lisätietoa, jos olet vain yrittää korjata ”rikki” – sivusto.
Alert! Nämä ohjeet ovat yhden asennukset WordPress vain. Jos käytät WordPress MultiSite, sinun täytyy manuaalisesti muokata tietokantaan.,
sivuston URL-osoitteen # muuttaminen sivuston URL
on neljä helppoa tapaa muuttaa sivuston URL manuaalisesti. Mikä tahansa näistä menetelmistä toimii ja suorittaa paljon samaa toimintoa.
Edit wp-config.php # Edit wp-config.php
sivuston URL on mahdollista asettaa manuaalisesti wp-config.php
– tiedostoon.
Lisää nämä kaksi riviä wp-config.php, missä ”example.com” on oikea paikka sivuston.
define( 'WP_HOME', 'http://example.com' );define( 'WP_SITEURL', 'http://example.com' );
Tämä ei ole välttämättä paras korjata, se on vain kova-koodaus arvot osaksi sivuston itse., Et voi enää muokata niitä yleisten asetusten sivulla, kun käytät tätä menetelmää.
Top
muokkaa funktioita.php # muokkaa toimintoja.php
Jos sinulla on pääsy sivustolle FTP: n kautta, tämä menetelmä auttaa sinua saamaan nopeasti Sivuston takaisin käyttöön, jos muutit näitä arvoja väärin.
- FTP sivustolle, ja saat kopion aktiivisen teeman
functions.php
– tiedostosta. Aiot muokata sitä yksinkertaisella tekstieditorilla ja ladata sen takaisin sivustolle. - lisää nämä kaksi riviä tiedostoon heti alkuperäisen ”<jälkeen?,php” rivi:
update_option( 'siteurl', 'http://example.com' );update_option( 'home', 'http://example.com' );
Käytä oman URL-osoitteen sijaan example.com, tietenkin.
3. Lataa tiedosto takaisin sivustoosi samassa paikassa. FileZilla tarjoaa kätevä ”Muokkaa tiedostoa” toiminto tehdä kaikki edellä nopeasti; jos voit käyttää sitä, tee niin.
4. Lataa kirjautuminen-Tai admin-sivu pari kertaa. Sivuston pitäisi tulla takaisin ylös.
tärkeää! Älä jätä tätä koodia functions.php
– tiedostoon. Poista ne, kun sivusto on taas toiminnassa.,
Huomautus: Jos teema ei ole functions.php
tiedosto luoda uuden tekstieditorilla. Lisää <?php tag ja kaksi riviä käyttäen oman URL-osoitteen sijaan example.com:
<?phpupdate_option( 'siteurl', 'http://example.com' );update_option( 'home', 'http://example.com' );
Ladata tämän tiedoston teeman hakemistoon. Poista rivit tai Poista tiedosto, kun sivusto on taas toiminnassa.
Tässä on muutamia muita yksityiskohtia, jotka askel askeleelta läpi siirtämällä LAN-pohjainen WordPress sivuston osaksi ulkoisesti käytettävissä-sivuston sekä mahdollistaa muokkaamalla wordpress sivuston sisällä LAN.,
kaksi tärkeää avainta ovat reitittimen / palomuurin muutokset ja ”odota 10+ minuuttia” tehtyään muutokset lopussa.
käyttämällä ssh kirjautua palvelimelle (nano on palvelin esiasennettu text editor)
$ nano /var/www/books/wp-content/themes/twentyeleven/functions.php
lisää rivejä vain, kun <?,m pois)
access reititin, nämä vaiheet ovat pfSense, muut reitittimet pitäisi olla samanlaiset asetukset etsiä/katsella ulos)
lisää palomuuri/nat-taulukon rivi kuin tämä
wan/tcp/port/LAN.server.IP/80
lisää palomuuri/säännöt taulukon rivi kuin tämä
tcp/*/port/LAN.server.IP/port/*
poista valinta laatikko Järjestelmä/lisäasetukset/network address translation/Poistaa NAT Heijastus
"Disables the automatic creation of NAT redirect rules for access to your public IP addresses from within your internal networks. Note: Reflection only works on port forward type items and does not work for large ranges > 500 ports."
mene Sitten tekemään jotain kymmenen minuuttia ja kun saat takaisin nähdä, jos ulkoinen url http://your.site.url:port/yourblog LAN-selain tuo sivu oikein.,
Alkuun
Siirrä menetelmä # Siirtää menetelmä
WordPress tukee automaattinen siirtäminen menetelmän tarkoitus olla nopea auttaa saada hyvä sivusto, kun he siirtyvät sivuston palvelimesta toiseen.
Koodi toiminto # – Koodi toiminnon
Kun MUUALLE on määritelty totta wp-config.php
(ks. seuraava luku), seuraava koodi wp-kirjautuminen.php ryhtyy toimiin:
Alkuun
Vaiheet # Vaiheita
- Muokkaa
wp-config.php
tiedosto., - ”määrittele” – lausuntojen jälkeen (juuri ennen kommenttiriviä, jossa lukee ”That’ s all, stop editing!”), lisää uusi rivi ja kirjoita:
define('RELOCATE',true);
- Tallenna wp-config.php-tiedosto.
- avaa verkkoselain ja osoita se käsin
wp-login.php
uudelle palvelimelle. Esimerkiksi, jos uusi sivusto on osoitteessakirjoita
selaimen osoiteriville.
- kirjaudutaan normaaliin tapaan.
- Katso selaimesi osoiteriviltä, että olet todellakin Kirjautunut oikeaan palvelimeen., Jos tämä on tilanne, sitten Admin back-end, siirry Asetukset > Yleiset ja varmista, että sekä osoite-asetukset ovat oikeat. Muista tallentaa muutokset.
- Kun tämä on korjattu, muokata
wp-config.php
ja joko kokonaan poistaa rivin, että olet lisännyt (poista koko rivi), kommentoida sitä (//
) tai muuttaatrue
arvofalse
jos luulet, se on todennäköistä, voit muuttaa jälleen.,
Huomautus: Kun SIIRTÄÄ lippu on asetettu arvoon true, Sivuston URL-osoite päivittyvät automaattisesti riippumatta polku olet käyttää login-näyttö. Tämä saa admin-osan käyttöön ja käynnissä uuden URL-osoitteen, mutta se ei korjaa mitään muuta osaa setup. Sinun täytyy silti muuttaa niitä manuaalisesti.
tärkeää! Jätät siirtovastuun WP-konfigiisi.php tiedosto on epävarma, koska sen avulla hyökkääjä voi muuttaa sivuston URL mitään he haluavat joissakin kokoonpanoissa. Poista aina siirtolinja wp-configista.php kun olet valmis.,
Alkuun
Muuttamalla URL-osoitteen suoraan tietokantaan # Muuttamalla URL-osoitteen suoraan tietokantaan
Jos et tiedä miten käyttää phpMyAdmin teidän isäntä, niin voit muokata näitä arvoja suoraan saada sivustosi vauhtiin taas.
- Varmuuskopioi tietokantasi ja tallenna kopio paikan päältä.
- Kirjaudu sisään phpMyAdmin-palveluun.
- klikkaa linkkiä Tietokantoihisi.
- tietokantojesi luettelo ilmestyy. Valitse yksi, joka on WordPress tietokanta.
- kaikki tietokantasi taulukot näkyvät ruudulla.,
- listalta, etsi
wp_options
. Huomautus:wp_
taulukon etuliite voi olla erilainen, jos muutit sitä asennettaessa. - klikkaa Selauksena ilmoitettua pientä kuvaketta.
- näyttö avautuu, jossa on luettelo kenttiä
wp_options
taulukko. - alaan
option_name
selaa alaspäin ja etsiäsiteurl
. - Napsauta Muokkauskenttäkuvaketta, joka yleensä löytyy rivin alussa vasemmalta laidalta.
- Muokkauskenttäikkuna ilmestyy.,
- input laatikko
option_value
, huolellisesti muuttaa URL-tiedot uuteen osoitteeseen. - varmista, että tämä on oikein ja napsauta Siirry tallentaaksesi tiedot.
- sinut pitäisi palauttaa
wp_options
taulukkoon. - Etsi
home
– kenttää taulukosta ja klikkaa Muokkaa kenttää. Huomaa, ettäwp_options
sisällä on useita taulukoita. Etsi>
symboli-sivun kautta., - input laatikko
option_value
, huolellisesti muuttaa URL-tiedot uuteen osoitteeseen. - varmista, että tämä on oikein ja napsauta Siirry tallentaaksesi tiedot.
Alkuun
Siirtämällä Sivustoja # Liikkuvat Sivustot
Kun liikkuu sivustoja paikasta toiseen, se on joskus tarpeen manuaalisesti muokata tietoja tietokantaan tehdä uuden sivuston URL-osoitteen tiedot voidaan tunnistaa kunnolla. Tähän on olemassa monia apuvälineitä, ja niitä pitäisi yleensä käyttää manuaalisten muutosten sijaan.
Tämä on esitetty tässä vain tiedoksi., Tiedot eivät välttämättä ole täydellisiä tai paikkansapitäviä.
sinun pitäisi lukea liikkuva WordPress artikkeli ensin, jos yrittää siirtää WordPress järjestelmästä toiseen.
Alkuun
Muuttamatta Pöydän Etuliitteitä # Muuttamalla Pöydän Etuliitteitä
Kuten monet WordPress ylläpitäjät, sinulla voi olla käynnissä useita WordPress asennukset pois yksi tietokanta käyttäen erilaisia wp-config.php
hakata. Monet näistä hakata liittyy dynaamisesti asettamalla taulukon etuliitteitä, ja jos päädyt muuttaa taulukon etuliite, sinun täytyy päivittää useita merkintöjä prefix_usermeta taulukossa samoin.,
Kuten edellä jaksossa, muista, että SQL muutokset ovat pysyviä, ja niin sinun pitäisi varmuuskopioida tietokanta, ensimmäinen:
Jos olet hoitopöytä etuliitteitä sivuston, niin muista muuttaa taulukon etuliite usermeta taulukot sekä. Näin uusi sivusto voi tunnistaa käyttäjän oikeudet oikein vanhalta sivustolta.
UPDATE `newprefix_usermeta` SET `meta_key` = REPLACE( `meta_key` , 'oldprefix_', 'newprefix_' );
Alkuun
Muuttuvat mallitiedostot # Muuttumassa Template-Tiedostot
WordPress Teema, avaa kukin malli tiedosto ja etsi mitään manuaalisesti viittauksia vanhan toimialueen nimi ja vaihda se uuteen., Etsiä tiettyjä käsin koodattu linkkejä olet ehkä syöttänyt eri malli-tiedostot, kuten sidebar.php
ja footer.php
. WordPress käyttää template kutsutaan bloginfo()
automaattisesti luoda sivuston osoitteen tiedot merkitään Hallinto > Asetukset > Yleiset-paneelin. Mallin tiedostojen tagia ei tarvitse muuttaa.,
Alkuun
Muuttaa Config-tiedoston, # Muuttaa Config-tiedosto
Sinun täytyy päivittää WordPress configuration file jos tietokanta on muuttanut tai muuttaa tiettyjä tapoja.
- Sinun tarvitsee vain muuttaa config tiedosto, jos:
- tietokanta on siirretty toiselle palvelimelle ja ei ole käynnissä
localhost
- sinulla on nimeksi tietokanta
- olet muuttanut tietokannan käyttäjän nimi
- tietokanta on siirretty toiselle palvelimelle ja ei ole käynnissä
- Tehdä varmuuskopio
wp-config.php
tiedosto., - Avaa
wp-config.php
tiedosto tekstieditorissa. - käy läpi sen sisältöä. Erityisesti, etsit tietokannan isäntä merkintä.
- Tallenna tiedosto.
tässä vaiheessa WordPress-blogisi pitäisi toimia.
Alkuun
Tarkista Profiilin # Tarkistaa Profiili
- Hallinnon > Asetukset > Yleiset-paneelin, sinun tulee tarkistaa, että muutokset on tehty Muuttamalla URL edellä, ovat oikein.,
- varmista, että viittaus WordPress-osoitteeseesi (URL) sisältää uuden osoitteen.
- varmista, että sivustosi osoite (URL) sisältää uuden osoitteen.
- Jos olet tehnyt muutoksia, valitse Tallenna muutokset.
Top
vaihtaen .htaccess tiedosto # muuttaminen .htaccess-tiedosto
Kun olet muuttanut tiedot Hallinto – > Asetukset > Yleiset-paneelin, sinun täytyy päivittää .htaccess
tiedosto, jos käytät Permalinks tai mitään uudelleenkirjoittaminen tai ohjaa.,
- Tee varmuuskopio
.htaccess
– tiedostostasi. Tämä ei ole suositus, vaan vaatimus. - Avaa
.htaccess
tiedosto tekstieditorissa. - tarkistaa sen sisällön, etsii mitään mukautettuja uudelleenkirjoitteita tai ohjaa syötettyjä. Kopioi nämä toiseen tekstitiedostoon säilytettäväksi.
- sulje tiedosto.
- Seuraa ohjeita Permalinks Aluslaatta varten päivittää Permalinks
.htaccess
tiedosto., - Avaa uusi
.htaccess
tiedosto ja tarkista, onko muokatun uudelleenkirjoittaminen ja ohjaukset ovat edelleen olemassa. Jos ei, kopioi ne tallennetusta tiedostosta ja liitä ne uuteen .htaccess-tiedosto. - tee kaikki muutokset, jotka ovat tarpeen näissä mukautetuissa uudelleenkirjoituksissa, ja ohjaa ne vastaamaan uutta sivuston osoitetta.
- Tallenna tiedosto.
- testaa uudelleenohjaukset varmistaaksesi, että ne toimivat.
Jos teet virheen, voit Palauttaa Tietokannan Varmuuskopiosta varmuuskopiosta ja yrittää uudelleen. Varmista siis, että se on oikein ensimmäisellä kerralla.,
Alkuun
Muita kohteita huomautuksen # Muita kohteita huomautuksen
On olemassa muita asioita voit halutessasi muuttaa, jotta oikean Url-osoitteen, kun liikkuvat sivustoja.
- kuvat linkki: kuvalinkit tallennetaan wp_posts-taulukkoon ”post_content”. Voit käyttää yllä olevaa vastaavaa koodia kuvalinkkien päivittämiseen.
- wp_options: Lisäksi ”siteurl” ja ”koti” kohteita edellä mainittiin, on olemassa muita option_value, joka myös on tarkistettava, kuten ”lisää polku”, ja jotkut plugin kohteita (riippuu siitä, mitä olet asentanut, kuten widgetit, tilastot, DMSGuestbook, sivukartta, jne.,)
- korjata widgetit, jotka sisältävät vanhentuneita URL: n, voit muokata niitä kojelauta / ulkonäkö / widgetit.
- tee täysi tietokantahaku jäljellä olevista kohteista. Varmista, että tiedät, mitä olet muuttumassa. ja käydä läpi jokaisen kohteen mahdollista sopimatonta korvaamista.
- Jos sinulla on verkko / useita sivustoja, sinun on korvattava URL-osoitteet tietokannassa. Niitä säilytetään monissa pöydissä, mukaan lukien jokainen sivustoista (blogit). Ole varovainen siinä, mitä vaihdat, ja varmista, että tiedät kentän merkityksen ennen kuin vaihdat sitä., Katso alla olevasta tärkeästä GUID Notesta esimerkki siitä, mitä ei saa muuttaa.
- Huomaa, Jos löydät vanhan url-osoitteesi tietokantavaihtoehtotaulukosta kohdasta ”dashboard_incoming_links”, voit jättää tämän vaihtoehdon huomiotta tai poistaa sen. Se on jäänyt käyttämättä WP 3.8: n jälkeen.
vie / Tuo-ominaisuuden avulla siirrät blogin uudelle verkkotunnukselle.
Alkuun
Tärkeää GUID Huomautus # Tärkeää GUID Huom!
Kun tekee edellä ja muuttaa Url-osoitteet suoraan tietokantaan, olet törmännyt tapauksia URL-osoite on sijaitsee ”guid” – sarake wp_posts
taulukot., On tärkeää, että et muuta tämän kentän sisältö.
termi ”GUID” tarkoittaa ”globaalisti yksilöllistä tunnistetta”. Se on kenttä, jolla on tarkoitus pitää Postille tunnistetta, joka a) on ainutlaatuinen koko avaruuden ja ajan ja b) ei koskaan muutu. GUID kenttä käytetään ensisijaisesti luoda WordPress syötteet.
kun syötteenlukija lukee syötteitä, se käyttää OHJEKENTÄN sisältöä selvittääkseen, onko se näyttänyt tiettyä kohdetta aiemmin., Se tekee tämän eri tavalla, mutta yleisin tapa on yksinkertaisesti tallentaa luettelon GUID-tunnus on, että se on jo näkyvissä, ja ”merkitty luetuksi” tai vastaavia.
Niinpä muuttamalla GUID-tunnus tarkoittaa, että monet feedreaders yhtäkkiä näyttää sisällön käyttäjän lukija taas ikään kuin se oli uutta sisältöä, mahdollisesti ärsyttävää käyttäjille.
jotta OPASKENTTÄ olisi ”globaalisti” ainutlaatuinen, on hyväksytty yleissopimus, että URL-osoitetta tai jonkin verran URL-osoitetta käytetään. Näin, Jos omistat example.com sitten olet ainoa, joka käyttää esimerkkiä.,com ja siten se on ainutlaatuinen sinulle ja sivustollesi. Tämän vuoksi WordPress käyttää Permalink, tai jonkinlainen sen, GUID.
sen toinen osa on kuitenkin se, että GUID ei saa koskaan muuttua. Vaikka verkkotunnuksia siirrettäisiin ympäri, posti on edelleen sama postaus, jopa uudessa paikassa. Syötteen lukijat siirretään uusia syötteitä, kun muutat URL pitäisi silti tietää, että he ovat lukeneet joitakin viestejä ennen, ja näin GUID on säilytettävä ennallaan.
koskaan, koskaan, muuta GUID-palstan sisältöä, missään olosuhteissa.,
Jos oletuksena lataukset kansio on muutettava toiseen paikkaan, niin kaikki median Url-osoitteita ei tarvitse muuttaa thepost_content sarakkeessa virkaa taulukko. Esimerkiksi, jos oletuksena lataukset kansio on muuttumassa wp-content/uploads kuvat:
UPDATE wp_posts SET post_content = REPLACE(post_content,'www.domain.com/wp-content/uploads','www.domain.com/images');
Alkuun
Multi-site toteaa, # Multi-site huomautuksia
Katso Moving WordPress Multisite
Alkuun
wp-cli # wp-cli
wp-cli on erittäin hyödyllinen shell työkalu.
wp search-replace 'example.dev' 'example.com' --skip-columns=guid
Tai, jos haluat muuttaa asetusta, voit tehdä:
wp option update home 'http://example.com'wp option update siteurl 'http://example.com'