Ako hostiť web WordPress na Raspberry Pi

Ako hostiť web WordPress na Raspberry Pi

Ak chcete, aby WordPress mal bezproblémový priebeh, spravovaný hostiteľ WordPress sa mu páči Motor WP zvládne všetky nastavenia a podporu, aby ste sa mohli sústrediť na svoj obsah. Práve to používame na prevádzkovanie vlastných sesterských stránok.





Ak však nemáte žiadne finančné prostriedky alebo si chcete len rozšíriť svoje kutilské schopnosti, môžete na svojom webe WordPress použiť Raspberry Pi.





Tu je postup, ako nastaviť Apache, MySQL a PHP na vašom Raspberry Pi a hostiteľských webových stránkach, lokálne aj na webe.





Prečo používať WordPress?

Ak hľadáte spôsob, ako usporiadať webovú stránku s minimálnym úsilím, WordPress nie je zrejmé riešenie. Už sme sa pozreli ako nakonfigurovať Raspberry Pi na hosťovanie statického alebo dynamického webu (to znamená ten, ktorý sa spolieha na štandardné, vopred napísané stránky alebo web, ktorý na vyplnenie stránok používa databázu).

Ak však skutočne potrebujete používať WordPress alebo vyvíjate tému alebo doplnky pre web WordPress, je výbornou možnosťou mať Raspberry Pi s nainštalovanou platformou pre blogovanie a pripravené na použitie.



skvelé webové stránky, ktoré je potrebné nudiť

Ktorý Raspberry Pi by ste mali použiť?

Ak chcete nainštalovať WordPress na Raspberry Pi, budete ho musieť nastaviť ako server LAMP. Keď máte nainštalovaný Linux, Apache, MySQL a PHP, váš Pi potom bude zvládať WordPress (a ďalší softvér webových stránok).

K dispozícii je niekoľko modelov Raspberry Pi. Môžete mať jeden, niekoľko alebo žiadny. Ale ktorý z nich je najvhodnejší na prevádzkovanie WordPressu?





Našťastie na hostenie webu WordPress možno použiť akúkoľvek verziu Raspberry Pi. Na dosiahnutie najlepších výsledkov však odporúčame použiť Raspberry Pi 2 alebo novší. Okrem toho sa uistite, že používate väčšiu kartu SD-najmenej 16 GB--pretože úložný priestor je kľúčovou požiadavkou pre webové servery. (Zvážte tiež nejaké externé úložisko pre Pi!)

Zvyšok tohto tutoriálu predpokladá, že je váš Raspberry Pi zapnutý a pripojený k miestnej sieti. Mali by ste tiež nakonfigurovať SSH na vzdialený prístup z príkazového riadka.





Krok 1: Nastavte webový server Apache

Začnite inštaláciou webového servera Apache. Toto je softvér, ktorý vám umožní zobrazovať akýkoľvek typ webovej stránky v ľubovoľnom prehliadači. Je to všetko, čo potrebujete na obsluhu stránky HTML, statickej alebo dynamicky vytvorenej pomocou PHP.

sudo apt install apache2 -y

Po inštalácii Apache vloží testovací súbor HTML do webového priečinka na vašom Pi. Mali by ste to vyskúšať z iného počítača (alebo smartfónu) vo vašej sieti. Do panela s adresou vášho prehliadača budete musieť zadať IP adresu Pi. Ak používate SSH, už to poznáte; v opačnom prípade zadajte:

hostname -I

Zobrazí sa adresa IP vášho Raspberry Pi. Stránka, ktorú vidíte, by mala byť takáto:

Fungovanie webovej stránky môžete tiež skontrolovať z vášho Raspberry Pi pomocou adresy http: // localhost.

Krok 2: Nainštalujte PHP na Raspberry Pi

Ďalej je čas nainštalovať PHP. Jedná sa o softvérový predprocesor, ktorý umožňuje zobrazovanie webových stránok generovaných serverom namiesto statických stránok HTML. Aj keď môže byť stránka HTML napísaná celá, stránka PHP bude obsahovať volania na iné stránky a do databázy, aby sa naplnili obsahom.

