Android

Installeren en instellen van WordPress op Microsoft Azure

How to Install WordPress on Azure

How to Install WordPress on Azure

Inhoudsopgave:

Anonim

Welkom bij deel 2 van de tutorial Hoe razendsnelle WordPress uitvoeren op Microsoft Azure . In het eerste deel hebben we gesproken over het instellen van een virtuele machine op uw Azure -account. En in dit bericht zullen we zien hoe u verbinding maakt met uw server en begint met het downloaden en installeren van WordPress .

Installeer en installeer WordPress op Microsoft Azure

Deze post bevat veel terminals commando`s, dus probeer de tutorial stap voor stap te volgen en probeer geen stap over te slaan.

Uw server instellen

Stap 1 : om met uw virtuele machine te communiceren, moet u een SSH-verbinding tot stand brengen en gebruik een SSH-client.

Wat is SSH?

Volgens Wikipedia is Secure Shell (SSH) een cryptografisch netwerkprotocol voor het veilig beheren van netwerkservices via een onbeveiligd netwerk. De bekendste voorbeeldtoepassing is voor het op afstand inloggen op computersystemen door gebruikers.

We gebruiken PuTTY, een gratis SSH- en telnet-client in deze zelfstudie. Dus voor deze stap moet je PuTTY hier downloaden en installeren.

Stap 2 : log in op je Azure-paneel, open de virtuele machine, we hebben het eerste deel gemaakt en klik op `start`. Klik vervolgens op `Verbinden` om de verbinding te starten. Nu zal een pop-up uw gebruikersnaam en het openbare IP-adres van uw machine weergeven. Kopieer de volledige SSH-hostnaam (bijvoorbeeld [email protected]). U kunt op de afbeeldingen klikken om de grotere versie te zien.

Open nu PuTTY en plak deze hostnaam in het veld Hostnaam en selecteer het verbindingstype als SSH en druk op open met alles andere instellingen als standaard. Een nieuw terminalvenster zou openen en u om het wachtwoord vragen. Voer het wachtwoord in dat is gekozen in deel 1 tijdens het maken van een virtuele machine. Nu bent u eindelijk verbonden met uw virtuele server via een SSH-verbinding. Het enige dat u nu hoeft te doen, is een aantal opdrachten in dit terminalvenster invoeren om de juiste software en WordPress te installeren.

Apache

installeren Stap 3 : Allereerst moet u ervoor zorgen dat alle pakketten op uw installatie van Ubuntu is up-to-date. Voer de volgende opdracht uit om ze bij te werken:

sudo apt-get update

Nu zullen we Apache, een gratis HTTP-serversoftware, installeren. Kortom, Apache zal degene zijn die luistert naar iemands verzoek om de inhoud van uw website weer te geven. Lees hier meer over Apache. Voer de volgende opdracht uit om Apache te installeren:

sudo apt-get install apache2

Navigeer nu naar de map waar het configuratiebestand van Apache is opgeslagen en open het met de teksteditor.

sudo nano / etc / apache2 / apache2.conf

Voeg aan het einde van dit bestand de volgende regel toe:

"Servernaam 127.0.0.1".

Sla het bestand nu op door op ` Ctrl + O ` en vervolgens te drukken Voer en vervolgens ` Ctrl + X `.

Start de Apache-service opnieuw in:

sudo-service apache2 reload

En verleen permissies aan Apache door de volgende opdracht uit te voeren:

sudo ufw staat in "Apache Full"

Installeren van MySQL en PHP

Stap 4: Voer de volgende opdrachten uit om MySQL en PHP te installeren op Ubuntu:

sudo apt-get install mysql-server

Kies een geschikt MySQL root-wachtwoord en druk op `Enter`.

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-bestanden krijgen meer prio dan de HTML-bestanden, dus moeten we een ander configuratiebestand wijzigen:

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

Nu in dit bestand verplaatst u "index.php" zodat het bestand vóór "index.html". Start de Apache-server opnieuw.

sudo service apache2 reload

Een MySQL-database maken

Stap 5: volg de opdrachten:

mysql -u root -p CREËER DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; ALLES AAN TOESTAND test. * NAAR `tester` @ `localhost` IDENTIFICEED DOOR `testpwd`; VOORRECHTEN VOOR FLU`s; Exit;

