Jak hostovat web WordPress na Raspberry Pi

Jak hostovat web WordPress na Raspberry Pi

Chcete-li bezproblémový zážitek z WordPress, spravovaný hostitel WordPress jako WP Engine zvládne veškeré nastavení a podporu, abyste se mohli soustředit na svůj obsah. To je to, co používáme k provozování vlastních sesterských stránek.





Pokud ale nemáte žádné finanční prostředky nebo si jen chcete rozšířit své kutilské dovednosti, můžete pro svůj web WordPress použít Raspberry Pi.





Zde je návod, jak nastavit Apache, MySQL a PHP na vašem Raspberry Pi a hostovat webové stránky, lokálně i na webu.





Proč používat WordPress?

Pokud hledáte způsob, jak hostovat webové stránky s minimem starostí, WordPress není jasným řešením. Už jsme se podívali jak nakonfigurovat Raspberry Pi pro hostování statického nebo dynamického webu (to znamená ten, který se spoléhá na standardní, předem napsané stránky nebo web, který k naplnění stránek používá databázi).

Pokud ale opravdu potřebujete používat WordPress nebo vyvíjíte téma nebo doplňky pro web WordPress, pak je skvělá volba mít Raspberry Pi s nainstalovanou platformou pro blogování a připravenou k použití.



jak najít staré zprávy na iphone

Který Raspberry Pi byste měli použít?

Chcete -li nainstalovat WordPress na Raspberry Pi, budete jej muset nastavit jako LAMP server. Když je nainstalován Linux, Apache, MySQL a PHP, vaše Pi pak zvládne WordPress (a další software pro webové stránky).

K dispozici je několik modelů Raspberry Pi. Můžete mít jeden, několik nebo žádný. Ale který z nich je nejvhodnější pro provoz WordPressu?





Naštěstí pro hostování webu WordPress lze použít jakoukoli verzi Raspberry Pi. Pro dosažení nejlepších výsledků však doporučujeme použít Raspberry Pi 2 nebo novější. Kromě toho se ujistěte, že používáte větší kartu SD-alespoň 16 GB --- protože úložný prostor je klíčovým požadavkem pro webové servery. (Zvažte také nějaké externí úložiště pro Pi!)

Zbytek tohoto kurzu předpokládá, že je váš Raspberry Pi zapnutý a připojený k místní síti. Měli byste také nakonfigurovat SSH pro vzdálený přístup z příkazového řádku.





Krok 1: Nastavení webového serveru Apache

Začněte instalací webového serveru Apache. Toto je software, který vám umožní zobrazovat jakýkoli typ webové stránky v libovolném prohlížeči. Je to vše, co potřebujete k obsluze stránky HTML, statické nebo dynamicky vytvořené pomocí PHP.

sudo apt install apache2 -y

Po instalaci Apache umístí testovací soubor HTML do webové složky na vašem Pi. Měli byste to vyzkoušet z jiného počítače (nebo smartphonu) ve vaší síti. Budete muset zadat IP adresu Pi do adresního řádku vašeho prohlížeče. Pokud používáte SSH, budete to již vědět; jinak zadejte:

hostname -I

Zobrazí se adresa IP vašeho Raspberry Pi. Stránka, kterou vidíte, by měla vypadat nějak takto:

Můžete také zkontrolovat, zda webová stránka funguje z vašeho Raspberry Pi pomocí adresy http: // localhost.

Krok 2: Nainstalujte PHP na Raspberry Pi

Dále je čas nainstalovat PHP. Toto je softwarový předprocesor, který umožňuje zobrazování webových stránek generovaných serverem místo statických stránek HTML. Zatímco stránka HTML může být zapsána celá, stránka PHP bude obsahovat volání na jiné stránky a do databáze, aby byla naplněna obsahem.

Zatímco jsou k dispozici další platformy na straně serveru (například ASP), PHP je zde zásadní, protože je pro WordPress vyžadováno, protože WordPress je sám napsán v PHP.

Instalovat pomocí:

sudo apt install php -y

Jakmile to bude hotové, měli byste vyzkoušet, že PHP funguje. Změnit adresář na / var / www / html / takhle:

cd /var/www/html/

Zde odstraňte soubor index.html soubor (webová stránka, kterou jste si prohlíželi dříve):

sudo rm index.html

Dále vytvořte nový soubor s názvem index.php (nano je ve výchozím nastavení nainstalováno):

sudo nano index.php

Zde přidejte libovolný (nebo celý) následující kód:



V pořadí se tyto příkazy zobrazují:

  • Fráze 'ahoj svět'
  • Aktuální datum a čas
  • Informace o PHP pro instalaci

Uložte soubor a restartujte Apache:

sudo service apache2 restart

Výsledky zobrazíte obnovením stránky.

PHP i Apache fungují. Nyní je čas nainstalovat databázový software MySQL.

Krok 3: Nainstalujte MySQL na Raspberry Pi

WordPress (a další dynamicky generovaný software webových stránek) vyžaduje databázi pro ukládání obsahu, odkazů na obrázky a správu přístupu uživatelů (mimo jiné). Tento projekt používá vidličku MySQL s názvem MariaDB:

sudo apt install mysql-server php-mysql -y

Jakmile je toto nainstalováno, budete muset Apache restartovat:

sudo service apache2 restart

Jak již bylo uvedeno, pro tento typ projektu jsou k dispozici další možnosti databáze. Nejlepších výsledků, zvláště pokud konfigurujete webový server poprvé, se držte MySQL.

Krok 4: Nainstalujte si WordPress na Raspberry Pi

Chcete -li nainstalovat WordPress, musíte jej nejprve nainstalovat. Předtím však odstraňte obsah souboru /html/ adresář:

cd /var/www/html/
sudo rm *

Zástupný znak hvězdička (*) vymaže vše v adresáři díky rm (odstranit) příkaz.

Dále použijte wget stáhnout nejnovější verzi WordPressu:

sudo wget http://wordpress.org/latest.tar.gz

Po stažení rozbalte obsah:

sudo tar xzf latest.tar.gz

Adresář wordpress by měl být vytvořen, ale chcete jeho obsah v html. I když je můžete přesouvat ručně pomocí uživatelského rozhraní stolního počítače, je to jednoduché z příkazového řádku:

sudo mv wordpress/* .

Nezapomeňte na konec zahrnout mezeru a tečku, které odkazují na aktuální adresář!

Vstupte ls pro potvrzení, že je adresář plný složek WordPress a souborů PHP:

Než budete pokračovat, udělejte si trochu pořádek, vyhoďte stažený soubor a adresář wordpress:

sudo rm -rf wordpress latest.tar.gz

Dále nastavte uživatele Apache jako vlastníka adresáře:

sudo chown -R www-data: .

Krok 5: Konfigurace MySQL

Chcete -li nastavit databázi, musíte nejprve spustit instalační příkaz:

sudo mysql_secure_installation

Brzy budete vyzváni k nastavení hesla root. Postupujte podle pokynů na obrazovce a nezapomeňte si heslo poznamenat, protože bude vyžadováno později.

Jakmile to bude jedno, zobrazí se následující výzvy:

  • Odebrat anonymní uživatele
  • Zakázat vzdálené přihlášení root
  • Odeberte testovací databázi a přístup k ní
  • Znovu načtěte tabulky oprávnění

U každého z nich klepněte na A potvrdit. Až bude hotovo, zobrazí se 'Vše hotovo!' zobrazí se zpráva.

Krok 6: Vytvořte databázi WordPress

Chcete -li nainstalovat WordPress, musíte nejprve nakonfigurovat databázi. Začněte spuštěním souboru mysql zadáním hesla z předchozího.

sudo mysql -uroot -p

Tím se otevře monitor MariaDB. Na výzvu vytvořte databázi:

create database wordpress;

Všimněte si, jak všechny příkazy na monitoru MariaDB končí znakem ';'. Dále uživatel root potřebuje oprávnění databáze. Místo HESLA použijte své vlastní heslo.

GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';

Následujte vyprázdnění předchozích oprávnění databáze:

FLUSH PRIVILEGES;

Ukončete nástroj pro správu databáze MariaDB pomocí Ctrl + D .

Krok 7: Nainstalujte a nakonfigurujte WordPress

Instalace WordPressu je jednoduchá; Pokud jste to již provedli na existujícím webu, měli byste vědět, co dělat.

Otevřete webovou stránku ve svém prohlížeči (jak je popsáno výše). Měli byste vidět obrazovku nastavení WordPress. Vyberte svůj jazyk, poté Pokračovat a poznamenejte si, co je požadováno: název databáze, uživatelské jméno, heslo, hostitel a předpona tabulky (platí pro databázové tabulky).

Pokud jste se dostali až sem, měli jste databázi pojmenovat 'wordpress' a poznamenat si heslo. Uživatelské jméno je vykořenit , a hostitel localhost . The Předpona tabulky je wp_.

Klikněte Předložit , pak Spusťte instalaci a zadejte Titulek webové stránky , spolu s Uživatelské jméno , a Heslo pro váš účet správce. Klikněte Nainstalujte si WordPress a počkejte, až bude WordPress (rychle) nastaven.

Chcete -li se přihlásit k instalaci WordPress, přejděte na http: // localhost/wp-admin .

V této fázi máte web, který můžete začít používat. Náš průvodce začínáme s WordPressem pomůže zde. Nezapomeňte si vybrat téma a několik užitečných doplňků. Budete také potřebovat způsob přístupu na web z internetu.

Získejte přístup ke svému webu WordPress z internetu

Za současného stavu budete pravděpodobně moci na web přistupovat pouze z domácí sítě. Chcete -li to změnit, budete potřebovat statickou IP adresu a spravovat přesměrování portů ze směrovače na Raspberry Pi.

Statické IP adresy jsou však drahé, ale místo toho můžete použít dynamického poskytovatele DNS. To v zásadě spojuje vlastní adresu URL s vaším Raspberry Pi, ačkoli tyto služby jsou často placené. Podívejte se na náš seznam nejlepší dynamičtí poskytovatelé DNS pro úplné podrobnosti.

jak zmenšit velikost souboru s obrázky

Pokud narazíte na problémy s prázdné bílé stránky nebo 500 interních chyb serveru na WordPressu , podívejte se na našeho užitečného průvodce.

Hostujte web WordPress na Raspberry Pi: Úspěch!

Nyní jste hotovi a na vašem Raspberry Pi běží web WordPress. Dokud bude počítač zapnutý, bude web i nadále přístupný. Tento proces je také přímý a vyžaduje, abyste jednoduše:

  • Nainstalujte si Apache, PHP a MySQL
  • Stáhněte si a nainstalujte WordPress
  • Konfigurujte databázi MySQL
  • Vytvořte svou databázi WordPress
  • Konfigurujte WordPress
  • Spusťte web a přistupujte k němu lokálně nebo prostřednictvím webu

Pokud to všechno bylo trochu zdrcující, nemáme vám to za zlé. Proto doporučujeme použít WP Engine hostovat weby WordPress s nulovými problémy. Spravují všechny administrativní problémy, takže se můžete soustředit na svůj obsah.

Pokračujte v zdokonalování svých znalostí WordPress pomocí našeho průvodce doporučené miniatury a velikosti obrázků ve WordPressu .

Podíl Podíl tweet E-mailem Jak změnit vzhled a vzhled pracovní plochy Windows 10

Chcete vědět, jak vylepšit vzhled Windows 10? Pomocí těchto jednoduchých přizpůsobení si Windows 10 přizpůsobíte.

Číst dále
Související témata
  • DIY
  • Wordpress
  • Webový server
  • Raspberry Pi
O autorovi Christian Cawley(1510 článků zveřejněno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a skutečně užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

Více od Christiana Cawleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru
Kategorie Diy