Innehållsförteckning:
- Steg 1: Saker som behövs
- Steg 2: Bli ansluten
- Steg 3: Kommandon som ska köras i terminalen
- Steg 4: Konfigurera din databas för Wordpress
- Steg 5: Nästan där
- Steg 6: Din alldeles egna webbplats
Video: Wordpress i en ficka: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Raspberry Pi Zero är den minsta datorn i Raspberry Pi -familjen.
Lätt att glida i fickan, Pi Zero kan användas som en Wordpress -server.
Jag valde Wordpress eftersom det är den omedelbara lösningen för att enkelt skapa en kraftfull webbplats.
Steg 1: Saker som behövs
1 Raspberry Pi Zero eller Zero W ansluten till Internet. Se till att du kör ett Debian-baserat operativsystem som Raspbian eller DietPi. Ubuntu stöds inte på Pi Zero, eftersom Ubuntu bara kan köras på en ARMv7 eller högre arkitektur. Här har jag installerat Pi Zero via USB Ethernet. Du kan också göra detta via Wi-Fi.
Se till att SSH är aktiverat.
2 En stationär dator med internetanslutning.
3 Kittterminalprogramvara (om du använder Windows). Länk:-
Om du använder en Mac- eller Linux -dator öppnar du en terminal och använder kommandot "ssh".
Steg 2: Bli ansluten
Starta nollan och anslut den till Internet med Wifi eller USB Ethernet.
Ta reda på IP -adressen för din Pi Zero genom att logga in på din router. Vanligtvis https://192.168.1.1 eller
Routeranpassningssidan är annorlunda för olika routrar. Du hittar IP -adressen på en klistermärke på baksidan av din router. Eller hitta din routermodells IP på Google.
Du kan också använda Apples Bonjour -tjänst som stöder Multicast DNS (eller värdnamn som raspberrypi.local)
Du kan ladda ner Bonjour här:-
Detta gör det enkelt. Du kan använda ditt värdnamn för att logga in på din Pi Zero via SSH istället för att ta reda på dess IP och sedan skriva det.
Du kan också använda ett verktyg som Advanced IP Scanner. Ladda ner den här:-
eller använd Angry IP Scanner. Ladda ner den här:-
Ange nu IP -adressen i Putty -inloggningsinställningarna och logga in på din Pi Zero som pi -användare.
Du kommer nu att kunna komma åt Pi -kommandotolken på distans. När du har loggat in bör du se:-
pi@raspberrypi ~ $:
Om du fortfarande inte vet hur du aktiverar ssh, anslut sedan ett skärmtangentbord och mus till din Pi Zero.
Öppna en terminal och skriv:-
sudo raspi-config
Detta öppnar konfigurationsverktyget.
Om du använder Raspbian Stretch:-
välj gränssnittsalternativ, tryck enter.
Den kommer att fråga om du vill att ssh -servern ska vara aktiverad.
Välj ja.
Men om du använder Raspbian Jessie:-
välj Avancerade alternativ, tryck på enter och gör samma sak som ovan.
Avsluta verktyget raspi-config
Du bör nu starta om din Pi genom att skriva:-
sudo starta om
En omstart efter konfiguration säkerställer att ändringarnas uppgiftseffekt.
Använd nu en ssh -terminal på din vanliga stationära dator. Om du använder Windows, Putty, om du använder Linux eller Mac, skriver du kommandot 'ssh' i din terminal.
Standardnamnet är pi
Och standardlösenordet är hallon.
Alla är i små bokstäver.
Du kan ändra ditt lösenord om du vill genom att skriva:-
sudo passwd
Steg 3: Kommandon som ska köras i terminalen
Kör (skriv följande i din terminal):-
sudo apt-get uppdatering
sudo apt -get upgrade -y
Starta sedan om din Pi Zero genom att skriva:-
sudo starta om
Omstarten är nödvändig för att de nya kärnrelaterade ändringarna ska träda i kraft.
sudo apt-get install -y apache2 php libapache2-mod-php mysql-server php-mysql
OBS:- VIKTIGT! ÄNDRA FÖRÄNDRINGEN av php till php5 libapache2-mod-php5 php5-mysql OM DU ANVÄNDER RASPBIAN JESSIE!
sudo service apache2 starta om
eller
sudo /etc/init.d/apache2 starta om
Byt nu katalog genom att skriva:-
cd/var/www/html
Detta är standard Apache2 -katalogen där du kan skriva HTML -program eller andra program relaterade till webbdesign som.css,.php,.js
Kör följande för att installera wordpress och ge dig själv en ägande av den katalogen:-
sudo rm *
sudo wget
sudo tar xzf senaste.tar.gz
sudo mv wordpress/*.
sudo rm -rf wordpress latest.tar.gz
sudo chown -R www -data:.
På den sista bilden har jag startat om Apache2 -tjänsten efter att ha gjort de nödvändiga sakerna i katalogen/var/www/html (t.ex. wordpress -installationen)
Steg 4: Konfigurera din databas för Wordpress
Kör det här kommandot:-
sudo mysql_secure_installation
Du kommer att bli ombedd Ange aktuellt lösenord för root (ange för ingen): - tryck på Enter.
Skriv in Y och tryck på Enter för att ställa in rotlösenord ?.
Skriv in ett lösenord vid prompten Nytt lösenord: och tryck på Retur
OBS:- MYCKET VIKTIGT! ANMÄRKA LÖSENORDET DU SKRIVER NU, SOM DU KOMMER ATT BEHÖVA DET SENARE.
Skriv Y till:-
Ta bort anonyma användare, Tillåt rotinloggning på distans, Ta bort testdatabas och få åtkomst till den, Ladda om privilegietabeller nu.
När du är klar ser du meddelandet Allt klart! och tack för att du använder MariaDB !.
Nu kommer du att hälsas med den vanliga kommandotolken:- pi@raspberrypi ~ $:
Skriv in det här kommandot:-
sudo mysql -uroot -p
Ange sedan lösenordet du angav tidigare.
Nu kommer du att hälsas med MariaDB -prompten (så här>).
Ange detta kommando för att skapa en databas namd wordpress.
skapa databas wordpress;
Kom ihåg att semikolon i slutet av kommandot är viktigt i SQL -sytaxen.
Kör nu det här kommandot:-
GE ALLA PRIVILEGER PÅ wordpress.* TILL 'root'@'localhost' IDENTIFIERAD MED 'DITT LÖSENORD';
Ersätt DITT LÖSENORD med lösenordet du angav tidigare.
Kör sedan:-
FLUSH PRIVILEGER;
Tryck sedan på ctrl + d för att avsluta.
Steg 5: Nästan där
Öppna nu en webbläsare och skriv in din Pi Zeros IP -adress. Välj ditt språk och klicka på Fortsätt. Du kommer att presenteras med WordPress -skärmen. Klicka nu på Let's Go -knappen på sidan. Ange användarnamnet som root och lösenord som lösenordet du angav tidigare. Kör knappen Installera. Ge dig en häftig titel och användarnamnrot. Klart!
Nu bara några sista detaljer:-
sudo a2enmod skriva om
sudo nano /etc/apache2/sites-available/000-default.conf
Lägg till dessa rader i filen efter rad 1:- AllowOverride All
Se till att det är inom.
Det ska se ut så här:-
AllowOverride All
Bilderna visar installationen av Wordpress stegvis. De fyra sista visar sista handen. Kör sedan:-
sudo service apache2 starta om
För att starta om Apache2 -tjänsten.
Steg 6: Din alldeles egna webbplats
På den sista bilden är min testwebbplats, eftersom jag har anpassat den på sidan Anpassning som visas i föregående bild. Du kan logga in (bild 1) och anpassa din sida, enkelt lägga till teman, teckensnitt och allt det där på din webbsida (bild 2). Du kan också installera nya teman. OBS:- Jag har inte vidarebefordrat min Raspberry Pi Zero, därför kommer du inte att kunna se min webbplats om du inte är ansluten till samma nätverk som jag använder (dvs. min hemrouter)
Jag hoppas att du tyckte om att göra din egen Pocket-sized Wordpress Server med en Raspberry Pi Zero eller Zero W.
Hej och lycklig webbdesign!:):):)
Rekommenderad:
Hur man gör en personlig mini -fläkt av en gammal dator - passar i din ficka: 6 steg
Hur man gör en personlig mini -fläkt från en gammal dator - passar i din ficka: Jag visar dig hur du gör en personlig mini -fläkt av en gammal dator. En bonus är att den till och med passar i fickan. Detta är ett mycket enkelt projekt, så det behövs inte mycket erfarenhet eller expertis. Så låt oss börja
Heartcrab: en Lambada-Walking Robot i din ficka !: 15 steg (med bilder)
Heartcrab: en Lambada-Walking Robot i din ficka !: Detta är ett av dessa projekt med flera betydelser: är detta den ostfria släktingen till " headcrabs " från Half-Life videospel? Kanske en robot som är kär i en nyckelpiga? Eller driver nyckelpigan sin egen mekanik? Oavsett svaret,
MicroKeyRing: Tiny Password Storage som passar i din ficka: 4 steg
MicroKeyRing: Tiny Password Storage som passar i din ficka: Lösenord, lösenord och fler lösenord. Varje webbplats, e -postapplikation eller google -tjänst behöver ett lösenord. Och du SKA INTE använda samma lösenord på två ställen. Var kan du lagra dem? I en stationär applikation? I en (förmodligen säker) webbapp?
Ficka ESP8266 Weather Station [No ThingsSpeak] [Batteridriven]: 11 steg
Pocket ESP8266 Weather Station [No ThingsSpeak] [Battery Powered]: En Pocket Weather Station som är speciellt utformad för de tekniknördar som sitter där ute och tittar på mina instruktioner. Så, låt mig berätta om denna fickväderstation. Huvudsakligen har detta fickväder en ESP8266 -hjärna och fungerar på batteri eftersom det är H
Ficka LED -ficklampa: 5 steg
Pocket LED ficklampa: Att göra en ficklampa är ett utmärkt tillfälle att tillämpa vissa elektroniska grundläggande färdigheter. Det är ett bra projekt för helgen eller till och med att göra i klassen. Men eftersom det är vanligt att använda ett lödkolv vid genomförandet av projektet rekommenderar jag inte