Indholdsfortegnelse:
- Trin 1: Ting der er nødvendige
- Trin 2: Opret forbindelse
- Trin 3: Kommandoer, der skal køres i terminalen
- Trin 4: Opsætning af din database til Wordpress
- Trin 5: Næsten der
- Trin 6: Dit helt eget websted
Video: Wordpress i en lomme: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Raspberry Pi Zero er den mindste computer i Raspberry Pi -familien.
Let at glide i lommen, Pi Zero kan bruges som Wordpress Server.
Jeg valgte Wordpress, fordi det er den umiddelbare løsning til nemt at oprette et kraftfuldt websted.
Trin 1: Ting der er nødvendige
1 Raspberry Pi Zero eller Zero W tilsluttet internettet. Sørg for, at du kører et Debian-baseret operativsystem, f.eks. Raspbian eller DietPi. Ubuntu understøttes ikke på Pi Zero, da Ubuntu kun kan køre på en ARMv7 eller højere arkitektur. Her har jeg opsat Pi Zero via USB Ethernet. Du kan også gøre dette via Wi-Fi.
Sørg for, at SSH er aktiveret.
2 En stationær computer med internetforbindelse.
3 Putty terminal software (hvis du bruger Windows). Link:-
Hvis du bruger en Mac- eller Linux -computer, skal du åbne en terminal og bruge kommandoen "ssh".
Trin 2: Opret forbindelse
Tænd for Zero og tilslut den til internettet ved hjælp af Wifi eller USB Ethernet.
Find ud af IP -adressen på din Pi Zero ved at logge på din router. Normalt https://192.168.1.1 eller
Router -tilpasningssideadressen er forskellig for forskellige routere. Du kan finde IP'en angivet på et klistermærke på bagsiden af din router. Eller find din routermodels IP på Google.
Du kan også bruge Apples Bonjour -service, der understøtter Multicast DNS (eller værtsnavn som f.eks. Raspberrypi.local)
Du kan downloade Bonjour her:-
Dette gør tingene lette. Du kan bruge dit værtsnavn til at logge på din Pi Zero via SSH i stedet for at finde ud af dens IP og derefter skrive det.
Du kan også bruge et værktøj som f.eks. Avanceret IP -scanner. Download den her:-
eller brug Angry IP Scanner. Download det her:-
Indtast nu IP -adressen i Putty -loginindstillingerne, og log ind på din Pi Zero som pi -bruger.
Du vil nu have fjernadgang til Pi's kommandoprompt. Når du har logget ind, skal du se:-
pi@raspberrypi ~ $:
Hvis du stadig ikke ved, hvordan du aktiverer ssh, skal du tilslutte et skærmtastatur og en mus til din Pi Zero.
Åbn en terminal, og skriv:-
sudo raspi-config
Dette åbner konfigurationsværktøjet.
Hvis du bruger Raspbian Stretch:-
vælg grænsefladeindstillinger, tryk enter.
Det vil spørge, om du vil have ssh -serveren aktiveret.
Vælg ja.
Men hvis du bruger Raspbian Jessie:-
vælg de avancerede indstillinger, tryk enter og gør det samme som angivet ovenfor.
Afslut raspi-config-værktøjet
Du skal nu genstarte din Pi ved at skrive:-
sudo genstart
En genstart efter konfiguration sikrer, at opgaveeffekten ændres.
Brug nu en ssh -terminal på din normale stationære computer. Hvis du bruger Windows, Putty, hvis du bruger Linux eller Mac, skal du skrive kommandoen 'ssh' i din terminal.
Standardbrugernavnet er pi
Og standardadgangskoden er hindbær.
Alle er i små bogstaver.
Du kan ændre din adgangskode ved at skrive:-
sudo passwd
Trin 3: Kommandoer, der skal køres i terminalen
Kør (skriv følgende i din terminal):-
sudo apt-get opdatering
sudo apt -get upgrade -y
Genstart derefter din Pi Zero ved at skrive:-
sudo genstart
Genstart er nødvendig, for at de nye kernelrelaterede ændringer kan træde i kraft.
sudo apt-get install -y apache2 php libapache2-mod-php mysql-server php-mysql
BEMÆRK:- VIGTIGT! SKIFT venligst php til php5 libapache2-mod-php5 php5-mysql HVIS DU BRUGGER RASPBIAN JESSIE!
sudo service apache2 genstart
eller
sudo /etc/init.d/apache2 genstart
Skift nu bibliotek ved at skrive:-
cd/var/www/html
Dette er standard Apache2 -bibliotek, hvor du kan skrive HTML -programmer eller andre programmer, der er relateret til webdesign, f.eks.. Css,.php,.js
Kør følgende for at installere wordpress og give dig selv et ejerskab af det bibliotek:-
sudo rm *
sudo wget
sudo tar xzf latest.tar.gz
sudo mv wordpress/*.
sudo rm -rf wordpress latest.tar.gz
sudo chown -R www -data:.
I det sidste billede har jeg genstartet Apache2 -tjenesten efter at have gjort de nødvendige ting i mappen/var/www/html (f.eks. Wordpress -installationen)
Trin 4: Opsætning af din database til Wordpress
Kør denne kommando:-
sudo mysql_secure_installation
Du bliver bedt om at indtaste den aktuelle adgangskode til root (indtast for ingen): - tryk på Enter.
Indtast Y, og tryk på Enter for at indstille root -adgangskode ?.
Indtast en adgangskode ved Ny adgangskode: prompt, og tryk på Enter
BEMÆRK:- MEGET VIGTIGT! GØR et notat om det adgangskode, du indtaster nu, da du får brug for det senere.
Type Y til:-
Fjern anonyme brugere, Tillad root -login eksternt, Fjern testdatabase og adgang til den, Genindlæs privilegietabeller nu.
Når du er færdig, vil du se meddelelsen Alt udført! og tak fordi du brugte MariaDB !.
Nu vil du blive mødt med den sædvanlige kommandoprompt:- pi@raspberrypi ~ $:
Indtast denne kommando:-
sudo mysql -uroot -p
Indtast derefter den adgangskode, du har indtastet tidligere.
Nu vil du blive mødt med MariaDB -prompten (som denne>).
Indtast denne kommando for at oprette en database namd wordpress.
oprette database wordpress;
Husk, at semikolon i slutningen af kommandoen er vigtig i SQL -sytaxen.
Kør nu denne kommando:-
TILDEL ALLE PRIVILEGER PÅ wordpress.* TIL 'root'@'localhost' IDENTIFICERET MED 'YOURPASSWORD';
Erstat dit adgangskode med den adgangskode, du har indtastet tidligere.
Kør derefter:-
FLUSH -PRIVILEGER;
Tryk derefter på ctrl + d for at afslutte.
Trin 5: Næsten der
Åbn nu en browser, og indtast din Pi Zeros IP -adresse. Vælg dit sprog, og klik på Fortsæt. Du vil blive præsenteret for WordPress -skærmen. Klik nu på knappen Lad os gå på siden. Indtast brugernavnet som root og adgangskode som det kodeord, du indtastede tidligere. Kør knappen Installer. Giv dig webstedet en iørefaldende titel og brugernavn rod. Helt færdig!
Nu lige et par sidste hånd:-
sudo a2enmod omskriv
sudo nano /etc/apache2/sites-available/000-default.conf
Føj disse linjer til filen efter linje 1:- AllowOverride All
Sørg for, at det er inden for.
Det skal se sådan ud:-
AllowOverride All
Billederne viser installationen af Wordpress trinvist. De sidste fire viser den sidste hånd. Kør derefter:-
sudo service apache2 genstart
For at genstarte Apache2 -tjenesten.
Trin 6: Dit helt eget websted
På det sidste billede er mit testwebsted, da jeg har tilpasset det på siden Tilpasning vist på det forrige billede. Du kan logge ind (billede 1) og tilpasse din side, nemt tilføje temaer, skrifttyper og alt det der på din webside (billede 2). Du kan også installere nye temaer. BEMÆRK:- Jeg har ikke portvideresendt min Raspberry Pi Zero, derfor vil du ikke kunne se mit websted, medmindre og før du har forbindelse til det samme netværk, jeg bruger (dvs. min hjemmrouter)
Jeg håber, at du nød at lave din egen Pocket-sized Wordpress Server ved hjælp af en Raspberry Pi Zero eller Zero W.
Farvel og glad webdesign!:):):)
Anbefalede:
Sådan laver du en personlig mini -skrivebordsventilator af en gammel computer - passer i din lomme: 6 trin
Sådan laver du en personlig mini -skrivebordsventilator af en gammel computer - passer i din lomme: Jeg viser dig, hvordan du laver en personlig mini -skrivebordsventilator af en gammel computer. En bonus er, at den endda passer i lommen. Dette er et meget simpelt projekt, så der er ikke brug for megen erfaring eller ekspertise. Så lad os begynde
Heartcrab: en Lambada-gående robot i din lomme !: 15 trin (med billeder)
Heartcrab: en Lambada-Walking Robot i din lomme !: Dette er et af disse projekter med flere betydninger: er dette den frække slægtning til " headcrabs " fra Half-Life videospil? Måske en gående robot forelsket i en mariehøne? Eller er mariehøne ved at styre sin egen mech? Uanset svaret
Lomme -EKG -skærm: 7 trin
Pocket EKG -monitor: Nå, hvad er EKG? Ifølge American Heart Association er det en test, der måler hjerteslagets elektriske aktivitet. For hvert slag bevæger en elektrisk impuls (eller "bølge") sig gennem hjertet. Denne bølge får musklen til at klemme
MicroKeyRing: Lille adgangskodeopbevaring, der passer i din lomme: 4 trin
MicroKeyRing: Tiny Password Storage, der passer i din lomme: Adgangskoder, adgangskoder og flere adgangskoder. Hvert websted, mailprogram eller Google -service har brug for en adgangskode. Og du SKAL IKKE bruge den samme adgangskode to steder. Hvor kan du gemme dem? I en desktop applikation? I en (formodentlig sikker) webapp?
En lille og billig lomme -computer, der kan programmeres overalt: 5 trin
En lille og billig lommecomputer, der kan programmeres overalt.: Du kan gøre CardKB til en lommecomputer! Komplet lommecomputer til CardKB ved hjælp af ArduinoBaisc, CardKB, I2C OLED -skærm. Da BASIC bruger ArduinoBasic (https://github.com/robinhedwards/ArduinoBASIC), understøtter det næsten alle normale funktioner som