Aj keď sú k dispozícii ďalšie platformy na strane servera (napríklad ASP), PHP je tu nevyhnutné, pretože je potrebné pre WordPress, pretože samotný WordPress je napísaný v PHP.

Inštalovať pomocou:

sudo apt install php -y

Akonáhle to urobíte, mali by ste otestovať, či PHP funguje. Zmeniť adresár na / var / www / html / Páči sa ti to:

cd /var/www/html/

Tu odstráňte súbor index.html súbor (webová stránka, ktorú ste si predtým prezerali):

sudo rm index.html

Ďalej vytvorte nový súbor s názvom index.php (nano je predvolene nainštalované):

sudo nano index.php

Tu pridajte ľubovoľný (alebo celý) nasledujúci kód:



V uvedenom poradí sa zobrazujú tieto príkazy:

  • Fráza „ahoj svet“
  • Aktuálny dátum a čas
  • Informácie o PHP pre inštaláciu

Uložte súbor a potom reštartujte Apache:

sudo service apache2 restart

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

PHP aj Apache fungujú. Teraz je čas nainštalovať databázový softvér MySQL.

Krok 3: Nainštalujte MySQL na Raspberry Pi

WordPress (a ďalší dynamicky generovaný softvér webových stránok) vyžaduje na ukladanie obsahu, odkazov na obrázky a správu prístupu používateľov (okrem mnohých ďalších vecí) databázu. Tento projekt používa vidličku MySQL s názvom MariaDB:

sudo apt install mysql-server php-mysql -y

Akonáhle je to nainštalované, budete musieť znova reštartovať Apache:

sudo service apache2 restart

Ako už bolo uvedené, pre tento typ projektu sú k dispozícii ďalšie možnosti databázy. Ak však chcete dosiahnuť najlepšie výsledky, najmä ak konfiguráciu webového servera robíte prvýkrát, držte sa MySQL.

Krok 4: Nainštalujte si WordPress na Raspberry Pi

Ak chcete nainštalovať WordPress, musíte ho najskôr nainštalovať. Predtým však urobte odstránenie obsahu súboru /html/ adresár:

cd /var/www/html/
sudo rm *

Hviezdičkový zástupný znak (*) vymaže všetko v adresári vďaka rm príkaz (odstrániť).

Ďalej použite wget ak chcete stiahnuť najnovšiu verziu programu WordPress:

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

Po stiahnutí extrahujte obsah:

sudo tar xzf latest.tar.gz

Adresár wordpress by mal byť vytvorený, ale chcete jeho obsah v html. Aj keď ich môžete presunúť ručne pomocou používateľského rozhrania počítača, je to jednoduché z príkazového riadka:

