Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Serverumzug und wie weiter?

Eingetragen von Marting (10)
am 07.08.2014 - 12:40 Uhr in
  • Anfängerfragen
  • Drupal 7.x

Hallo zusammen,
ich bin beim Serverumzug nicht sicher worauf zu achten ist und möchte nichts übersehen - ersuche daher um ein paar sachdienliche Hinweise
Zum Wechsel habe ich mich entschieden, weil der "fatal error / zu wenig memory" immer wieder genervt hatte und weil weitere websites als multi-user geplant sind. Jetzt stehen auf einem leistungsfähigeren webspace bis zu 128 mb memory zu Verfügung.

Was bisher geschah:

  • Habe das gesamte Verzeichnis vom alten Server downgeloadet und es lokal abgespeichert (am alten Server habe ich übergangsweise noch Zugang, kann jedoch die Seite nicht mehr ansehen)
  • der download der größeren Module ging nicht immer ohne Unterbrechung (mit Dreamweaver) und ich habe die Unsicherheit, ob alle "Teile" mitgekommen sind,
  • die Datenbank ist mit backup & migrate gesichert und heruntergeladen
  • der neuer webspace steht bereit
  • die Datenbank habe ich über phpAdmin bereits erfolgreich auf den neuen Server gelegt
  1. Frage: wo außer in der setting.php (Name, user, passwort der neuen Datenbank) müssen noch Einträge verändert werden, damit Drupal wieder sicher läuft und mir meine alte website anzeigt?
  2. Frage: müssen alle Module (der alten Installation) bereits bei der "Grundinstallation" der neue Seite zur Verfügung stehen?
  3. Frage: Könnte ich diese Gelegenheit nutzen und gleich von meiner 7.26 version auf 7.30 wechseln - würde dann die Vorgangsweise wie von *silvesterd* im Forum beschrieben funktionieren - also alles neu außer dem sites Verzeichnis

Mir wäre sehr geholfen, wenn es eine Art checkliste gäbe, welche Punkte beim Wechsel quasi abzuarbeiten sind,
ich danke euch für Hinweise - möglicherweise habe ich sowas beim Suchen in diesem Forum übersehen.

Beste Grüße aus Österreich,
Martin

‹ [GELÖST] JQuery Gallerie und Lightbox2 [gelöst] Serverumzug und wie weiter? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier habe ich meine Methode

Eingetragen von wla (9461)
am 07.08.2014 - 13:50 Uhr

Hier habe ich meine Methode beschrieben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Werners Methode klappt super.

Eingetragen von marco.b (645)
am 07.08.2014 - 15:18 Uhr

Werners Methode klappt super. Allgmein noch zu deinen Fragen:

zu 1.
Nirgends ausser in der settings.php. Wenn hier die neue DB angesprochen wird, ist alles gut.

zu 2:
Ja, alle Module müssen zur Verfügung stehen, da für diese Tabellen in der DB installiert wurden. Drupal sucht in allen Modulverzeichnissen nach dem Code, also in

  • /modules
  • /sites/all/modules
  • und in Installationsprofil-Ordnern
  • bei Multisites noch in sites/[sitename]/modules

Alle Nicht-core-Module werden nodrmalerweise in /sites/all/modules installiert. Deshalb kannst du auch so wie unter 3. beschrieben updaten.

zu 3.
Ja, du könntest gleich von 7.26 version auf 7.30, indem du nur deinen sites-ordner stehen läßt und alles andere von 7.30 neu hochlädst. Wichtig: danach update.php ausführen.

Beste Grüße
Marco

  • Anmelden oder Registrieren um Kommentare zu schreiben

Seit gestern ist Drupal 7.31

Eingetragen von wla (9461)
am 07.08.2014 - 15:22 Uhr

Seit gestern ist Drupal 7.31 die zu verwendende Version (Security Update!!).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke + noch zur Verfeinerung gefragt

Eingetragen von Marting (10)
am 07.08.2014 - 18:42 Uhr

Meine Fragen habe ich hier gepostet, weil im Forum zu dem Thema teils recht alte Einträge waren, dh. zu älteren Drupal Versionen.
Nur zur Sicherheit, damit ich euch recht verstanden habe:

Untenstehend ist der relevante Teil in der settings.php, wo ich die Bezeichnung der neuen Datenbank ändern muss - oder? sonst nichts.
Die Tabellenpräfixe (dp726_) finde ich über phpAdmin, sind die vom Provider vorgegeben, ach nein das hat mit der Drupal Version was zu tun, so scheint es.
Die .htaccess muss nicht verändert werden, nur mitgenommen, bei mir ist sie sichtbar.
Eine kurze Bitte noch: Wie bzw. von wo aus führe ich update.php aus? Ist das eine Zeile Code in den browser eingeben?

