Wordpress: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Ingen redigeringssammanfattning
Rad 1: Rad 1:
Wordpress har blivit en av världens populäraste CMS (  ''Content Management System'', CMS ) ,dvs Innehållshanteringssystem.  Till wordpress finns en stor marknad av plugins och themad. Det som krävs för att köra Wordpress är en PHP och MySQL / MariaDB. En vanlig konfiguration är just LAMP som står för Linux Apache MySQL / MariaDB PHP.
= WordPress – öppen källkod, populäritet och installation på PC med LAMP =


==== Bra tillbehör till WordPress ====
== Vad är WordPress? ==
[[WP-CLI]]
'''WordPress''' är ett fritt och öppet publiceringssystem (CMS – Content Management System) skrivet i PHP och licensierat under GPL. Det används främst för att skapa webbplatser och bloggar, men har utvecklats till ett omfattande system som även kan hantera e-handel, medlemssystem, intranät och applikationsliknande lösningar.


När man administratera en mängd word press installationer, så är wp cli ett måste. Med wp cli  kan man updatera en word press installation direkt ifrån terminalen. Man kan även reseta lösenord och lägga till nya användare.  
Programmet arbetar blockbaserat via redigeraren '''Gutenberg''', använder MySQL/MariaDB för datalagring och kan byggas ut med teman och tillägg (plugins). Den modulära strukturen gör det möjligt att bygga allt från enkla hemsidor till avancerade lösningar.


==== Wordpress plugin ====
== Popularitet ==
Till word press finns en stor mängd plug in för olika funktioner.
WordPress är idag världens mest använda CMS.
 
* Över 43 % av alla webbplatser på internet använder WordPress (2025 års uppskattning).
* Cirka 65 % av alla CMS-baserade webbplatser använder WordPress.
* Över 60 000 gratis tillägg finns tillgängliga via WordPress.org.
* Används av både privatpersoner, företag, myndigheter och stora mediehus.
* WooCommerce (tillägg) gör WordPress till ett av de största e-handelssystemen globalt.
 
Populariteten beror framför allt på:
 
* Låg tröskel för nybörjare
* Högt anpassningsbarhet (öppen källkod)
* Stort ekosystem och community
* Regelbundna säkerhets- och funktionsuppdateringar
* Kan köra på standardiserad LAMP-stack (Linux, Apache, MySQL, PHP)
 
== Systemkrav ==
Minimikrav enligt WordPress rekommendationer (2025):
 
* '''PHP''' ≥ 7.4 (rekommenderat: 8.1 eller högre)
* '''MySQL''' ≥ 5.7 eller '''MariaDB''' ≥ 10.3
* '''Apache''' ≥ 2.4 eller '''Nginx''' (alternativ)
* '''RAM''' minst 512 MB (för lokal testmiljö), helst ≥ 1 GB
* '''Disk''' minst 2 GB ledigt (exkl. mediainnehåll)
* '''Operativsystem''' Linux (Ubuntu, Debian, CentOS m.fl.)
 
== Installation på vanlig PC med LAMP i VM ==
Följande beskriver installation i en virtuell maskin (t.ex. VirtualBox eller VMware) med Ubuntu Server och LAMP-stack.
 
== Steg 1: Skapa virtuell maskin ==
 
* 1–2 CPU
* 1–2 GB RAM
* 20 GB disk (dynamisk)
* Installera t.ex. Ubuntu Server LTS
 
== Steg 2: Installera LAMP ==
Exempel (Ubuntu/Debian-baserat system):
 
<pre>
sudo apt update
sudo apt install apache2 php mysql-server libapache2-mod-php \
    php-mysql php-xml php-mbstring php-curl php-gd -y
</pre>
 
== Steg 3: Skapa databas ==
 
<pre>
mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'lösenord';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
</pre>
 
== Steg 4: Hämta och konfigurera WordPress ==
 
<pre>
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gz
sudo chown -R www-data:www-data wordpress
sudo chmod -R 755 wordpress
</pre>
 
Sedan öppnas installatören via webbläsare:
 
<pre>
http://<ip-adress>/wordpress
</pre>
 
Fyll i databasuppgifterna och skapa admin-konto.
 
== Alternativ: Direkt på värddator via Docker eller XAMPP ==
WordPress kan även köras via:
 
* Docker med ''docker-compose''
* XAMPP (Apache, MySQL, PHP i paketform)
* WSL2 (Linux i Windows 10/11)
 
== Fördelar med installation i VM ==
 
* Isolerad miljö
* Enkel att backa/snapshotta
* Bra för test, backup och utveckling
* Möjlighet att simulera produktionsmiljö
 