sudo mv wordpress/* .

Na koniec nezabudnite zahrnúť medzeru a bodku, ktoré sa vzťahujú na aktuálny adresár!

Zadajte ls na potvrdenie, že je priečinok plný priečinkov WordPress a súborov PHP:

Predtým, ako budete pokračovať, urobte v troche poriadku, zahoďte stiahnutý súbor a adresár wordpress:

sudo rm -rf wordpress latest.tar.gz

Ďalej nastavte používateľa Apache ako vlastníka adresára:

sudo chown -R www-data: .

Krok 5: Konfigurujte MySQL

Na nastavenie databázy musíte najskôr spustiť inštalačný príkaz:

sudo mysql_secure_installation

Onedlho budete vyzvaní na nastavenie hesla root. Postupujte podľa pokynov na obrazovke a heslo si poznačte, pretože bude potrebné neskôr.

Akonáhle to bude jedno, zobrazia sa nasledujúce výzvy:

  • Odstráňte anonymných používateľov
  • Zakázať vzdialené prihlásenie root
  • Odstráňte testovaciu databázu a prístup k nej
  • Znova načítajte tabuľky oprávnení

Pri každom z nich klepnite na A na potvrdenie. Po dokončení sa zobrazí hlásenie „Hotovo!“ zobrazí sa správa.

Krok 6: Vytvorte databázu WordPress

Ak chcete nainštalovať WordPress, musíte najskôr nakonfigurovať databázu. Začnite spustením súboru mysql zadaním hesla z predchádzajúceho.

sudo mysql -uroot -p

Tým sa otvorí monitor MariaDB. Na výzvu vytvorte databázu:

create database wordpress;

Všimnite si, ako sa všetky príkazy na monitore MariaDB končia znakom „;“. Ďalej užívateľ root potrebuje databázové oprávnenia. Namiesto HESLA použite svoje vlastné heslo.

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

Nasledujte vyprázdnenie predchádzajúcich oprávnení databázy:

FLUSH PRIVILEGES;

Ukončite nástroj na správu databázy MariaDB pomocou Ctrl + D .

Krok 7: Nainštalujte a nakonfigurujte WordPress

Inštalácia WordPress je jednoduchá; Ak ste to už urobili na existujúcom webe, mali by ste vedieť, čo máte urobiť.

Otvorte webovú stránku vo svojom prehliadači (ako je popísané vyššie). Mali by ste vidieť obrazovku nastavenia WordPress. Vyberte svoj jazyk, potom Pokračovať a poznačte si, čo je potrebné: názov databázy, používateľské meno, heslo, hostiteľ a predpona tabuľky (týka sa to databázových tabuliek).

Ak ste sa dostali až sem, mali ste databázu pomenovať „wordpress“ a poznačiť si heslo. Používateľské meno je koreň , a hostiteľ localhost . The Predpona tabuľky je wp_.

Kliknite Predložiť potom Spustite inštaláciu , a zadajte príkaz Názov stránky , spolu s Používateľské meno a Heslo pre váš účet správcu. Kliknite Nainštalujte si WordPress , a počkajte, kým sa WordPress (rýchlo) nastaví.

Ak sa chcete prihlásiť do svojej inštalácie WordPress, prejdite na http: // localhost/wp-admin .

V tejto fáze máte web, ktorý môžete začať používať. Náš sprievodca do začíname s WordPressom tu pomôže. Nezabudnite si vybrať tému a niekoľko užitočných doplnkov. Budete tiež potrebovať spôsob prístupu na web z internetu.

Prístup k svojmu webu WordPress z internetu

V súčasnosti je pravdepodobné, že na stránku budete mať prístup iba z domácej siete. Ak to chcete zmeniť, budete potrebovať statickú adresu IP a spravovať presmerovanie portov zo smerovača na Raspberry Pi.

Statické adresy IP sú však drahé, ale namiesto toho môžete použiť dynamického poskytovateľa DNS. V zásade to spája vlastnú adresu URL s vašim Raspberry Pi, aj keď sú tieto služby často platené. Pozrite sa na náš zoznam najlepší dynamickí poskytovatelia DNS pre úplné informácie.

ako odstrániť veci z google

Ak narazíte na problémy s prázdne biele stránky alebo 500 interných chýb servera vo WordPress , pozrite sa na nášho užitočného sprievodcu.

Hostite stránku WordPress na Raspberry Pi: úspech!

Teraz ste hotoví a na vašom Raspberry Pi beží web WordPress. Pokiaľ je počítač zapnutý, bude stránka naďalej prístupná. Tento proces je tiež jednoduchý a vyžaduje, aby ste jednoducho:

  • Nainštalujte si Apache, PHP a MySQL
  • Stiahnite si a nainštalujte WordPress
  • Nakonfigurujte databázu MySQL
  • Vytvorte si svoju databázu WordPress
  • Konfigurujte WordPress
  • Spustite stránku a pristupujte k nej lokálne alebo prostredníctvom webu

Ak to všetko bolo trochu zdrvujúce, nemáme vám to za zlé. Preto odporúčame použiť Motor WP hostiť weby WordPress bez problémov. Spravujú všetky administratívne problémy, takže sa môžete sústrediť na svoj obsah.

Neustále zdokonaľujte svoje znalosti WordPress pomocou nášho sprievodcu odporúčané miniatúry a veľkosti obrázkov vo WordPresse .

zdieľam zdieľam Tweet E -mail Ako zmeniť vzhľad a atmosféru pracovnej plochy Windows 10

Chcete vedieť, ako vylepšiť vzhľad systému Windows 10? Pomocou týchto jednoduchých úprav prispôsobte Windows 10 svojmu vlastnému.

Čítajte ďalej
Súvisiace témy
  • DIY
  • Wordpress
  • Webový server
  • Malinový koláč
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber
Kategórie Diy