Slik installerer og oppretter du WordPress på Microsoft Azure

Innholdsfortegnelse:

Slik installerer og oppretter du WordPress på Microsoft Azure
Slik installerer og oppretter du WordPress på Microsoft Azure

Video: Slik installerer og oppretter du WordPress på Microsoft Azure

Video: Slik installerer og oppretter du WordPress på Microsoft Azure
Video: Process Monitor, powerful tool to troubleshoot applications and Windows - YouTube 2024, Mars
Anonim

Velkommen til del 2 av opplæringen Slik kjører du blazingly rask WordPress på Microsoft Azure. I første del diskuterte vi å sette opp en Virtuell maskin på din Azure konto. Og i dette innlegget vil vi se hvordan du kobler til serveren din, og begynner å laste ned og installere WordPress på den.

Installer og sett inn WordPress på Microsoft Azure

Dette innlegget vil inneholde mange terminalkommandoer, så prøv å følge opplæringen trinn for trinn og prøv å ikke hoppe over et trinn.

Setter opp serveren din

Trinn 1: For å kommunisere med din virtuelle maskin må du etablere en SSH-tilkobling og bruke en SSH-klient.

Hva er SSH?

According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

Vi bruker PuTTY, en gratis SSH og telnet klient i denne opplæringen. Så for dette trinnet må du laste ned og installere PuTTY herfra.

Steg 2: Logg inn på Azure-panelet ditt, åpne den virtuelle maskinen, vi opprettet i første del og klikk på "Start". Deretter klikker du på 'Koble' for å starte tilkoblingen. Nå vil et popup-vindu vise ditt brukernavn og den offentlige IP-adressen til maskinen din. Kopier hele SSH-vertsnavnet (f.eks. [email protected]). Du kan klikke på bildene for å se den større versjonen.

Image
Image

Åpne nå PuTTY og lim inn dette vertsnavnet i Vertsnavn feltet og velg tilkoblingstype som SSH og åpne med alle andre innstillinger som standard. Et nytt terminalvindu vil åpne og vil spørre deg om passordet. Skriv inn passordet som ble valgt i del 1 mens du lager en virtuell maskin. Nå er du endelig koblet til din virtuelle server over en SSH-tilkobling. Alt du trenger å gjøre nå, er å legge inn noen kommandoer i dette terminalvinduet for å installere riktig programvare og WordPress.

Image
Image

Installere Apache

Trinn 3: Først og fremst må du sørge for at alle pakkene på installasjonen av Ubuntu er oppdatert. Kjør følgende kommando for å oppdatere dem:

sudo apt-get update

Nå installerer vi Apache, en gratis HTTP-serverprogramvare. I utgangspunktet vil Apache være den som lytter til en persons forespørsel om å vise innholdet på nettstedet ditt. Les mer om Apache her. Kjør følgende kommando for å installere Apache:

sudo apt-get install apache2

Naviger nå til katalogen der Apaches konfigurasjonsfil er lagret og åpne den ved hjelp av tekstredigeringsprogrammet.

sudo nano /etc/apache2/apache2.conf

På slutten av denne filen legger du til følgende linje:

“ServerName 127.0.0.1”.

Image
Image

Lagre filen ved å trykke på ' Ctrl + O' deretter Tast inn og så ' Ctrl + X ’.

Start Apache-tjenesten på nytt:

sudo service apache2 reload

Og gi tillatelser til Apache ved å utføre følgende kommando:

sudo ufw allow in “Apache Full”

Installere MySQL og PHP

Trinn 4: Kjør følgende kommandoer for å installere MySQL og PHP på Ubuntu:

sudo apt-get install mysql-server

Velg et passende MySQL root-passord og trykk 'Enter'.

Image
Image

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php

PHP-filer skal gis høyere prioritet enn HTML-filene, så vi må endre en annen konfigurasjonsfil:

sudo nano /etc/apache2/mods-enabled/dir.conf

Nå i denne filen, flytt "index.php" slik at den kommer før "index.html". Start Apache-serveren på nytt.

sudo service apache2 reload

Image
Image

Opprette en MySQL-database

Trinn 5: Følg kommandoene:

mysql -u root -p CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd'; FLUSH PRIVILEGES; Exit;

 Disse kommandoene vil opprette en database som heter test med en bruker som heter "tester" og passord "testpwd". Denne databasen vil bli brukt av WordPress til å lagre alle dataene.
Disse kommandoene vil opprette en database som heter test med en bruker som heter "tester" og passord "testpwd". Denne databasen vil bli brukt av WordPress til å lagre alle dataene.

Installere WordPress

