Newbie-Problem :-(
Eingetragen von nix_versteht (8)
am 24.02.2008 - 18:18 Uhr in
am 24.02.2008 - 18:18 Uhr in
Hi,
bin Neu hier und habe auch direkt ein Problem....
Ich ein Bestehendes Drupal-Projekt auf einen vServer transferieren und genau hier geht es los:
Drupal 5.7 installiert, datenbank importiert und dann ist Essig. Nur noch eine leere weisse Seite unter der Url. Nun bastel ich schon den ganzen Tag rum komme absolut nicht mehr weiter... Hat da jemand sowas schon mal gemacht und eventuell eine Problem-Lösung ?
lG,
nix_vesteht
- Anmelden oder Registrieren um Kommentare zu schreiben
settings.php angepasst?
am 24.02.2008 - 18:20 Uhr
settings.php angepasst?
yap, aber leider hat es
am 24.02.2008 - 19:15 Uhr
yap, aber leider hat es nichts gebracht :-(
Das Problem ist folgendes:
Nach der Drupal-Installation lege ich den Admin an ( uid 1 )...... dann kann ich die Seite noch aufrufen....
spiele ich dann den Datenbankdump aus dem Projekt ein, bleit die Seite weiss :-(
Hat sich die Ordnerstruktur
am 24.02.2008 - 20:20 Uhr
Hat sich die Ordnerstruktur geändert? Z.b. die Module nicht in /modules sondern in /sites/all/modules stehen?
Falls ja, dann mach es so wie auf deiner alten Seite. Gehe als admin rein zu den Modulen. Nachdem du alle angezeigt hast, verschiebst du alle nicht-Standard Module (die, die nicht bei der Grundinstallation dabei sind) in das /sites/all/modules Verzeichnis. Rufe noch einmal die Modulseite auf.
Falls das nicht geht, rufe die "systems" Tabelle auf und ändere die Modulpfade dahingehend ab, dass sie mit der richtigen Modulstruktur übereinstimmen.
Beachte ausserdem, dass die settings.php Schreibgeschützt ist und du die Datei zuerst auf deinem Rechner anpasst und dann erst hochlädst.
---
www.party-riebel.de
hmmm
am 24.02.2008 - 20:53 Uhr
Wenn ich so mal reinkommen würde...da funzt ja nichts... muss also erstmal die DB wieder zurücksichern, so das ich wieder nur einen User drinne habe...... dann werde ich das mal ausprobieren... Mal schauen, was passiert.... zumindest kann ich mich dann wieder einloggen :-) Ich denke, irgendwo in einem Datenbank-Eintrag ist der Wurm drinne....
Das Problem ist, das ich das Projekt bekommen habe und nicht weiss, wie es im Original aussah auf dem Server..... nur der document-Root kam als Kopie mit ( mit Modulen, Themes und Co), der ist bei der Neuinstallation allerdings etwas anders, deshalb habe ich ihn nach Vorlage nachgebaut..... Drupal funzt damit weiterhin, aber nur so lange , bis ich den Dump einspiele.....
Die settings.php ist des Originals entspricht im übrigen bis auf die Datenbank-Zugangsdaten meiner Installations-Settings.php, so das ich die nach dem anpassen und hochladen quasi auch aus meiner Installation verwenden könnte......
Was ich bisher vermute, aber von Drupal nicht weiss:
Wäre es möglich, das das Original-Projekt zum beispiel mit Drupal 5.0 angefangen hat und dann immer nur die nötigsten Dateien upgedatet woren sind und somit das Original-Projekt zwar Drupal 5.7, aber stellenweise noch Scripte aus Drupal vor 5.7 benutzt und deshalb nen weisser Screen nach dem Datenbank-Dump einspielen kommt? Ich weiss allerdings nicht, ob Drupal dann laufen würde..... Bei diversen Forensoftwares geht das nämlich bis zum Bestimmten Grad:
Besipiel vb : Templates aus 3.5 und Co, aktuelle version aber 3.7 und Funktioniert....
Wäre das auch bei Drupal möglich?
Vielleicht hilft es auch
am 24.02.2008 - 21:35 Uhr
Vielleicht hilft es auch einfach, die Cache Tabellen in der DB zu leeren. Kann auch sein, dass z.b. die template.php Datei im themes/dein-theme Verzeichnis dies verursacht.
Wie groß sind denn die Unterschiede zwischen einer Standard Installation und eben dieser Seite in Bezug auf das Theme?
Drupal liest das modules Verzeichnis von der Platte und speichert diese Informationen in der Datenbank. Liegt nun ein Modul nicht an dem gespeicherten Platz, wird die Seite funktionsuntüchtig.
---
www.party-riebel.de
so langsam dreh ich am
am 24.02.2008 - 22:48 Uhr
so langsam dreh ich am Rad......
nu bekomme ich folgende Meldung:
Unsupported database type
The database type is unsupported. Please use either mysql for MySQL 3.x & 4.0.x databases, mysqli for MySQL 4.1.x+ databases, or pgsql for PostgreSQL databases. The database information is in your settings.php file.
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.
Interessant wirds, wen ich jetzt den Dump zurückspiele, wo die Datenbank nur den einen User hat...... Schaun wir mal....
ich selber versteh ich nicht
am 24.02.2008 - 22:51 Uhr
ich selber versteh nicht ganz ;-) warum du 5.7 zuerst installierst?
- lösche erstmal alles auf dem neuen server (verzeichnisse und db)
- aus der alten settings.php ($db_url = 'mysql://root@localhost/dbname';) liest du den db namen aus und erstellt eine solche mit dem gleichen namen auf dem neuen server
- kopiere das komplette drupal verzeichnis von der alten installation auf den neuen server
- spiel dann den db dump in die neue db ein
- nun solltest du dich mit den alten useren anmelden können
- ggf. machst du dann ein update auf 5.7
nur wenn php und mysql mit der alten drupal installtion nicht zusammenarbeiten bekommst du aber entsprechende fehlermeldungen.
viel glück, jpeg
Die Idee hatte ich auch
am 24.02.2008 - 23:02 Uhr
Die Idee hatte ich auch gerade, leider scheitert es daran, das die DB-Namen von meinem Hoster vorgegeben werden in der Art:
usr_web111_1
und der Original-DB Name gänzlich anders ist.
gut macht auch nix, dann
am 24.02.2008 - 23:19 Uhr
gut macht auch nix, dann spielst du halt in diese db den dump ein, musst dann aber
in der settings.php ändern ...
hier ist nun auch die frage wie ist die alte drupal installation organisiert, gibt es mutlisites?
das kannste einfach sehen ob es unter "\sites\" noch andere verzeichnis gibt außer "default" und "all".
wenn nicht, dann änderst du nur in der sites\default\settings.php
...
# user und pw mussst du natürlich eventuell auch anpassen
$db_url = 'mysql://username:password@localhost/usr_web111_1';
$db_prefix = '';
...
wenn doch, dann auch die settings.php in sites\*\settings.php
halt durch, es lohnt sich ;-)
gruss jpeg
Dann ändere nur die
am 24.02.2008 - 23:19 Uhr
Dann ändere nur die Datenbankverbindung in der settings.php! Wenn nicht lösch den **** ! Und was was neues eigenes! Und halt dich mit sowas nicht auf!
----------------------------------------
Alle Angaben ohne Gewähr!!:D
http://www.tobiasbaehr.de/
jpeg schrieb gut macht auch
am 24.02.2008 - 23:40 Uhr
gut macht auch nix, dann spielst du halt in diese db den dump ein, musst dann aber
in der settings.php ändern ...
hier ist nun auch die frage wie ist die alte drupal installation organisiert, gibt es mutlisites?
ja, gibt es.
unter sites\all stecken massig Module,
sites \default is komplett leer
und
sites\projekt befinden sich der Ordner Themes sowie die settings.php
das kannste einfach sehen ob es unter "\sites\" noch andere verzeichnis gibt außer "default" und "all".
wenn nicht, dann änderst du nur in der sites\default\settings.php
...
# user und pw mussst du natürlich eventuell auch anpassen
$db_url = 'mysql://username:password@localhost/usr_web111_1';
$db_prefix = '';
...
hab ich gemacht ...ohne Erfolg
wenn doch, dann auch die settings.php in sites\*\settings.php
Wenn da mal noch irgenwelche Settings wären :-( die einzige settings.php liegt in sites\projekt
halt durch, es lohnt sich ;-)
gruss jpeg
Ich glaube, sonst würde ich mir das nicht antun ;-)
nix_versteht schrieb Wenn
am 25.02.2008 - 10:36 Uhr
Wenn da mal noch irgenwelche Settings wären :-( die einzige settings.php liegt in sites\projekt
hm, keine settings.php unter sites/default/ ?
da sollte doch eigentlich immer eine stehen ...
"projekt" scheint dann die multisite zu sein?
mich würde dann mal interessieren was dann in der sites\projekt\settings.php unter "$base_url" steht?
$base_url = 'http://projekt.???'; // NO trailing slash!
vieleicht gibt das aufschluss!
gruss jörg
Moin...
am 25.02.2008 - 20:21 Uhr
bin grad wieder zu Hause und habe daher erst jetzt das Posting gelesen.....
Genau, unter sites\default\ gibt es keine settings.php
projekt ist dann die multisite ( wo auch die einzige settings.php drinne ist)
und die base_url ist in der settings auskommentiert und wurde anscheinend auch noch nicht verändert, weil
# $base_url = 'http://www.example.com'; // NO trailing slash!
....
werde jetzt erst mal was essen und dann wede ich mich wieder drann geben, um Drupal zum laufen zu kriegen :-/
hm, dann weiss ich konkret
am 25.02.2008 - 22:35 Uhr
hm, dann weiss ich konkret leider auch nicht weiter :-|
würde dann auch nur noch rumraten und rumprobieren.
z.b:
- die settings.php unter default plazieren
- files verzeichnis unter default und alles andere unter all kopieren
- ...
vielleicht hat ja noch ein anderer ne idee?!
gruss jpeg
Danke Dir trotzdem...
am 27.02.2008 - 20:03 Uhr
.... und das dollste ist, gestern abend tat sich da noch nichts, hatte aber keine Lust, die Datenbank zurückzusetzen, heute abend ( grad reingekommen) Läuft das Ding ?!
Unglaublich,
Danke an alle ,die geholfen haben...
Ihr seid klasse :-)