$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'usr_web839_3',
'username' => 'web839',
'password' => 'xxxxxxxx',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => 'dp726_',

),
),
Ja dann, werde ich die Module auf Vollständigkeit überprüfen - und wird schon schief gehen.
Das [gelöst] vergesse ich nicht, wird aber erst morgen kommen, wenn es geschafft ist.

Dank euch und LG aus Ö,
Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

7.31 jetzt sicher verwendbar?

Eingetragen von Marting (10)
am 07.08.2014 - 18:44 Uhr

Danke für deine Anleitung und die Korrektur.
Die 7.31 ist schon stabil und verwendbar?

Ich meine als Anfänger bin ich im Problemfall mit instabilen Versionen aufgeschmissen.

LG, Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

7.31 ist der aktuell

Eingetragen von Sense (1559)
am 08.08.2014 - 16:06 Uhr

7.31 ist der aktuell offizielle letzte Stable Release von Drupal 7

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von Marting (10)
am 08.08.2014 - 17:30 Uhr

Danke für die Rückmeldung

  • Anmelden oder Registrieren um Kommentare zu schreiben

Zitat: Eine kurze Bitte noch:

Eingetragen von marco.b (645)
am 08.08.2014 - 22:16 Uhr
Zitat:

Eine kurze Bitte noch: Wie bzw. von wo aus führe ich update.php aus? Ist das eine Zeile Code in den browser eingeben?

Das ist einfach der Linkpfad deinedomain.de/update.php
Das erreichst du auch im admin Menü ganz links unter "run updates".

  • Anmelden oder Registrieren um Kommentare zu schreiben

Serverumzug misslungen

Eingetragen von Marting (10)
am 13.08.2014 - 10:27 Uhr

Hallo Marcob,
Du hast ein nettes Design auf deiner Seite - welches ist es?

Ich hänge immer noch mit meinem Projekt. Noch dazu ist es meine berufliche website und ich bin eigentlich in urlaub.

Zweiter Versuch der Wiederherstellung meiner website:
Hab wie anfangs in den postings besprochen das Drupal 7.31 am neuen Server installieren versucht, gleich auch die settings.php an die neue DB angepasst - error 500 - nur weisse Seite. Der Provider hat auch nicht mehr dazu gewusst. (alfahosting) Ich brachte es also nicht zum Laufen, hat aber glaube ich an der Grundinstallation gelegen, vielleicht auch an Berechtigungen etc. egal ich habs nicht durchschaut, nähere informative Fehlermeldungen oder log Dateien habe ich auch keine erhalten. Daher hab ichs bleiben gelassen.

Zweiter Lösungsversuch
Über den Provider gibts eine Installationsroutine, die ein nicht ganz aktuelles 7.28 anbietet. Das habe ich nun erfolgreich am neuen Server zum Laufen gebracht.
Frage: Kann ich meine alte website wiederbeleben wenn ich:

  1. aufbauend auf die (7.28) funktionierende seite
  2. erst das alte Theme
  3. und den sites-ordner mit allen damalige Modulen hochlade
  4. und die Anpassung der settings.php auf die neue Datenbank vornehme?
  5. dann update.php

Ist das auf diese Art erfolgsversprechend und findet Drupal alle teile zusammen?
Gibts noch etwas, das eingestellt werden muss, damit das zusammenspielt?

Ich ersuche nochmals um sachdienliche Hinweise,
liebe Grüße aus Ö,
Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich finde, Du machst Dir das

Eingetragen von tobi-berlin (857)
am 13.08.2014 - 10:54 Uhr

Ich finde, Du machst Dir das alles reichlich kompliziert. Im Grunde ist es ganz einfach:

- Du lädst alle Dateien Deines Projekts vom alten Serer herunter und auf den neuen Server hoch
- Im alten Webspace öffnest Du Deine Datenbank in phpMyAdmin und exportierst Dir diese, speicher sie Dir irgendwo auf dem PC ab
- Auf dem neuen Server erstellst Du eine Datenbank und merkst Dir Name, Benutzername und Passwort
- dann importierst Du die alte Datenbank auch über phpMyAdmin in die neue
- Du änderst in der settings.php für den neuen Webspace diese Angaben und lädst diese hoch

Jetzt sollte alles laufen. Falls nicht: hat sich die Domain geändert? Dann vielleicht noch mal "base_url" und "$cookie_domain" in der settings.php prüfen und auch in der .htaccess-Datei im Stammverzeichnis schauen, ob noch alles stimmt (ob da irgendwo die alte Domain genutzt wird - wenn nicht, brauchst du da nichts ändern). Mehr braucht es eigentlich nicht.

