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

Fehlermeldungen nach install

Eingetragen von vetegromedia (5)
am 23.09.2009 - 22:29 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Das Installieren verläuft soweit gut. Wenn alles beendet ist kommen jedoch ein paar hübsche Fehlermeldungen (neueste Drupal Center Version, auf Deutsch installiert):

    * warning: array_fill() [function.array-fill]: Number of elements must be positive in /var/www/j-music/includes/database.inc on line 253.
    * warning: implode() [function.implode]: Invalid arguments passed in /var/www/j-music/includes/database.inc on line 253.
    * warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/j-music/modules/user/user.module on line 502.
    * user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT p.perm FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN () in /var/www/j-music/modules/user/user.module on line 502.

Da ich mich mit drupal nicht auskenne, weiss ich auch nicht wo ich anfangen muss zu suchen. Ich denke auch nicht, dass es etwas mit der installation ansich zu tun hat, sondern eher mit den Servereinstellungen. Ich kann alle Einstellungen vornehmen die notwendig sind (Homeserver: Debian5, MySQL5).

Vielen Dank

Michael

‹ Titelleiste enthält nur Node-Nummer [gelöst ]Text kürzen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Rollen

Eingetragen von stBorchert (6003)
am 24.09.2009 - 07:32 Uhr

Moin.
Es scheint so, als wären bei der Installation nicht alle erforderlichen Daten angelegt worden bzw. Daten nicht korrekt angelegt worden.
Schau mal bitte in Deine Datenbank (mit phpMyAdmin, die MySQL-Console, oder wie auch immer Du darauf zugreifst) in der Tabelle users.
Dort müssten direkt nach der Installation 2 Einträge existieren; der Erste mit uid: 0 (leerer Name) und der zweite Eintrag mit uid: 1 (Name des 1. Benutzers, den Du bei der Installation angegeben hast).

Ich vermute, dass die Ids nicht stimmen und aus diesem Grund auch kein dazugehörigeer Eintrag in den zum Nutzer gehörenden Rollen gefunden werden kann.

hth,

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

Rollen

Eingetragen von vetegromedia (5)
am 24.09.2009 - 12:34 Uhr

Also in der users sind die beiden Eintäge drin. Die users_roles allerdings is leer. Und in role sind nur 2 Einträge:

1  anonymous user
2 authenticated user

  • Anmelden oder Registrieren um Kommentare zu schreiben

*PUSH*

Eingetragen von vetegromedia (5)
am 26.09.2009 - 09:03 Uhr

*PUSH*

  • Anmelden oder Registrieren um Kommentare zu schreiben

Re: Fehlermeldungen nach install

Eingetragen von traxer (1009)
am 26.09.2009 - 12:06 Uhr
vetegromedia schrieb

Die users_roles allerdings is leer. Und in role sind nur 2 Einträge:

Unmittelbar nach der Installation ist das normal.

vetegromedia schrieb

...
* warning: array_fill() [function.array-fill]: Number of elements must be positive in /var/www/j-music/includes/database.inc on line 253.
...
* warning: array_keys() [function.array-keys]: The first argument should be an array in /var/www/j-music/modules/user/user.module on line 502.

Das sind die beiden Hauptfehler. Sie haben eine gemeinsame Ursache und die anderen zwei Fehler sind Folgen davon.

Die Fehler werden durch Aufruf der Funktion user_access verursacht. Diese Funktion prüft, ob ein Benutzer eine bestimmte Berechtigung hat. Dadurch das in der Funktion ein Fehler aufgetreten ist, verfährt Drupal so als ob der Benutzer die entsprechende Berechtigung nicht hat. Es ist also nichts sicherheitskritisches passiert. Wenn die Fehler nur bei der Installation aufgetreten sind und jetzt nicht mehr erscheinen, dann würde ich sie deshalb ignorieren.

Falls du weiter untersuchen möchtest, warum der Fehler aufgetreten ist, dann füge folgendes vor der Zeile 502 in die Datei /var/www/j-music/modules/user/user.module ein:

    if (!is_array($account->roles)) {
      drupal_set_message('<pre>' . var_export(debug_backtrace(), true) . '</pre>', 'error');
      return false;
    }

und versuche, den Fehler zu reproduzieren. Dadurch solltest du sehen, wo die Funktion user_access fehlerhaft aufgerufen wird.

--
XING

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun ja, der Fehler tritt

Eingetragen von vetegromedia (5)
am 26.09.2009 - 12:42 Uhr

Nun ja, der Fehler tritt auch nach der Installation auf, wenn ich auf die index zugreifen will. Das heisst ich kann weder Die Seite sehen noch irgend etwas machen!

  • Anmelden oder Registrieren um Kommentare zu schreiben

vetegromedia schrieb Nun

Eingetragen von vetegromedia (5)
am 26.09.2009 - 19:40 Uhr
vetegromedia schrieb

Nun ja, der Fehler tritt auch nach der Installation auf, wenn ich auf die index zugreifen will. Das heisst ich kann weder Die Seite sehen noch irgend etwas machen!

Es muss definitiv ein Serverproblem sein, denn Lokal mir XAMPP läut alles einwandfrei.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ich hatte das selbe

Eingetragen von MaWoSch (24)
am 07.07.2010 - 09:59 Uhr

Hi,

ich hatte das selbe Problem.
Hab mal in die Datenbank geschaut. Da hatte der Gastuser mit dem leeren Profil die User ID 4. Habe die auf UserID 0 geändert. Jetzt klappt es.

Danke für die Hinweise.

Matthias
www.mawosch.de

  • 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 9 Stunden
  • Hey danke
    vor 4 Tagen 4 Stunden
  • Update: jetzt gibt's ein
    vor 4 Tagen 22 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 18 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