Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

Keine Verbindung zu Drupal auf MAMP möglich

Eingetragen von rhodes (631)
am 30.05.2016 - 19:40 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallo zusammen,

ich bin heute auf meiner lokalen Entwicklungsumgebung von XAMPP auf MAMP PRO umgestiegen. Auf dem localhost laufen zwei Systeme: Zend/Xenforo und Drupal.
Zend/Xenforo läuft auf dem MAMP, mit Drupal habe ich meine Not.

Der Fehler, wenn ich Drupal über localhost aufrufen will, ist relativ nichtssagend:
An unexpected database error occurred. Please try again later.

User und PW in der settings.php stimmen definitiv. Wie kann ich diesen Fehler denn debuggen? Ich würde gerne Schritt für Schritt rausfinden, wo das Ding aus der Kurve fliegt.

Bin für jeden Tipp dankbar.

Gruß, rhodes

‹ Fehler beim Datenbankimport Upgrade einer mehrsprachigen Drupal 6 Seite nach Drupal 8 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du MAMP Pro drauf hast,

Eingetragen von wla (9461)
am 30.05.2016 - 19:58 Uhr

Wenn Du MAMP Pro drauf hast, so definiere Dir doch einfach erst mal eine Domain für die Drupal Installation. Ich nenne die lokalen Installationene immer [name].local und erstelle einen Alias zu www.[name].local. Außerdem kannst Du dabei das DocumentRoot auf dem Rechner festlegen, also das Verzeichnis, in dem die Drupal-Installation liegt. Die installation rufst Du dann im Browser mit der URL [name].local auf. Du mußt nur daran denken, daß Du über das Main-Window von MAMP Pro die Server startest also Apache und Mysql. Hast Du bereits eine Datenbank angelegt und entsprechend in der settings.php eingetragen? Anderfalls, wenn Du nur eine leere Datenbank hast, die Installation durch Aufruf der lokalen Domain starten. Die Fehlermeldung deutet nämlich darauf hin, daß Drupal die Datenbank nicht ansprechen kann.
In dieser Form habe ich auf meinem Mac ca 50 verschiedene lokale liegen, die ich alle dediziert nebeneinander ansprechen kann. Localhost benutze ich gar nicht, naja nur für phpMyAdmin aber nicht für die Drupal-Installationen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Drupal ist

Eingetragen von rhodes (631)
am 30.05.2016 - 20:20 Uhr

schon komplett installiert. Also alle Dateien sind ins htdocs kopiert, und per Kommandozeile wurde der DB Dump eingespielt (als Export von meiner Xampp Installation). Import hat ohne Fehlermeldung geklappt.

>> Die Fehlermeldung deutet nämlich darauf hin, dass Drupal die Datenbank nicht ansprechen kann.

Das sehe ich auch so, weshalb ich mir nicht sicher bin ob sich das Problem mit anderen Hostnamen lösen lässt. Irgendwie scheint Drupal mit PW und Usernamen nicht zur DB durchzudringen. Aber wieso? Ich müsste irgendwie herausfinden wo genau der Zugriffsfehler entsteht, wo also drupal erstmals mit den in der Settings.php Zugangsdaten versucht auf die DB zuzugreifen und was dann die detaillierte Fehlermeldung ist bzw. wo ich diese finde.

  • Anmelden oder Registrieren um Kommentare zu schreiben

2x Vorschläge

Eingetragen von fledev (27)
am 31.05.2016 - 10:59 Uhr

Du gehst schon in die richtige Richtung. Könntest du vielleicht einen parallelen - Blanko Drupal Instanz zum laufen kriegen und die Einstellungen übernehmen.
Alternativ zum rumfummeln: Jeder User im MySQL hat auch eine localhost, 127.0.0.1 oder % Host Einschränkung im mysql.user Tabelle. Ausserdem gibt es eine "bind" Einstellung im my.cfg, welche greifen könnte.
Wie angedeutet, versuch es mit neuen Einstellungen und schau ob du das zum laufen bekommst. Sonst debuggen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke fledev

Eingetragen von rhodes (631)
am 31.05.2016 - 11:12 Uhr

die Usereinstellungen im Mysql habe ich schon überprüft. ..

>>Sonst debuggen
wie würdest Du denn debuggen, wenn schon beim Start die Fehlermeldung kommt?

Ich hatte vor, beginnend bei der Index.php das zu setzen

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

Oder meinst Du es gibt eine effektivere Methode?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Rhodes,ja gibt es.Da

Eingetragen von Hyp1 (1463)
am 31.05.2016 - 12:29 Uhr

Hallo Rhodes,

ja gibt es.
Wie bereits erwähnt, geht es um die Verbindung zum MYSQL Server.
Da es um MAMP geht geche ich davon aus Du hast einen MAC.
Öffne mal einen Terminal und probiere, ob Du Dich von der Konsole aus mit
den gleichen Angaben wie Du in Drupal hast, auf dem MYSQL Server einloggen kannst.

Grüsse

Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Verbindung

Eingetragen von fledev (27)
am 31.05.2016 - 12:49 Uhr

Im terminal nach installieren von einen mysql-client oder SequelPro, MySQL Workbench usw. versuch dich mit den Zugangsdaten anzumelden. Es geht nicht um die Drupal Installation sondern um die DB Verbindung. Erst wenn du sicherstellst dass diese Verbindung funktioniert, solltest du bei PHP weitermachen.

Einen standardmäßigen Error Log unter Mamp kenne ich nicht, sollte es aber geben. Meistens liegt so ein log unter /var/log/php5-fpm oder php oder in den access/error.log. Bei sites-available/deine-config.conf steht es auch wohin der Server die Logs schreibt.

Mit den ini_set kannst du es auch probieren, durch den log level muss dort aber nichts ausgegeben werden.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • 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?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Woche 2 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Woche 2 Tagen
  • melde mich mal wieder, da ich
    vor 8 Wochen 6 Tagen
  • Hey danke
    vor 9 Wochen 17 Stunden
  • Update: jetzt gibt's ein
    vor 9 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 9 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 9 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 10 Wochen 3 Tagen
  • In der entsprechenden View
    vor 10 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20463

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» 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 17 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