Vor allem solltest Du diesen Vorgang nicht noch mit Updates verkomplizieren. Wenn Du schon nicht sicher bist, wie Du eine Seite umziehen kannst, ist es sicher keine gute Idee, da gleich noch mehr Komplexität hineinzubringen.

Backup and Migrate bringt Dir nur etwas, wenn Du eine bestehende Drupal-Installation in eine andere, bestehende Drupal-Installation kopieren möchtest - Du brauchst die drupal-Verwaltung mit aktiviertem Backup and Migrate Modul, um die mit diesem Modul exportierte Datenbank auch wieder importieren zu können. Falls das nicht anders geht, weil Du vielleicht keinen Zugang zu phpMyAdmin hast, würde ich folgender Maßen vorgehen:

- auf dem neuen Webspace Drupal neu installieren
- backup and migrate installieren
- die Dateien aus dem alten Webspace schon mal herunterladen
- auf dem alten Webspace die Datenbank per B&M exportieren
- auf dem neuen Webspace die Datenbank per B&M importieren
- die Drupal-Installation auf dem neuen Webspace komplett mit den alten Dateien ersetzen
- wie oben die settings.php aus der alten Version für den neuen websapce mit Zugangsdaten für die neue Datenbank anpassen

Viele Grüße,
Tobias

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau so

Eingetragen von Marting (10)
am 13.08.2014 - 11:43 Uhr

Danke Tobias,

ich hab es genau so wie im ersten Teil deines postings gemacht.
Die Domain hat sich nicht geändert, daher habe ich nichts an der htaccess geändert und nur die settings.php entsprechend an die DB angepasst.
Es ist ja alles bei gleichen Provider geblieben, nur eben auf einem leistungsfähigeren Server, aber irgendwas ist schief gelaufen. Jetzt bin ich froh, dass die 7.28 Version die der Provider anbietet funktioniert.

Ich werde es jetzt mit B+M versuchen wie du es im zweiten Teil beschrieben hast.
Nur zur Basis-Info: Was alles macht das B+M?

Holt es nur die DB zurück oder auch Teile, Einstellungen aus dem sites Ordner?
Also anders gefragt: Wo stehen die Infos darüber, wo und welche Blöcke aktiviert sind und was sonst noch?
LG Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

Bei Drupal sind alle

Eingetragen von tobi-berlin (857)
am 13.08.2014 - 13:36 Uhr

Bei Drupal sind alle Einstellungen in der Datenbank, also auch die Einstellungen, welche Blöcke wo aktiviert sind und so.

Man kann bei B&M auch Dateien sichern, aber in der Standard-Einstellung wird nur die Datenbank gezogen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leider [noch] nicht gelöst

Eingetragen von Marting (10)
am 13.08.2014 - 16:23 Uhr

Geschätzte Helfer,

der erste Versuch, die backup Datei mit HIlfe von B&M hochzuladen scheiterte am Zeitlimit, obwohl max_execution_time auf 30 sec,
der zweite Versuch brachte die folgende Fehlermeldung:

Notice: Undefined index: files in theme_backup_migrate_file_list() (Zeile 954 von /var/www/web103/html/w4psy/drupal/sites/all/modules/backup_migrate/backup_migrate.module).

Für diese Drupal-Version steht ein Sicherheitsupdate zur Verfügung. Um die Sicherheit des Servers sicherzustellen, sollte umgehend aktualisiert werden! Auf der Übersichtsseite für verfügbare Aktualisierungen, finden Sie weitere Informationen und können die notwendigen Aktualisierungen installieren.

PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'temporary://w4psy.at-bamboo-2014-08-05T09-41-56.mysql' for key 'uri': INSERT INTO {file_managed} (uid, filename, uri, filemime, filesize, status, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6); Array ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => w4psy.at-bamboo-2014-08-05T09-41-56.mysql [:db_insert_placeholder_2] => temporary://w4psy.at-bamboo-2014-08-05T09-41-56.mysql [:db_insert_placeholder_3] => application/octet-stream [:db_insert_placeholder_4] => 10299028 [:db_insert_placeholder_5] => 0 [:db_insert_placeholder_6] => 1407937235 ) in drupal_write_record() (Zeile 7207 von /var/www/web103/html/w4psy/drupal/includes/common.inc).

Ich kann es beim besten Willen nicht entschlüsseln.
In B&M habe ich die erste Option verwendet, nicht mit phpMyAdmin sondern "restore from b&m", die DB ist knapp 10 Mb groß, geht also noch.

Teil drei - was weiterhin geschah:

die neue 7.28 drupal installation am neuen server läuft, das b+m ist installiert, kann aber aus oben erwähnten gründen die db nicht wiederherstellen.

als nächstes habe ich das alte sites verzeichnis hochgeladen und ein update versucht - es folgte die meldung:

