Wordpress

En av världens mest populära plattformar för webbsidor och bloggar.

Ovanpå LAMP-stacken

  • Linux - Operativsystem med öppen källkod.
  • Apache - Webbserver med öppen källkod.
  • MySQL - Databashanterare med öppen källkod.
  • PHP - Programspråk med öppen källkod.

Varför så populärt?

Timing, prismodell, kvalité.

PHP

Ett skriptspråk skapat för att köras på en webbserver.

I första hand tänkt att användas för att skapa dynamiska webbsidor.

Koden blandas med HTML-kod och avgränsas av <?php och ?>.

Likhet med andra språk

En tydlig likhet med Perl är $-tecken vid variabelnamn.

Syntaxen liknar annars mycket den för C.



if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE) {
  echo 'You are using Internet Explorer.
'; }

Alternativ syntax

Kodblock kan definieras på vanligt vis


if ( is_front_page() ) {
  /* Gör något */
}
						

eller med den alternativa syntaxen.


if ( is_front_page() ):
  /* Gör något */
endif;
						

Elephpants

A Field Guide to Elephpants

Installation

För att installera Wordpress behövs tillgång till en webbserver med stöd för PHP och en databas, MySQL eller MariaDB.

1. Ladda hem

Ladda hem installationsfilerna från https://wordpress.org. Packa upp.

2. Konfigurationsfil

Skapa filen wp-config.php genom att kopiera wp-config-sample.php.

3. Inställningar

Öppna wp-config.php med en texteditor.

Fyll i värden för: DB_USER, DB_PASSWORD, DB_NAME och DB_HOST.

Eftersom vår server använder en reverse proxy behövs även följande i wp-config.php.


define('FORCE_SSL_ADMIN', true);
// in some setups HTTP_X_FORWARDED_PROTO might contain 
// a comma-separated list e.g. http,https
// so check for https existence
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
						

Se: https://wordpress.org/support

4. Kopiera till servern

Kopiera alla filer i wordpress-mappen till servern med Cyberduck.

(Det går också bra att kopiera hela mappen.)

5. Färdigställ

Genom att besöka mappen där din wordpress-installation ligger kan du nu färdigställa installationen av Wordpress.

Här får du ange titel på din sajt, användaruppgifter för administratören med mera.