AD:Website-Update: Unterschied zwischen den Versionen

Aus FSMED Aachen Wiki
Zur Navigation springen Zur Suche springen
K (+kat)
 
Zeile 7: Zeile 7:
 
# Fertige ein Backup aller Dateien sowie der Datenbank an
 
# Fertige ein Backup aller Dateien sowie der Datenbank an
 
# Spiele die neuen Dateien drüber
 
# Spiele die neuen Dateien drüber
# Öffne die datei ''wp-includes/functions.php'', füge ans Ende an:
 
function catch_that_image() {
 
  global $post, $posts;
 
  $first_img = '';
 
  ob_start();
 
  ob_end_clean();
 
  $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
 
  $first_img = $matches [1] [0];
 
  if(empty($first_img)){ //Defines a default image
 
    $first_img = "/images/default.jpg";
 
  }
 
  return $first_img;
 
}
 
# Fertig!
 
  
 
== Automatisches Update ==
 
== Automatisches Update ==
 
# Suche die Auto-Update-Zugangsdaten  
 
# Suche die Auto-Update-Zugangsdaten  
 
# Starte das automatische Update (ggf. müssen vorher über das KIS Dateirechte von Dateien im ''root'' geändert werden!)
 
# Starte das automatische Update (ggf. müssen vorher über das KIS Dateirechte von Dateien im ''root'' geändert werden!)
# Öffne die datei ''wp-includes/functions.php'', füge ans Ende an:
 
function catch_that_image() {
 
  global $post, $posts;
 
  $first_img = '';
 
  ob_start();
 
  ob_end_clean();
 
  $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
 
  $first_img = $matches [1] [0];
 
  if(empty($first_img)){ //Defines a default image
 
    $first_img = "/images/default.jpg";
 
  }
 
  return $first_img;
 
}
 
 
# Fertig!
 
# Fertig!
  

Aktuelle Version vom 30. Januar 2014, 21:08 Uhr

Ein Update der Fachschaftswebseite kann auf zwei Wegen durchgeführt werden:

  • Manuell oder
  • Automatisch

Manuelles Update

  1. Lade die aktuelle Version herunter
  2. Fertige ein Backup aller Dateien sowie der Datenbank an
  3. Spiele die neuen Dateien drüber

Automatisches Update

  1. Suche die Auto-Update-Zugangsdaten
  2. Starte das automatische Update (ggf. müssen vorher über das KIS Dateirechte von Dateien im root geändert werden!)
  3. Fertig!

Bekannte Probleme

Folgende Probleme im Zusammenhang mit Updates sind bekannt:

Dateiberechtigung fehlerhaft

Für manche Dateien im root müssen die Dateiberechtigungen über das KIS manuell auf 770 chmod gesetzt werden. Nach dem Update wieder zurücksetzen auf 640!

Die Startseite sieht komisch aus

Wenn auf der Startseite nur noch die ersten zwei Posts und ein weißer Kasten darunter angezeigt werden, weitere Posts sowie der Kalender etc. aber fehlen, hast du den Schritt mit der functions.php vergessen. Dieser Code wird aus der Datei index.php im Themefolder aufgerufen, um das Vorschaubild zu generieren. Fehlt der Code, kommt es zum Stringabbruch.