Für alle, die wir auf unserem Blog Wordpress wissen, wie schwierig es kann auch mit einem Sicherheits-Patch. In meinem Fall habe ich wenig Zeit für das, was ich ausgeben wollen Blogger Schreiben und die Veröffentlichung von Artikeln, die Aktualisierung nicht gegen die Kopf-und / oder Patches wordpress.

Wie kann ich mein Blog auf WordPress

Um es einfacher zu aktualisieren wordpress schreiben ein kleines Skript zu bash, die auf den ersten nur die neueste Version von worpress, ein paar Versionen später, kann das Skript nun Backup-Verzeichnisse von wp-content, etc..

So aktualisieren Sie das Skript?

Das Script führt die folgenden Aufgaben actualizar.wp.sh automatisch aktualisieren Sie Ihre utlima Wordpress-Version.

  • Erstellen der Datenbank von WordPress.
  • Nehmen Sie ein Backup Ihrer WordPress Installations-Verzeichnis.
  • Alle wichtigen Dateien (. Htaccess, wp-config, usw.) kopiert werden.
  • Die neueste Version von WP heruntergeladen.
  • Alle Dateien werden automatisch aktualisiert.

Wie bereits erwähnt, das Skript hat sich seit der ersten Version, und ich langsam hinzufügen Optionen, Anregungen sind willkommen ;-)

Bevor der WP zu aktualisieren, empfehle ich alle Plugins deaktivieren, traf ich mit Erstaunen feststellen, dass eine neue Version von WP nicht funktioniert, und dass einige Plugins wird nicht unterstützt.

Datei: actualizar.wp.sh v1.01

  # WARNING 
  # Actualizar.WP v 1.01 - Februar 2008 - GPL v3 von www.guatewireless.org 
  # Dieses Skript muss aus dem Verzeichnis von WordPress. 
  # Das Verzeichnis ist, in dem die Datei wp-config.php 
 # 
  echo Dieses Script kommt ohne Garantie, und ich bin nicht verantwortlich für deren Verwendung, 
  echo Sie das Skript auf eigene Gefahr und Verantwortung 

  # Zuerst sollten Sie eine Kopie des aktuellen WordPress 
  echo Backup-Installation anlegen 
  echo ----- 
  mkdir .. / wp-Backup-upgrade / 
  cp-R.  .. / Wp-Backup-upgrade / 

  # Unix-Timestamp-Format Epoche Verzeichnisse zu schaffen einzigartige 
  back_ts = $ (date +% s) 
  backup_ mkdir $ () back_ts 

  # Erstellen einer Sicherungskopie der Datenbank 
  echo "Geben Sie den Namen der Datenbank von WordPress (Groß-und Kleinschreibung beachten) für $ (Verzeichnisse [$ i])" 
  Lesen Sie wp_db 
  echo "und der Benutzer auf die Datenbank" 
  Lesen Sie wp_user 
  mysqldump - add-drop-table-u wp_user) ($ p $-wp_db ()> backup_ $ back_ts () / $ () wp_db. sql 

  # Laden Sie die neueste Version von WP, WP unzip 
  WP echo Herunterladen 
  echo ----- 
  wget-O wp.zip http://wordpress.org/latest.zip 
  unzip-d wp.zip wp-TEMP-upgrade / 
  rm wp.zip 

  # Entfernen Sie die Dateien aus dem heruntergeladene Kopie der WP nicht erforderlich 
  echo Löschen von Dateien innesesarios 
  echo ----- 
  wp-upgrade-TEMP/wordpress/wp-content rm-rf / wp-upgrade-TEMP/wordpress/index.php 

  # Löschen das Verzeichnis wp-includes wp-admin und den derzeitigen und neuen Kopien 
  echo Löschen von Verzeichnissen 
  echo ----- 
  rm-rf wp-includes / 
  mv wp-upgrade-TEMP/wordpress/wp-includes. 
  rm-rf wp-admin / 
  mv wp-upgrade-TEMP/wordpress/wp-admin. 
  wp-upgrade-TEMP/wordpress mv / *. 

  # Entfernen Sie das temporäre Verzeichnis 
  echo löschen Temporäre 
  echo ----- 
  rm-rf wp-TEMP-upgrade / 

  # Das Ende ist die begginning, ist das Ende 

  Besuchen Sie echo in Ihrem Blog / wp-admin / Skripte ausführen Update 
 echo 

Nach der Installation der neuesten Version von WP, ich möchte Sie daran erinnern, um das Blog, das Upgrade der PHP-Skript und überprüfen Sie, ob alle Plugins, Themen und Permalinks Arbeit.

Popularity: 45% [?]