INHOUDSOPGAWE:
- Stap 1: Dinge wat nodig is
- Stap 2: Maak verbinding
- Stap 3: bevele wat in die terminale uitgevoer moet word
- Stap 4: Stel u databasis op vir Wordpress
- Stap 5: Amper daar
- Stap 6: u eie webwerf
Video: Wordpress in 'n sak: 6 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Die Raspberry Pi Zero is die kleinste rekenaar in die Raspberry Pi -familie.
Die Pi Zero is maklik om in u sak te steek, en kan as Wordpress -bediener gebruik word.
Ek het Wordpress gekies omdat dit die onmiddellike oplossing is om maklik 'n kragtige webwerf te skep.
Stap 1: Dinge wat nodig is
1 Raspberry Pi Zero of Zero W gekoppel aan die internet. Maak seker dat u 'n Debian-bedryfstelsel gebruik, soos Raspbian of DietPi. Ubuntu word nie ondersteun op die Pi Zero nie, aangesien Ubuntu slegs op 'n ARMv7 of hoër argitektuur kan werk. Hier het ek die Pi Zero opgestel via USB Ethernet. U kan dit ook via Wi-Fi doen.
Maak seker dat SSH aangeskakel is.
2 'n Skootrekenaar met 'n internetverbinding.
3 Putty terminale sagteware (as u Windows gebruik). Skakel:-
As u 'n Mac- of Linux -rekenaar gebruik, maak dan 'n terminale oop en gebruik die "ssh" -opdrag.
Stap 2: Maak verbinding
Skakel die Zero aan en koppel dit met die internet via Wifi of USB Ethernet.
Vind die IP -adres van u Pi Zero uit deur aan te meld by u router. Gewoonlik https://192.168.1.1 of
Die adres vir die aanpassing van die router is anders vir verskillende routers. U kan die IP op 'n plakker agter op u router vind. Of vind die IP -adres van u routermodel op Google.
U kan ook die Bonjour -diens van Apple gebruik wat Multicast DNS ondersteun (of gasheernaam soos raspberrypi.local)
U kan Bonjour hier aflaai:-
Dit maak dinge maklik. U kan u gasheernaam gebruik om via SSH aan te meld by u Pi Zero in plaas daarvan om die IP -adres daarvan uit te vind en dit dan te tik.
U kan ook 'n instrument soos Advanced IP Scanner gebruik. Laai dit hier af:-
of gebruik Angry IP Scanner. Laai dit hier af:-
Tik nou die IP -adres in die Putty -aanmeldinstellings en meld u aan by u Pi Zero as die pi -gebruiker.
U het nou toegang tot die opdragprompt van Pi op afstand. Sodra u ingeteken het, moet u sien:-
pi@raspberrypi ~ $:
As u nog steeds nie weet hoe om ssh in te skakel nie, sluit dan 'n monitorsleutelbord en muis aan op u Pi Zero.
Maak 'n terminale oop en tik:-
sudo raspi-config
Dit maak die konfigurasiehulpmiddel oop.
As u Raspbian Stretch gebruik:-
kies die koppelvlakopsies, druk enter.
Dit sal vra of u wil hê dat ssh -bediener aangeskakel moet word.
Kies ja.
Maar as u Raspbian Jessie gebruik:-
kies die gevorderde opsies, druk enter en doen dieselfde as hierbo genoem.
Verlaat die raspi-config-instrument
U moet u Pi nou herlaai deur te tik:-
sudo herlaai
'N Herlaai na die opstelling verseker dat die taak -effek verander word.
Gebruik nou 'n ssh -terminale op u gewone tafelrekenaar. As u Windows, Putty gebruik, as u Linux of Mac gebruik, tik die 'ssh' opdrag in u terminale.
Die standaard gebruikersnaam is pi
En die standaard wagwoord is framboos.
Almal is in kleinletters.
U kan u wagwoord verander deur te tik:-
sudo passwd
Stap 3: bevele wat in die terminale uitgevoer moet word
Begin (tik die volgende in u terminale):-
sudo apt-get update
sudo apt -get upgrade -y
Herlaai dan u Pi Zero deur te tik:-
sudo herlaai
Die herlaai is nodig om die nuwe kernverwante veranderinge in werking te tree.
sudo apt-get install -y apache2 php libapache2-mod-php mysql-bediener php-mysql
LET WEL:- BELANGRIK! VERANDER ASSEBLIEF DIE php NA php5 libapache2-mod-php5 php5-mysql AS U RASPBIANSE JESSIE GEBRUIK!
sudo service apache2 herbegin
of
sudo /etc/init.d/apache2 herbegin
Verander nou die gids deur te tik:-
cd/var/www/html
Dit is die standaard Apache2 -gids waar u HTML -programme of ander programme kan skryf wat verband hou met webontwerp, soos.css,.php,.js
Voer die volgende uit om WordPress te installeer en om die eienaarskap van die gids te gee:-
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:.
Op die laaste foto het ek die Apache2 -diens weer begin nadat ek die nodige dinge in die/var/www/html -gids gedoen het (soos die wordpress -installasie)
Stap 4: Stel u databasis op vir Wordpress
Voer hierdie opdrag uit:-
sudo mysql_secure_installation
U sal gevra word Voer die huidige wagwoord in vir die wortel (voer vir geen in): - druk op Enter.
Tik Y in en druk Enter om die wortelwagwoord in te stel.
Tik 'n wagwoord by die nuwe wagwoord: prompt, en druk Enter
LET WEL:- BAIE BELANGRIK! TEKEN OP DIE WOORDWOORD WAT U NOU INSKRYF, AANGESIEN U DIT LATER NODIG HET.
Tik Y in:-
Verwyder anonieme gebruikers, laat wortelaanmelding op afstand toe, verwyder toetsdatabasis en toegang daartoe, Herlaai nou voorregtabelle.
As u klaar is, sien u die boodskap Alles klaar! en dankie dat u MariaDB gebruik het!.
Nou word u begroet met die gewone opdragprompt:- pi@raspberrypi ~ $:
Tik hierdie opdrag in:-
sudo mysql -uroot -p
Voer dan die wagwoord in wat u vroeër ingevoer het.
Nou word u begroet met die MariaDB -prompt (soos hierdie>).
Voer hierdie opdrag in om 'n databasis namd wordpress te skep.
skep databasis wordpress;
Onthou, die puntkomma aan die einde van die opdrag is belangrik in die SQL -sintaksis.
Voer nou hierdie opdrag uit:-
GEEN ALLE VOORREGTE OP WordPress.* AAN 'root'@'localhost' GEIDENTIFISEER DEUR 'UW WOORDWOORD';
Vervang U WOORDWOORD met die wagwoord wat u vroeër ingevoer het.
Begin dan:-
FLUSH VOORREGTE;
Druk dan op ctrl + d om te verlaat.
Stap 5: Amper daar
Maak nou 'n blaaier oop en tik u Pi Zero se IP -adres in. Kies u taal en klik op Gaan voort. U kry die WordPress -skerm. Klik nou op die knoppie Let's Go op die bladsy. Voer die gebruikersnaam in as wortel en wagwoord as die wagwoord wat u vroeër ingevoer het. Begin die installeringsknoppie. Gee u webwerf 'n pakkende titel en wortel van gebruikersnaam. Alles klaar!
Nou net 'n paar laaste aanraking:-
sudo a2enmod herskryf
sudo nano /etc/apache2/sites-available/000-default.conf
Voeg hierdie reëls by die lêer na reël 1:- AllowOverride All
Maak seker dat dit binne die.
Dit moet so lyk:-
AllowOverride All
Die foto's toon die installering van Wordpress stapsgewys. Die laaste vier wys die laaste aanraking. Begin dan:-
sudo service apache2 herbegin
Om die Apache2 -diens weer te begin.
Stap 6: u eie webwerf
Op die laaste prentjie is my toetswebwerf, soos ek dit aangepas het op die aanpassingsbladsy wat in die vorige foto getoon is. U kan aanmeld (prent 1) en u bladsy aanpas, temas, lettertipes en al die dinge maklik op u webblad voeg (prent 2). U kan ook nuwe temas installeer. OPMERKING:- Ek het my Raspberry Pi Zero nie deurgestuur nie, daarom sal u my webwerf nie kan sien nie, tensy u gekoppel is aan dieselfde netwerk wat ek gebruik (dws my tuisrouter)
Ek hoop dat u dit geniet het om u eie Wordpress-bediener met 'n sak te maak met 'n Raspberry Pi Zero of Zero W.
Totsiens en gelukkige webontwerp!:):):)
Aanbeveel:
Nuttelose sak (met persoonlikheid): 9 stappe (met prente)
Pocket Useless Box (met persoonlikheid): Alhoewel ons nog ver van 'n robotopstand kan wees, is daar 'n masjien wat mense al weerspreek, al is dit op die kleinste manier moontlik. Of jy dit nou 'n nuttelose boks of 'n los masjien wil noem, hierdie snaakse, snaakse robot is
Hoe om 'n persoonlike waaier uit 'n ou rekenaar te maak - pas in u sak: 6 stappe
Hoe om 'n persoonlike mini -waaier uit 'n ou rekenaar te maak - pas in u sak: ek sal u wys hoe u 'n persoonlike mini -waaier van 'n ou rekenaar kan maak. 'N Bonus is dat dit selfs in u sak pas. Dit is 'n baie eenvoudige projek, so daar is nie veel ervaring of kundigheid nodig nie. So laat ons begin
Heartcrab: 'n Lambada-lopende robot in jou sak !: 15 stappe (met foto's)
Heartcrab: a Lambada-Walking Robot in Your Pocket !: Dit is een van hierdie projekte met veelvuldige betekenisse: is dit die oulike familielid van die " kopkrappe " van die Half-Life videospeletjies? Miskien 'n lopende robot wat verlief is op 'n lieveheersbeestjie? Of stuur die lieveheersbeestjie haar eie meganisme aan? Wat ook al die antwoord is
Sak -EKG -monitor: 7 stappe
Pocket ECG Monitor: Wel, wat is EKG? Volgens die American Heart Association is dit 'n toets wat die elektriese aktiwiteit van die hartklop meet. Met elke maatslag beweeg 'n elektriese impuls (of "golf") deur die hart. Hierdie golf veroorsaak dat die spier druk
MicroKeyRing: klein wagwoordberging wat in u sak pas: 4 stappe
MicroKeyRing: klein wagwoordberging wat in u sak pas: wagwoorde, wagwoorde en meer wagwoorde. Elke webwerf, e -posprogram of Google -diens benodig 'n wagwoord. En u MOET nie dieselfde wagwoord op twee plekke gebruik nie. Waar kan u dit stoor? In 'n lessenaarprogram? In 'n (vermoedelik veilige) webprogram?