WordPress är världens mest kända blogg- och CMS-plattformar för webben. Det är lätt att utveckla för, anpassa och skala för produktion. Det körs också på otaliga serveroperativsystem (Linux, Windows och till och med BSD), har dussintals användare och ger en bra del av hela internet. Att installera WordPress manuellt på en server är en mycket involverad process och är inte för alla. Om du har snubblat över den här guiden och du inte är så bra med saker som det här kan du överväga att kolla in Presslabs. Det är en fantastisk tjänst som gör det möjligt för användare att enkelt skala bloggprogramvaran, säkra den så att den körs effektivt. Om du hellre vill göra allt själv visar den här guiden hur du installerar WordPress på Ubuntu-servern.
Obs: även om den här guiden huvudsakligen kommer att fokusera på Ubuntu-servern och Linux, WordPress kan köras på andra serveroperativsystem. För att kunna använda det behöver du PHP, MySQL och en webbserver.
Under installationsprocessen för Ubuntu-servern har användare möjlighet att välja många paket som ska konfigureras direkt. Ett av alternativen att välja mellan är en LAMP-stack (Linux Apache MySQL och PHP). Om du installerar Ubuntu-server för första gången väljer du det här alternativet för den här guiden under paketets valprocess under installationen.
Har du redan Ubuntu-server installerad? Inte att oroa dig, en LAMP-installation kan installeras efter det faktum. För att göra detta, kör följande kommando i terminalen:
sudo apt installera php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc libapache2-mod-php7.0 libapache2-mod-php lamp-server ^
Starta sedan om webbservern med:
sudo systemctl starta om apache2
När alla LAMP-relaterade paket har installerats i systemet kommer du att uppmanas att ange ett root-MySQL-lösenord. Gör det och se till att det är säkert (och minnesvärt). Utan att ange ett root-lösenord finns det inget sätt att logga in på MySQL för att skapa en ny databas för WordPress att använda.
Slutligen, skapa en användare att använda med WordPress (om du inte redan har en).
adduser ubuntu-wordpress passwd ubuntu-wordpress usermod -aG sudo ubuntu-wordpress
Att använda WordPress på Apache 2 kräver lite modifiering för att fungera korrekt. Öppna konfigurationsfilen för apache2-webbservern med nano-textredigeraren.
sudo nano /etc/apache2/apache2.conf
När du är inne i nano använder du piltangenterna för att flytta dig till botten av filen. En gång i botten klistra in den här koden inuti den:
AllowOrrride All
Spara den uppdaterade konfigurationsfilen med Ctrl + Ooch avsluta den med Ctrl + X.
Slutligen, aktivera de nödvändiga Apache 2-modulerna.
sudo a2enmod omskriva sudo a2enmod php7.0
Se till att starta om webbservern när du är klar för att tillämpa ändringarna.
sudo systemctl starta om apache2
Börja installationsprocessen genom att ladda ner den senaste versionen av WordPress.
Obs: gör inte denna installation på Ubuntu som root-användare.
wget tar.gz -P / tmp / https://wordpress.org/latest.tar.gz
Extrahera innehållet i tar.gz-filen till standardkatalogen.
tar xzvf /tmp/latest.tar.gz -C / var / www / html / --strip-komponenter = 1
Skapa sedan en ny .htaccess fil och uppdatera dess behörigheter.
tryck på /var/www/html/.htaccess chmod 660 /var/www/html/.htaccess
Med, CP kopiera provkonfigurationen som standardkonfigurationsfil.
cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
Med chown, ge ditt användarägande av WordPress-filerna:
sudo chown -R ubuntu-wordpress: www-data / var / www / html
Ubuntu-wordpress har nu bättre tillgång till /var/www/html. Nästa steg i installationsprocessen är att justera behörigheterna så att WordPress fungerar korrekt:
sudo hitta / var / www / html-typ d -exec chmod g + s {} \; sudo chmod g + w / var / www / html /
Katalogen för teman och plugins behöver också ändringar av tillstånd, så att allt går smidigt.
sudo chmod -R g + w / var / www / html / wp-content / teman sudo chmod -R g + w / var / www / html / wp-content / plugins
För säkerhetsändamål måste varje ny WordPress-installation verifieras med några hemliga nycklar. Dessa tangenter kan enkelt gripas med curl-kommandot.
curl -s https://api.wordpress.org/secret-key/1.1/salt/ > / wp-tangenter
Med hjälp av lock finns WordPress saltknapparna i / wp-tangenter. Använd katt för att se dem.
katt / wp-nycklar
Öppna en andra terminal och redigera din WordPress-konfigurationsfil.
nano /var/www/html/wp-config.php
Rulla hela vägen till mitten av filen och fyll i var och en av tangenterna till rätt platser. Använd / wp-tangenter som referens.
Obs: kopiera mellan '
Logga in på MySQL-gränssnittet med root-lösenordet du konfigurerade under LAMP-installationsprocessen tidigare. När du väl är in, använd prompten för att skapa en ny databas för WordPress.
mysql -u root -p
Obs: ändra 'securepassword‘Med ett säkert lösenord. TA INTE bort '‘.
SKAPA DATABASE wordpressdb; SKAPA ANVÄNDARE ubuntuwordpress @ localhost IDENTIFIERAD AV 'securepassword'; GE ALLA PRIVILEGIER PÅ wordpressdb. * TILL ubuntuwordpress @ localhost; FLUSH PRIVILEGES; utgång
Starta om Apache 2-webbservern och MySQL för att återspegla förändringarna.
sudo service apache2 starta om sudo service mysql omstart
Det sista att göra när det gäller terminalbaserad installation är att fylla i databasinformationen inuti config.php-filen. Öppna den i nano och fyll i önskad information. Det ska se ut så här:
nano /var/www/html/wp-config.php
// ** MySQL-inställningar - Du kan få den här informationen från din webbhotell ** //
/ ** Namnet på databasen för WordPress * /
definiera ('DB_NAME', 'wordpressdb');
/ ** MySQL databas användarnamn * /
definiera ('DB_USER', 'ubuntuwordpress');
/ ** MySQL-databaslösenord * /
definiera ('DB_PASSWORD', securepassword);
/ ** MySQL-värdnamn * /
definiera ('DB_HOST', 'localhost');
När konfigurationen är klar laddar du din serverns domän och går igenom installationsprocessen för WordPress. Installatören är mycket detaljerad och kommer att leda dig genom varje steg.
PhpStorm är "Lightning Smart" PHP IDE skapad av JetBrains, tillgäng...
Det finns många fantastiska appar med klisterlappar på Linux-plattf...
Vi har täckt funktionerna i Outlook 2010 i detalj, men eftersom det...