Ganz-weit-am-Anfang-Problem
am 25.02.2009 - 21:45 Uhr in
Hallo,
ich hab heute das erste Mal von Drupal gehört und wollte es gleich mal bei mir auf meinem kleinen lokalen Server ausprobieren.
Leider aber komme ich bei der Installation nicht weiter als bis zur eingabe der Datenbankanbindung. Folgende Meldung kommt:
Failed to select your database on your MySQL database server, which means the connection username and password are valid, but there is a problem accessing your data. MySQL reports the following message: Access denied for user ''@'localhost' to database 'drupal'.
Are you sure you have the correct database name?
Are you sure the database exists?
Are you sure the username has permission to access the database?
For more help, see the Installation and upgrading handbook. If you are unsure what these terms mean you should probably contact your hosting provider.
Also Login zum MySQL & Passwort stimmen, nur eben die Datenbank nicht, bzw. dem Zugang dazu. Dabei macht es aber keinen Unterschied ob ich mich als MYSQL User oder root einlogge. Beidemale kommt die Meldung...
Ich bin aber noch einen zweiten Weg gegangen: Per Synaptic (hab ubuntu 8.10) kann man Drupal5 installieren. Hat auch geklappt, nur leider finde ich den Eingang nicht. Also so etwas im Sinne von "Start->Programme->Drupal5" oder so...
Wäre nett wenn mir jemand auf die Sprünge helfen könnte..
Danke schonmal und Gruss
- Anmelden oder Registrieren um Kommentare zu schreiben
hmmm...
am 25.02.2009 - 22:26 Uhr
bin zwar kein über-crack, aber:
also laut fehlermeldung is bei username keine eingabe erfolgt...
user ''@'localhost' to database 'drupal'
versuch mal username und passwort "root"
sicher dass der name der datenbank stimmt?
Start->Programme->Drupal5
also drupal is ja kein ausführbares programm in dem sinn...
wenn du die installation hinbekommst, dann wirst du eigentlich relativ selbsterklärend durchgeführt. (kann ich aber nur für drupal 6.x bestätigen, kenne 5.x nicht)
im prinzip musst du dann auf die "seite" gehen die du erstellt hast. z.b. http://localhost:8888/ oder so ähnlich. dein root-verzeichniss bzw. der ordner wohin dur drupal halt installiert hast.
dann kannst du mit den in der installation angelegenen benutzerdaten ins backend und dann... rock'n'roll ;-)
P.S. gute wahl mit drupal... du wirst ne menge spass damit haben ! is das interessanteste CMS mit dem ich bisher rumgespielt hab... :-)
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.
das Drupal 6 Problem: Dass
am 25.02.2009 - 23:13 Uhr
das Drupal 6 Problem:
Dass vor " @localhost" nichts stand hat mich auch ein bisschen gewundert, zumal ich eben mehrmals versucht hab mich einzuloggen.
Und die Datenbank muss stimmen, da ich ja Drupal5 installiert hab und die Datenbank dafür auch im MySQL zu finden ist. Hab die nämlich kopiert und umbenannt.
Bin mir deshalb ziemlich sicher, dass die Parameter und die Datenbank selbst stimmen.
Habs jetzt eben nochmal mit dem root Login probiert und tatsächlich kam was neues:
Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in /home/localhost/drupal/includes/install.inc on line 188
Warning: Cannot modify header information - headers already sent by (output started at /home/localhost/drupal/includes/install.inc:188) in /home/localhost/drupal/includes/install.inc on line 618
Warning: Cannot modify header information - headers already sent by (output started at /home/localhost/drupal/includes/install.inc:188) in /home/localhost/drupal/includes/install.inc on line 619
Sollte so nicht sein oder?? Und ist es bei anderen auch normal, dass man zwei mal das selbe macht und beide male was anderes dabei rauskommt??? Passiert mir ständig;(
das Drupal 5 Problem:
Also mir is schon klar, dass Drupal kein ausführbares Programm ist, sondern dass es irgendwo im Browser aufgerufen werden muss.
Nur eben hab ich nach der (Synaptic)Installation weder eine Rückmeldung bekommen (normal), noch irgednwelche Programmordner in meinem localhost Verzeichnis gefunden, was widerum eher weniger normal ist.
Die Datenbank für Drupal5 ist allerdings da (wie oben beschrieben). Sprich, das Programm muss irgendwo sein.
Unter localhost aber isses nirgends;(
Naja, ich geh mal ne Runde darüber schlafen...
Btw gute Signatur^^
So wie ich das verstehe
am 26.02.2009 - 00:18 Uhr
So wie ich das verstehe willst du Drupal 5 nutzen? Wieso nicht die 6.9?
Dann beschreib doch mal bitte deine Vorgehensweise wie du Drupal überhaupt zur Installation vorbeitet hast (Hier entstehen oft schon die 1. Fehler)
Das du keine Ordner im www Verzeichniss hast macht mich mehr als nur nen bissel Stutzig^^
Denn.. es müssen dort im www Verzeichniss die Drupaldatein aus dem entpacktem Drupalpacket rein, ohne das ist nee Installation garnicht Möglich. Auch unter Ubuntu kann ich defenitiv nicht per Synap Installieren *ist ja kein Programm^^*... Schätze hast dort lampp am laufen.. also wie es sein soll.. ordner des Drupalpakcets in den www Ordner rein.
Zitat aus dem Installanleitung aus dem Handbuch:
1. Drupal-Version herunterladen und entpacken
Die aktuelle deutschsprachige Drupal-Version steht auf unserem Server zum Download bereit.
Nach erfolgreichem Download, muß die Datei drupal-x.x-DE.tar.gz entpackt werden. Hierfür stehen je nach Betriebssystem diverse Tools zur Verfügung. Unter Windows ist das z. B. die Software 7-Zip.
Anschließend müssen die entpackten Dateien per FTP auf den Webserver bzw. auf den Webspace übertragen werden. << Indeinem Fall in den Localen lampp http Ordner im lamppverzeichniss
mfg
Michael
hmmm... hast du die
am 26.02.2009 - 09:08 Uhr
hmmm...
hast du die datenbank von einer FERTIGEN drupal installation kopiert?
dann könnte ich mir vorstellen, dass es irgendwelche probleme mit schon vorhandenen arrays (oder wie die dinger heissen) gibt. sprich dass da schon irgendwelche inhalte drin stehen...
mach dir phpMyAdmin drauf und leg eine neue datenbank an, ich glaub das ist die sauberere lösung.
die is dann auch grantiert leer... ;-)
nächste gern genommene fehlerquelle:
die default.settings.php musst du kopieren (oder duplizieren oder so) und dann umbennennen in settings.php.
sprich in dem ordner brauchst dua schlussendlich 2 dateien:
settings.php
und
default.settings.php
die aber inhaltlich gleich sind, auf grund der angelegten kopie... :-)
ich kenn mich aber mit 5.x auch nicht aus, kann sein dass es da anders is...
ich würd dir auch empfehlen die 6.9 zu nehmen. alle module die ich bisher gebracht hab, gibts auch schon für 6.x. vor allem "Basics" wie cck, views, imagecache, etc... (falls das dein entscheidungskriterium war... ;-) )
grüße
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.
Wow ihr habt ja Nachtschicht
am 26.02.2009 - 12:19 Uhr
Wow ihr habt ja Nachtschicht gemacht^^
Also...
So wie ich das verstehe willst du Drupal 5 nutzen? Wieso nicht die 6.9?
Eigentlich will ich schon 6.9 benutzen. Da die Installation aber nicht geklappt hat und mir der Tipp gegeben wurde, dass Drupal5 automatisch mit Synaptic installiert werden kann (automatisch= geringere Fehleranfälligkeit beim installieren), hab ich das auch versucht. Halt eben ohne Erfolg
Dann beschreib doch mal bitte deine Vorgehensweise wie du Drupal überhaupt zur Installation vorbeitet hast
Bei Drupal 5:
- Synaptic starten
- Drupal 5 suchen/auswählen
- Einstellungen zum automatischen konfigurieren von Apache/MySQL vornehmen (<- gefiel mir nicht)
- auf ok klicken und warten
Bei Drupal 6.9:
- Downloaden und entpacken
- in meinen www Ordner kopieren
- im Browser ausführen
- die eine Datei kopieren (btw: was fürn fieser&unnötiger Stolperstein!)
- verzweifelt verschiedene Rechtekonfigurationen, Datenbanken, MySQL Logins versuchen
zu Drupal 6.9:
Habs jetzt nochmal versucht zu installieren, bekomm aber wieder das oben bereits gepostete Ergenis mit den "phpartigen" Fehlern:
...
Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in /home/localhost/drupal/includes/install.inc on line 188
...
Also so weit ich das jetzt verstehe, dann stimmen die Datenbank, MySQL Login&Passwort und auch die Rechte.
Es scheint nur noch die Datei "install.inc" nicht zu funktionieren - obwohl sie da ist.
zu Drupal5:
...ist immer noch nicht zu finden. Wie lautet denn der "gewöhnliche Pfad" zum Aufrufen, wenn man es per Synaptic installiert hat? Vielleicht isses ja nur an einer komischen Stelle installiert und hat jetzt einen komischen Pfad, weil lief ja alles automatisch...
jop.. der fopen Fehler ist
am 26.02.2009 - 14:46 Uhr
jop.. der fopen Fehler ist nen Php Fehler.. in der php.ini muss allow url fopen gesetzt sein.
Such in der php.ini mal nach fopen.
Und wie gesagt.. fingers weg von Installern.. egal ob Synap oder webinstall.. Handemade ist Gesündere Installation^^
hi,sry hatte die letzten
am 02.03.2009 - 11:56 Uhr
hi,
sry hatte die letzten Tage etwas wenig zeit mich um mein neues Lieblingsdrupal zu kümmern^^
Also in der php.ini, das ich im Apache2 Ordner gefunden habe war das fopen bereits auf on gestellt.
;;;;;;;;;;;;;;;;;;
; Fopen wrappers ;
;;;;;;;;;;;;;;;;;;
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
allow_url_include = Off
Hab ich da das richtige erwischt?
nochn kleiner Nachtrag: bei
am 02.03.2009 - 12:09 Uhr
nochn kleiner Nachtrag:
bei meiner Suche nach php.ini kamen mehrere Ergebnisse (alle mit dem Namen "php.ini-blabla"). Bei allen war das fopen auf on geschaltet, nur bei einem nicht: php.ini-paranoid war off.
Hab das testweise mal auf on gestellt, hat aber im Ergebnis nichts geändert...;(
Warning:
am 02.03.2009 - 12:24 Uhr
Warning: fopen(./sites/default/default.settings.php) [function.fopen]: failed to open stream: No such file or directory in /home/localhost/drupal/includes/install.inc on line 188
also das deutet für mich (zwar als php-nix-checker) sehr auf das fehlen der default.settings.php hin.
nur zur sicherheit.
in deinem ordner, wo die ganzen drupal sachen liegen, dort liegen im ordner
sites/default/
2 (!!) dateien? die settings.php und die default.settings.php?
grüße
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.
Zitat: also das deutet für
am 02.03.2009 - 12:37 Uhr
also das deutet für mich (zwar als php-nix-checker) sehr auf das fehlen der default.settings.php hin.
aha interessanter Ansatz...
dort liegen im ordner
sites/default/
2 (!!) dateien?
ja..
die settings.php und die default.settings.php?
öhm..jein...
die default.settings.php hiess bei mir default.settings.php.php deshalb gings wohl ne längere Zeit nicht;(
Sry fürs unnötige Stressen, jetzt hats eben nämlich geklappt. Drupal is installiert...
---------------------
Allerdings sollte ich das Programm jetzt ignorieren, weil die größte aller möglichen Sünden an einem Anwender begangen hat, den man begehen kann: Die Förderung von dummen Fehlern!
Naja, trotzdem danke für die schnelle/kompetente/freundliche Hilfe!!
Grus
aaaaha... na da hammers
am 02.03.2009 - 13:58 Uhr
aaaaha...
na da hammers doch... ;-)
meistens sind die fehler viel kleiner als man so denkt ;-)
schön das es funktioniert, viel spass damit !
grüße
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.
-------------------------------------------------
arguing on the internet is like competing in the special olympics
- even if you win, you are still retarded.