Trinn 6: Dette er faktisk trinnet som laster ned WordPress. Naviger til rotkatalogen og last ned og hent WordPress.

wget https://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz

Naviger til WWW-katalogen der alle nettsidene er lagret og kopier hele innholdet i WordPress her i en ny mappe etter eget valg.

cd /var/www sudo mkdir twcwp

Opprett nå wp-config.php-filen ved å lage kopien av prøvekonfigurasjonsfilen, og kopier deretter hele innholdet i den nedlastede mappen til "wordpress" -mappen i www-katalogen.

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php sudo rsync -avP ~/wordpress/ /var/www/twcwp/

 Naviger til den nye nettsiden katalogen og rediger WordPress konfigurasjonsfilen slik at WordPress kan kommunisere med databasen.
Naviger til den nye nettsiden katalogen og rediger WordPress konfigurasjonsfilen slik at WordPress kan kommunisere med databasen.

cd /var/www/twcwp/ sudo nano wp-config.php

Skriv inn databasedetaljer som vi opprettet i tidligere trinn og lagre filen. (se skjermbilde nedenfor for referanse)

Image
Image

Konfigurere Apache

Trinn 7: Nå for det siste trinnet, må vi konfigurere apache slik at det vet at det er et nettsted som kjører under vår "twcwp" -mappe. Vi må navigere til mappen tilgjengelige sider og opprette en ny fil kalt "twcwp.conf" som ligner på standard konfigurasjonsfil.

sudo chown www-data:www-data * -R cd /etc/apache2/sites-available sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf

I denne filen, endrer du følgende linjer

  • ServerAdmin your_email_adress
  • Servernavn twcwp.com
  • ServerAlias twcwp.com
  • DocumentRoot / var / www / twcwp
ServerAlias bør være domenenavnet du har registrert (i vårt tilfelle har vi ikke registrert domenenavnet, men vi bruker det bare som referanse).
ServerAlias bør være domenenavnet du har registrert (i vårt tilfelle har vi ikke registrert domenenavnet, men vi bruker det bare som referanse).

Utfør disse siste settet med kommandoer:

sudo chown -R twctestingadmin:www-data * sudo mkdir /var/www/twcwp/wp-content/uploads sudo a2ensite twcwp.conf sudo service apache2 reload

Her er "twctestingadmin" brukernavnet til adminkontoen på vår virtuelle maskin, og "twcwp" er katalogen som inneholder WordPress-filer. Du kan erstatte disse strengene med dine detaljer.

Og dette er det, nå har du en fullt fungerende virtuell maskin som kjører på Microsoft Azure som er vert for ditt WordPress-nettsted. Alt du trenger å gjøre er å konfigurere DNS-postene dine slik at nettstedet peker på den virtuelle maskinens offentlige IP-adresse.

Hvis du vil midlertidig kjøre nettstedet ditt, kan du redigere Windows-vertsfilen og legge til en oppføring som vil midlertidig kartlegge den offentlige IP-adressen til domenenavnet. (se skjermbilde for referanse)
Hvis du vil midlertidig kjøre nettstedet ditt, kan du redigere Windows-vertsfilen og legge til en oppføring som vil midlertidig kartlegge den offentlige IP-adressen til domenenavnet. (se skjermbilde for referanse)
Opplæringen er ganske lang og innebærer mange trinn.Du kan gjerne stille spørsmål i kommentarfeltet nedenfor, og vi vil gjerne hjelpe deg ut. Noen termer som brukes i dette innlegget, kan virke nye for deg, du kan søke på Google eller bare sende en melding i kommentarer.
Opplæringen er ganske lang og innebærer mange trinn.Du kan gjerne stille spørsmål i kommentarfeltet nedenfor, og vi vil gjerne hjelpe deg ut. Noen termer som brukes i dette innlegget, kan virke nye for deg, du kan søke på Google eller bare sende en melding i kommentarer.

Også, jeg vil gjerne introdusere deg til de to personene som brakt oss denne fantastiske Workshop i Chandigarh-området:

  • Jasjit Chopra - LinkedIn
  • Divyadeep Sawhney - LinkedIn

Verkstedet ble samlet utført av Microsoft Users Group Chandigarh og WordPress Chandigarh. Du kan komme i kontakt med begge gruppene på Facebook og se etter kommende møter i Chandigarh-området på meetup.com.

Beslektet leser:

  • Slik installerer du WordPress på Google Cloud Platform
  • Hvordan være vert for WordPress-bloggen med Microsoft IIS
  • Opprett WordPress-nettsted ved hjelp av Microsoft WebMatrix
  • Slik installerer du WordPress på Windows PC.

Anbefalt: