reklama
V minulosti jsme hodně mluvili o běhu místní webové servery Jak vytvořit Linux webový server se starým počítačemMáte starý počítač zabírající místo? Chcete jej použít k hostování webových stránek? Zde je návod, jak nastavit starý počítač jako webový server Linux. Přečtěte si více pro vývojové účely nebo pro vyzkoušení softwaru, jako je WordPress aniž byste museli platit za hostování, ale jak to vezmete naživo, až budete připraveni ke spuštění? Po poslední otázka v komunitě technické podpory jsem byl vyzván, abych o tomto procesu psal podrobně, takže to jde dále - průvodce, jak přenést váš místně vyvinutý web WordPress na živý server. Zásady však zůstávají stejné pro jakýkoli CMS nebo webový software, ale struktura vaší databáze se samozřejmě bude lišit.
Požadavky
Budu předpokládat, že již máte spuštěný lokální server a můžete přistupovat k souborům i databázi prostřednictvím PHPMyAdmin. Také budete muset mít nastavený hostingový účet a přidružené doménové jméno - to dnes nebudeme pokrývat.
Dnes nastíním případ přesunu na sdíleného hostitele bez přístupu z příkazové řádky, což bude podle mě nejběžnější případ použití. Nezapomeňte, že pokud je vaše databáze obrovská, nemůžete tuto metodu použít, protože nebudete moci nahrávat velké soubory. Export vaší databáze musí být v zásadě menší než 2 MB, jinak se věci začnou komplikovat. Kromě toho budete muset provést částečný export nebo použít příkazový řádek. Tato 2MB však nezahrnuje vaše skutečné soubory - je to pouze textový obsah databáze. Pokud tedy ve svém WordPress nemáte několik tisíc příspěvků, měli byste být v pohodě.
1. Připravit
Ujistěte se, že znáte uživatele databáze, název databáze a heslo pro účty offline i online na serveru předem. Také si poznamenejte URL a cesty k souborům, které budete muset upravit později - například vaše soubory mohou být propojeny pomocí absolutní cesty, jako je c: /sites/wordpress/wp-content/uploads/2011/05/test.jpg nebo http://localhost/wp-content/uploads~. Poznamenejte si vše do sekce obsahu wp, protože to je to, co budete muset upravit později. Adresa URL, kterou používáte pro místní přístup k webu, se může také lišit od cest k souborům obrázků, které jste nahráli. Nezapomeňte to také poznamenat - oba je později upravíme.
2. Export databáze
Otevřete místní panel PHPMyAdmin a přejděte do správné databáze, pokud jich máte několik.
- Vybrat vývozní tab
- Klikněte na Vybrat vše zajistit, aby byly vybrány všechny tabulky.
- Šek Přidejte DROP TABLE / VIEW / POSTUP / FUNKCE / UDÁLOST je vybráno (ve výchozím nastavení to není)
- Šek Uložit jako soubor
- Zadejte šablonu názvu souboru jako něco nezapomenutelného (vybral jsem „export“)
- Klikněte na Jít Chcete-li soubor někde uložit.
3. Upravte cesty
To je obtížné a možná bude třeba se vrátit a udělat to znovu, pokud vám něco unikne. Nejprve si vytvořte kopii souboru SQL pro případ, že by se vám to podařilo.
Otevřete soubor SQL, který jste právě uložili v dobrém textovém editoru. Otevřením celého souboru, jako je tento, můžeme pouze hledat a nahrazovat cesty / adresy URL najednou, bez potřebují upravit nastavení pomocí administračního panelu WordPress nebo muset použít složité SQL příkazy.
Nejprve proveďte jednoduché vyhledávání, abyste se ujistili, že máte, a vyhledejte předchozí offline doménu, na které jste web provozovali. Stačí zkontrolovat, zda je hledaná proměnná zadána správně jako první. Berete-li na vědomí koncové lomítka, proveďte úplné vyhledávání / nahrazení při každém výskytu dané položky v souboru. Například pokud jste dříve nastavili všechno jako localhost, pak nahraďte všechny instance localhost s yourdomain.com. Pokud jste používali Windows, možná zjistíte, že vaše cesty k obrázkům používají c: / ~ notaci, takže ji nahraďte také svou doménovou adresou. Dobrým pravidlem je zkontrolovat dříve, než skutečně vyměníte - stačí najít cesty dříve, než je začnete upravovat.
4. Nahrát soubory
Otevřete připojení FTP k živému serveru a nahrajte obsah své offline složky WordPress do složky httpdocs nebo public_html složka tam. Za předpokladu, že budete instalovat do kořenového adresáře vašeho živého serveru, měli byste být schopni vidět wp_contents složka uvnitř public_html kořen webového serveru.
Poznámka: Na hostiteli GoDaddy může být snazší nainstalovat WordPress pomocí ovládacího panelu místo nahrání všech offline souborů - GoDaddy často ztěžuje nastavení připojení k databázi. V tomto případě stačí pouze nahrát obsah adresáře wp-content a poté pokračovat v importu databáze.
5. Znovu importujte databázi
Nejprve zkopírujte soubor SQL, který jste vytvořili dříve, a ujistěte se, že je menší než 2 MB. Poté otevřete na svém live serveru PHPMyAdmin. Měli byste vidět nadpis pro import. Klikněte zde, vyberte svůj upravený a nahraný soubor SQL a nahrajte jej.
6. Upravit wp-config.php
(Není nutné, pokud jste použili instalační program ovládacího panelu Fantastico / aplikace).
V kořenovém adresáři vašeho souboru je konfigurační soubor WordPress. Otevřete jej a upravte příslušné řádky pro „jméno databáze “,„ uživatel databáze “, a "heslo databáze“.
A je to! Vše hotovo. Všechno by mělo v tuto chvíli fungovat, ale možná zjistíte, že cesty, které jste zadali během fáze editace SQL, byly ve skutečnosti špatné - ale nepropadejte panice, je snadné znovu upravit původní zálohu a nahrát ji znovu, dokud nemáte pravdu, a brzy zvládnete proces.
Nějaké problémy? Samozřejmě se pokusím co nejlépe pomoci v komentářích, ale mohu vás pouze namířit správným směrem, než dát konkrétní odpovědi. Možná byste se také měli zeptat na naší fantastické a živé technické podpoře komunitní části webu, kde byl tento článek na prvním místě.
James má bakalářský titul v oboru umělé inteligence a je držitelem certifikátu CompTIA A + a Network +. Je hlavním vývojářem MakeUseOf a tráví svůj volný čas hraním VR paintballu a deskových her. Staví počítače od dětství.