Deze opdrachten maken een database met de naam test met een gebruiker genaamd "tester" en wachtwoord "testpwd". Deze database wordt gebruikt door WordPress om alle gegevens op te slaan.

WordPress installeren

Stap 6: Dit is eigenlijk de stap die WordPress downloadt. Navigeer naar de hoofdmap en download en pak vervolgens WordPress uit.

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

Navigeer naar de WWW-map waar alle websitebestanden zich bevinden opgeslagen en kopieer de volledige inhoud van de WordPress hier in een nieuwe map naar keuze.

cd / var / www sudo mkdir twcwp

Maak nu het bestand wp-config.php door de kopie van het voorbeeldconfiguratiebestand te maken en kopieer vervolgens de volledige inhoud van de gedownloade map naar de map `wordpress` in de www-map.

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

Navigeer naar de nieuwe websitemap en bewerk het WordPress-configuratiebestand zodat de WordPress kan communiceren met de database.

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

Voer de databasedetails in die we in de vorige stappen hebben gemaakt en sla het bestand op. (zie onderstaande screenshot voor referentie)

Apache configureren

Stap 7 : Nu voor de laatste stap, moeten we apache configureren zodat het weet dat er een website draait onder onze map "twcwp". We moeten naar de map met beschikbare sites navigeren en een nieuw bestand maken met de naam `twcwp.conf` dat vergelijkbaar is met het standaardconfiguratiebestand.

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

Wijzig in dit bestand de volgende regels

  • ServerAdmin your_email_adress
  • ServerName twcwp.com
  • ServerAlias ​​twcwp.com
  • DocumentRoot / var / www / twcwp

ServerAlias ​​zou de domeinnaam moeten zijn die je hebt geregistreerd (in ons geval hebben we de domeinnaam niet geregistreerd, maar we gebruiken hem alleen ter referentie).

Voer deze laatste set uit opdrachten:

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

hier "twctestingadmin" is de gebruikersnaam van admin account op onze virtuele machine en "twcwp" is de map die WordPress-bestanden bevat. U kunt deze strings vervangen door uw gegevens.

En dit is het, nu heeft u een volledig functionele virtuele machine die draait op Microsoft Azure die uw WordPress-website host. Het enige dat u hoeft te doen, is nu uw DNS-records zo configureren dat de website verwijst naar het openbare IP-adres van de virtuele machine.

Als u uw website tijdelijk wilt uitvoeren, kunt u het Windows-hosts-bestand bewerken en een vermelding toevoegen die zal het publieke IP-adres tijdelijk aan de domeinnaam toewijzen. (zie screenshot voor referentie)

De tutorial is behoorlijk lang en omvat veel stappen. U kunt gerust vragen stellen in de sectie Reacties hieronder en we helpen u graag verder. Sommige termen in dit bericht kunnen nieuw voor je lijken, je kunt ze doorzoeken door Google of gewoon een bericht achterlaten in reacties.

Ook wil ik je voorstellen aan de twee persoonlijkheden die ons deze prachtige Workshop in het Chandigarh-gebied brachten:

  • Jasjit Chopra - LinkedIn
  • Divyadeep Sawhney - LinkedIn

De workshop werd gezamenlijk uitgevoerd door Microsoft Users Group Chandigarh en WordPress Chandigarh . U kunt contact opnemen met beide groepen op Facebook en op zoek naar aankomende ontmoetingen in Chandigarh op meetup.com.

Verwante soorten informatie:

  • Hoe WordPress op Google Cloud Platform te
  • Hoe WordPress-blog met Microsoft IIS
  • WordPress-site maken met Microsoft WebMatrix
  • WordPress installeren op Windows-pc.