== Sammanfattning ==
WordPress är ett av världens mest spridda CMS och körs framgångsrikt på enkel hårdvara. Med standardkomponenter i en LAMP-stack kan man snabbt sätta upp ett fungerande system även i en virtuell maskin på en vanlig PC. Plattformen är flexibel, uppdateringssäker och lämpar sig både för nybörjare och avancerad utveckling.
 
== Se även ==
 
* [[LAMP]]
* [[CMS]]
* [[Apache]]
* [[PHP]]
* [[MySQL]]
* [[Linux]]
* [[Virtuell maskin]]


[[Wordress plugin]]


[[Wordpress Themes]]
[[Kategori:Wordpress]]
[[Kategori:Wordpress]]
[[Kategori:Webappar]]
[[Kategori:Webappar]]
[[Kategori:Innehållshanteringssystem]]

Versionen från 23 november 2025 kl. 09.49

WordPress – öppen källkod, populäritet och installation på PC med LAMP

Vad är WordPress?

WordPress är ett fritt och öppet publiceringssystem (CMS – Content Management System) skrivet i PHP och licensierat under GPL. Det används främst för att skapa webbplatser och bloggar, men har utvecklats till ett omfattande system som även kan hantera e-handel, medlemssystem, intranät och applikationsliknande lösningar.

Programmet arbetar blockbaserat via redigeraren Gutenberg, använder MySQL/MariaDB för datalagring och kan byggas ut med teman och tillägg (plugins). Den modulära strukturen gör det möjligt att bygga allt från enkla hemsidor till avancerade lösningar.

Popularitet

WordPress är idag världens mest använda CMS.

  • Över 43 % av alla webbplatser på internet använder WordPress (2025 års uppskattning).
  • Cirka 65 % av alla CMS-baserade webbplatser använder WordPress.
  • Över 60 000 gratis tillägg finns tillgängliga via WordPress.org.
  • Används av både privatpersoner, företag, myndigheter och stora mediehus.
  • WooCommerce (tillägg) gör WordPress till ett av de största e-handelssystemen globalt.

Populariteten beror framför allt på:

  • Låg tröskel för nybörjare
  • Högt anpassningsbarhet (öppen källkod)
  • Stort ekosystem och community
  • Regelbundna säkerhets- och funktionsuppdateringar
  • Kan köra på standardiserad LAMP-stack (Linux, Apache, MySQL, PHP)

Systemkrav

Minimikrav enligt WordPress rekommendationer (2025):

  • PHP ≥ 7.4 (rekommenderat: 8.1 eller högre)
  • MySQL ≥ 5.7 eller MariaDB ≥ 10.3
  • Apache ≥ 2.4 eller Nginx (alternativ)
  • RAM minst 512 MB (för lokal testmiljö), helst ≥ 1 GB
  • Disk minst 2 GB ledigt (exkl. mediainnehåll)
  • Operativsystem Linux (Ubuntu, Debian, CentOS m.fl.)

Installation på vanlig PC med LAMP i VM

Följande beskriver installation i en virtuell maskin (t.ex. VirtualBox eller VMware) med Ubuntu Server och LAMP-stack.

Steg 1: Skapa virtuell maskin

  • 1–2 CPU
  • 1–2 GB RAM
  • 20 GB disk (dynamisk)
  • Installera t.ex. Ubuntu Server LTS

Steg 2: Installera LAMP

Exempel (Ubuntu/Debian-baserat system):

sudo apt update
sudo apt install apache2 php mysql-server libapache2-mod-php \
     php-mysql php-xml php-mbstring php-curl php-gd -y

Steg 3: Skapa databas

mysql -u root -p
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8mb4;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'lösenord';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Steg 4: Hämta och konfigurera WordPress

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gz
sudo chown -R www-data:www-data wordpress
sudo chmod -R 755 wordpress

Sedan öppnas installatören via webbläsare:

http://<ip-adress>/wordpress

Fyll i databasuppgifterna och skapa admin-konto.

Alternativ: Direkt på värddator via Docker eller XAMPP

WordPress kan även köras via:

  • Docker med docker-compose
  • XAMPP (Apache, MySQL, PHP i paketform)
  • WSL2 (Linux i Windows 10/11)

Fördelar med installation i VM

  • Isolerad miljö
  • Enkel att backa/snapshotta
  • Bra för test, backup och utveckling
  • Möjlighet att simulera produktionsmiljö

Sammanfattning

WordPress är ett av världens mest spridda CMS och körs framgångsrikt på enkel hårdvara. Med standardkomponenter i en LAMP-stack kan man snabbt sätta upp ett fungerande system även i en virtuell maskin på en vanlig PC. Plattformen är flexibel, uppdateringssäker och lämpar sig både för nybörjare och avancerad utveckling.

Se även