Hallo, alle Wochen wieder schaue ich hier vorbei:-)
Ich habe da nur eine kleine Frage:
Kann ich ohne Probleme von ver.2.0 auf die 2.0.2 upgraden,oder was muß ich beachten?
DB-Backup ist klar:-)
Dane im vorraus
Upgrade von 2.0 auf 2.0.2
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Zitat von Seoblogger
Kann ich ohne Probleme von ver.2.0 auf die 2.0.2 upgraden,
Ja.Zitatoder was muß ich beachten?
Eigentlich nicht.
Man soll ja während des Upgrades immer die Plugins deaktivieren - ich mache das allerdings nie :rolleyes:ZitatDB-Backup ist klar:-)
:) Aber ein Backup der Wordpress-Dateien auf deinem Server ist auch nicht verkehrt. -
Zitat
Warning: array_filter() [[COLOR=#0000ff]function.array-filter[/COLOR]]: The second argument, 'Array', should be a valid callback in /srv/www/htdocs/web/html/wp-includes/capabilities.php on line 152
Warning: Invalid argument supplied for foreach() in /srv/www/htdocs/web/html/wp-includes/capabilities.php on line 156
Warning: Cannot modify header information - headers already sent by (output started at /srv/www/htdocs/web28/html/wp-includes/capabilities.php:152) in /srv/www/htdocs/web/html/wp-admin/upgrade.php on line 10
HIIIILFEEEEE -
also du machst ein Update von der Version 2.0 auf die Version 2.0.2 ... richtig?
und wo und wann kommt diese Fehlermeldung ... und was hast du bis dahin getan ...
diese Angaben erleichtern die Fehlerursache ungemein ...
-
.... wp-admin/upgrade.php on line 10
also würde ich mal sagen
1. die neuen Dateien hochgeladen
2. wp-admin/upgrade.php aufgerufen
und jetzt diese Fehlermeldung direkt beim Aufruf.hast du die Dateien auch im ASCII Mode (FTP-Programm) hochgeladen?
hast du alle Dateien von der Version 2.0.2 hochgeladen? -
hallo,
ja ich habe von 2.0 auf die aktuelle aktualisiert.
Plugins aus
Die fehlermeldung kommt gleich beim aufruf -
Ist es denn sinvoll, bei jeder kleinen Versionsnummer mitzuhüpfen?
-
-
Zitat von MaZe
Ist es denn sinvoll, bei jeder kleinen Versionsnummer mitzuhüpfen?
Würde mich auch mal interessieren, habe noch 2.0 drauf und bin auch nicht gleich auf die 2.0.1er Version aufgesprungen, ich warte da vielleicht doch lieber auf einen etwas größeren Versionssprung, oder wäre es sinnvoll auf die neue 2.0.2er Version zu wechseln?
-
Also ich hab die DE Version, wenn ich nun ein englisches Update installiere, hab ich dann immer noch die DE Version?
Muss ich erst von 2.0 auf 2.0.1 und dann von 2.0.1 auf 2.0.2 oder kann ich direkt 2.0.2 Oo
Überhaupt: Wie Update ich WordPress? :D
-
Zitat
ich warte da vielleicht doch lieber auf einen etwas größeren Versionssprung, oder wäre es sinnvoll auf die neue 2.0.2er Version zu wechseln?
Wiegesagt WP 2.0.2 hat Änderungen die man als sicherheitsrelevant einstufen könnten (siehe http://wordpress.org/development/2006/03/security-202/).ZitatAlso ich hab die DE Version, wenn ich nun ein englisches Update installiere, hab ich dann immer noch die DE Version?
Wenn mich nicht alles täuscht, hat die DE-Version lediglich die deutsche Sprachdatei mit drin, die bereits in der config-sample eingestellt ist, sowie das eingedeutsche Kubricktheme. Ist also kein Problem.ZitatMuss ich erst von 2.0 auf 2.0.1 und dann von 2.0.1 auf 2.0.2 oder kann ich direkt 2.0.2 Oo
Kannst direkt auf 2.0.2ZitatÜberhaupt: Wie Update ich WordPress?
Einfach alle Dateien überschreiben.
Nicht vergessen, die install.php und upgrade.php in wp-admin zu löschen und sicherheitshalber alle Plugins zu deaktivieren + Datenbankbackup + Backup der bisherigen WP-Installation! -
Zitat von jottlieb
Einfach alle Dateien überschreiben.
Nicht vergessen, die install.php und upgrade.php in wp-admin zu löschen und sicherheitshalber alle Plugins zu deaktivieren + Datenbankbackup + Backup der bisherigen WP-Installation!ahkay danke!
Hab jetzt 2.0.2 DE runtergeladen und entpackt und die Dateien hochgeladen, muss ich jetzt etwas neuinstallieren?
EDIT: Also anscheined ist alles gleich geblieben (auch die Struktur der Permalinks)
aber meine Sidebar ist wieder auf Standarteinstellung mit allen alten Links -
Zitat von Max.
muss ich jetzt etwas neuinstallieren?
NeinZitatAlso anscheined ist alles gleich geblieben (auch die Struktur der Permalinks)
Die ist ja auch in der Datenbank gespeichert. Und die htaccess sollte nicht überschrieben sein.Zitat
aber meine Sidebar ist wieder auf Standarteinstellung mit allen alten Links
Was meinst du damit?
Falls es was mit dem Theme zu tun hat: Das brauchst du nicht überschreiben. -
Also ich hatte vorher einige Links bei Meta gelöscht die Standartmäßig drin waren, außerdem habe ich zB die Kategorien ganz nach oben gestellt und das war jetzt wieder zurückgesetzt.
-
Zitat von Max.
Also ich hatte vorher einige Links bei Meta gelöscht die Standartmäßig drin waren, außerdem habe ich zB die Kategorien ganz nach oben gestellt und das war jetzt wieder zurückgesetzt.
jep ... was auch logisch ist, wenn du den wp-content Ordner überschrieben hast ... d.h. die Dateien, die du schon verändert hast, z.B. die Sidebar sind wieder um ursprünglichen Zustand und du musst die Änderungen nochmal machen ... deshalb sollte man es sich eigentlich schenken den wp-content zu überschreiben bzw. dafür sollte man eine Sicherung haben ...
-
Zitat von Max.
Also ich hatte vorher einige Links bei Meta gelöscht die Standartmäßig drin waren, außerdem habe ich zB die Kategorien ganz nach oben gestellt und das war jetzt wieder zurückgesetzt.
Sowas wird über die Templates geregelt. Und da habe ich ja geschrieben, dass man die nicht überschreiben sollte bzw. muss. -
-
also wenn ich ehrlich bin,habe ich nur das patch hochgeladen:(
Muß ich denn das ganze 2.0.2 hochladen? -
Zitat von Seoblogger
also wenn ich ehrlich bin,habe ich nur das patch hochgeladen:(
Das ist aber nur von 2.0.1 auf 2.0.2ZitatMuß ich denn das ganze 2.0.2 hochladen?
Ja, was aber wohl nicht tragisch ist. Wiegesagt, das ganze außer wp-admin/upgrade.php und install.php und außer dem ordner wp-content/themes -
das upgrade hat geklappt:-)
Nur funzen jetzt einige plugins nimmer:(
z.B gogglestatsZitatFatal error: Cannot redeclare wp_ftr_get_googlestats() (previously declared in /srv/www/htdocs/web777/html/wp-content/plugins/wp-googlestats.php:35) in /srv/www/htdocs/web777/html/wp-content/plugins/wp-googlestats.php on line 34
das ist di php-datei:PHP
Alles anzeigen<?php /* Plugin Name: WP-Googlestats Version: 0.1c Plugin URI: [URL="http://www.fabriziotarizzo.org/sw/sw-en/#wp-googlestats"]http://www.fabriziotarizzo.org/sw/sw-en/#wp-googlestats[/URL] Description: With this plugin you can display when and how often Googlebot visits your pages Author: Fabrizio Tarizzo Author URI: [URL="http://www.fabriziotarizzo.org/"]http://www.fabriziotarizzo.org/[/URL] */ /* Copyright (C) 2005 Fabrizio Tarizzo (email: [EMAIL="software@fabriziotarizzo.org"]software@fabriziotarizzo.org[/EMAIL]) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ /* CHANGELOG 0.1c - 2005-06-08 - Corrects possible SQL-injection vulnerability 0.1b - 2005-03-16 - First public release */ function wp_ftr_get_googlestats () { global $table_prefix, $wpdb; $page = mysql_real_escape_string($_SERVER['REQUEST_URI']); $table = $table_prefix . "googlestats"; $row = $wpdb->get_row("SELECT lastvisit, visits, frequency FROM $table WHERE page='$page'"); if ($row) { $results['lastvisit'] = $row->lastvisit; $results['visits'] = $row->visits; $results['frequency'] = $row->frequency; } else $results = null; return $results; } function wp_ftr_googlestats ($date_format = '', $visited_phrase = 'Googlebot visited this page ', $never_visited_phrase = 'Googlebot never visited this page') { if ($date_format == '') $date_format = get_settings('date_format'); $stats = wp_ftr_get_googlestats(); if ($stats) { $mysqldate = date('Y-m-d H:i:s', $stats['lastvisit']); $lastvisit = mysql2date($date_format, $mysqldate); echo $visited_phrase . $lastvisit; } else { echo $never_visited_phrase; } } function wp_ftr_googlestats_hook () { global $table_prefix, $wpdb; $useragent = mysql_real_escape_string(getenv ("HTTP_USER_AGENT")); if (strpos($useragent, "+http://www.googlebot.com/bot.html") || strpos($useragent, "+http://www.google.com/bot.html")) { $page = mysql_real_escape_string($_SERVER['REQUEST_URI']); $table = $table_prefix . "googlestats"; $now = time(); $row = $wpdb->get_row("SELECT lastvisit, visits, frequency FROM $table WHERE page = '$page'"); if ($row) { $lastvisit = $row->lastvisit; $visits = $row->visits; $frequency = $row->frequency; if ($visits == 1) { /* This is the SECOND time Google visits this page */ $frequency = $now - $lastvisit; $visits++; $lastvisit = $now; } else { $frequency = (($frequency * ($visits - 1)) + ($now - $lastvisit)) / $visits; $visits++; $lastvisit = $now; } $wpdb->query("UPDATE $table SET frequency = $frequency, lastvisit = $lastvisit, visits = $visits WHERE page = '$page'"); } else { /* This is the FIRST time Google visits this page */ $result = $wpdb->query("INSERT INTO $table (page, lastvisit, visits) VALUES ('$page', $now, 1)"); } } } add_action ('shutdown', 'wp_ftr_googlestats_hook'); function wp_ftr_googlestats_adminpage() { global $table_prefix, $wpdb; $table = $table_prefix . "googlestats"; if (isset ($_GET['googlestats_resetstats'])) { $sql = "UPDATE $table SET visits = 1, frequency = 0"; //echo "<p>$sql</p>"; $wpdb->query ($sql); } $records = 20; $searchtype = "mrv"; if (isset($_POST['googlestats_records'])) $records = $_POST['googlestats_records']; if (isset($_POST['googlestats_searchtype'])) $searchtype = $_POST['googlestats_searchtype']; ?> <div class="wrap"> <h2>Googlebot</h2> <form method="post" action=""> <p> Display the <input type="text" name="googlestats_records" value="<?php echo $records; ?>" /> pages <select name="googlestats_searchtype"> <option value="mrv" <?php if ($searchtype=='mrv') {echo 'selected="selected"';}?>>more recently visited</option> <option value="lrv" <?php if ($searchtype=='lrv') {echo 'selected="selected"';}?>>least recently visited</option> <option value="mov" <?php if ($searchtype=='mov') {echo 'selected="selected"';}?>>more often visited</option> <option value="lov" <?php if ($searchtype=='lov') {echo 'selected="selected"';}?>>least often visited</option> </select> by Googlebot <input type="submit" value="Submit" /> </p> </form> <p><a href="?page=wp-googlestats.php&googlestats_resetstats=1">Reset statistics</a> (frequency data wil be erased, last visit date will be preserved).</p> <?php $sql = "SELECT page, lastvisit, visits, frequency FROM $table "; if (($searchtype == 'mov') || ($searchtype == 'lov')) $sql .= "WHERE frequency > 0 AND visits >= 3"; //Data about visit frequency are statistically meaningful after at least three visits $sql .= " ORDER BY "; switch ($searchtype) { case "mrv": $sql .= "lastvisit DESC"; break; case "lrv": $sql .= "lastvisit"; break; case "mov": $sql .= "frequency"; break; case "lov": $sql .= "frequency DESC"; break; default: $sql .= "lastvisit DESC"; break; } $sql .= " LIMIT $records"; //echo "<p>$sql</p>"; // For debugging purposes $rows = $wpdb->get_results ($sql); if ($rows) { echo '<table style="width:100%"><thead><tr><th>Page</th><th>Visits (*)</th><th>Frequency (*)</th><th>Last visit</th></tr></thead><tbody>'; $count = 0; $rows = (Array)$rows; foreach ($rows as $row) { $freq = $row->frequency; if ($freq && $row->visits >= 3) $freq = (int)($freq/3600) . "h " . (int)(($freq % 3600) / 60) . 'm ' . ($freq % 3600) % 60 . 's'; else $freq = 'n/a'; if ($count % 2) $row_class = ""; else $row_class = "alternate"; echo "<tr class=\"$row_class\"><td><a href=\"" . $row->page . '">' . $row->page . '</a></td><td>' .$row->visits . '</td><td>' . $freq . '</td><td>' . date('Y-m-d H:i:s',$row->lastvisit) . '</td></tr>'; $count++; } echo '</tbody></table><p>(*) Data about visit frequency are statistically meaningful after at least three visits</p>'; } else { echo '<p>No Google visits yet!</p>'; } /* $rows */ echo '</div> <!-- wrap -->'; } function wp_ftr_googlestats_add_adminpage() { add_management_page ("Googlebot", "Googlebot", 8, __FILE__, 'wp_ftr_googlestats_adminpage'); } add_action ('admin_menu', 'wp_ftr_googlestats_add_adminpage'); ?> -
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!