PDOException: SQLSTATE[28000] [1045] Access denied for user 'web839'@'localhost' (using password: YES) in drupal_get_installed_schema_version() (line 155 of /var/www/web103/html/w4psy/drupal/includes/install.inc).

Ohne mir sicher zu sein deute ich es so, dass die alten db angaben nicht passen und ändere diese jetzt,
melde mich danach wieder.


Teil vier:

An der fehlermeldung hat sich dadurch nichts geändert.
PDOException: SQLSTATE[28000] [1045] Access denied for user 'web839'@'localhost' (using password: YES) in lock_may_be_available() (line 167 of /var/www/web103/html/w4psy/drupal/includes/lock.inc).

Der User "web839" war der alte user, nur wo müsste ich den neuen eintragen?

Ich habe mittels phpMyAdmin den Inhalt der alten Datenbank bereits am neuen Server liegen.
Sollte ich nun in der settings.php die Einstellungen auf die neue (mit alten Inhalt) DB umschreiben?
Kennt sich backup&migrate danach noch aus?

Danke für eure Rückmeldungen dazu,
lg Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

30 Sekunden ist bei solchen

Eingetragen von wla (9461)
am 13.08.2014 - 16:18 Uhr

30 Sekunden ist bei solchen Aktionen manchmal knapp, obwohl ich das Problem so noch nicht hatte. Wenn aber die Datenbank auf dem Server erst mal kaputt ist, geht nur:

  • Datenbank komplett leeren
  • Drupal neu installieren
  • Backup & Migrate aktivieren
  • Datembank neu mit Backup & Migrate einspielen

Hast Du vielleicht sogar Shell Zugang zum Server, kann man in der Shell den Import über die Kommandozeile angehen. Da gibt es dann auch kein Zeitlimit.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Unsere postings haben sich überschnitten

Eingetragen von Marting (10)
am 13.08.2014 - 16:31 Uhr

Nein, shell ist eine andere Liga,
damit kenne ich mich leider nicht aus.

Momentan kann ich das b&m gar nicht verwenden, weil ich nicht ins Drupal reinkomme.
Beim Anmelden kommt bereits diese o.g. Fehlermeldung. Was bedeutet sie?

Error
The website encountered an unexpected error. Please try again later.
Error message
PDOException: SQLSTATE[28000] [1045] Access denied for user 'web839'@'localhost' (using password: YES) in lock_may_be_available() (line 167 of /var/www/web103/html/w4psy/drupal/includes/lock.inc).

Ich glaube ich bin nahe an der Lösung, aber irgendeine Einstellung passt noch nicht.
Der sites-ordner mit den alten Modulen, Themes etc. sind oben.
Die neue Seite "glaubt", dass der alte User sich anmelden will oder wie?

Muss jetzt mal unterbrechen und freue mich auf Hinweise - antworte/versuche nach 19.00 weiter,
Danke einstweilen,
Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

Du hast beim Hochladen in

Eingetragen von wla (9461)
am 13.08.2014 - 17:38 Uhr

Du hast beim Hochladen in sites/default auch die settings.php auf den Server kopiert. Darin befinden sich die Zugangsdaten zur Datenbank und die sind lokal andere. Also diese Datei entsprechend ändern, dann sollte es wieder gehen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Leute - Danke für eure Geduld

Eingetragen von Marting (10)
am 13.08.2014 - 20:30 Uhr

Es ist vollbracht.
Es war ein Kuddelmuddel in den Verzeichnisse, alte settings.php immer wieder hochgeladen,
letzlich habe ich eine sicherungskopie, früher (mit b&m) erstellt, über phpMyAdmin erfolgreich in eine neue DB geladen,
dann die richtige settings.php hochgeladen und es funzt, wenn auch die Bilder noch nicht angezeigt werden. Da dürfte was mit dem Pfad noch nicht stimmen.
Ich bin ur-stolz, wie man hier zu Lande sagt, auch im hohen Alter (53) wieder was gelernt zu haben und ihr habt mir echt fein geholfen. Chapau!!

Danke aus Ö,
Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

Noch als Anmerkung: Wenn der

Eingetragen von marco.b (645)
am 13.08.2014 - 20:39 Uhr

Noch als Anmerkung: Wenn der import großer Datenbanken am Zeitlimit scheitert, ist eine Möglich http://www.mysqldumper.de/
Damit habe ich auch schon große Datenbanken erfolgreich umgezogen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke

Eingetragen von Marting (10)
am 13.08.2014 - 21:47 Uhr

Den habe ich auch schon gesucht,
danke, M.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Tagen 13 Stunden
  • Hey danke
    vor 4 Tagen 8 Stunden
  • Update: jetzt gibt's ein
    vor 5 Tagen 2 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 11 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association