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

Fehlermeldung nach der Installation

Eingetragen von Casey (11)
am 29.07.2009 - 08:27 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Hallo,
ich heiße Chris und bin neu hier.

Ich habe gestern Drupal auf meinem Server installiert und erhalte nun folgende Fehlermeldung:

Statusbericht

* warning: fopen() [function.fopen]: Filename cannot be empty in /is/htdocs /wp1140485_EK4S2P97YS/drupal/includes/file.inc on line 757.
* Die Datei konnte nicht erstellt werden.
* warning: fopen() [function.fopen]: Filename cannot be empty in /is/htdocs/wp1140485_EK4S2P97YS/drupal/includes/file.inc on line 757.
* Die Datei konnte nicht erstellt werden.

kann mir jemand helfen und mir sagen was ich machen muss?

Vielen Dank schonmal.
Chris

‹ [gelöst] Wie kann man "Benutzeranmeldung" und "Navigation" einfach ausblenden/anzeigen ? Gemeinsamer Content für mehrere Webauftritte ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

In der Funktion wird

Eingetragen von henry (43)
am 30.07.2009 - 11:30 Uhr

In der Funktion wird überprüft, ob die Sicherungsdatei bereits existiert und gegebenenfalls wird sie umbenannt und gespeichert.

Da es nur eine Warnung ist kann man wenn es vergessen, wenn es nicht mehr vorkommt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die schnelle

Eingetragen von Casey (11)
am 30.07.2009 - 11:46 Uhr

Danke für die schnelle Antwort, aber die Meldung, bleibt und wird immer angezeigt. unter www.affiliate-verdienst.com können sie die Seite aufrufen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nochmal update

Eingetragen von henry (43)
am 30.07.2009 - 13:33 Uhr

Nochmal update ausführen?
Hast Du ein Modul hinzu oder weg genommen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe nichts geändert,

Eingetragen von Casey (11)
am 30.07.2009 - 13:45 Uhr

Ich habe nichts geändert, die Meldung kam direkt nach der Installation.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Sonst keiner ne Idee?

Eingetragen von Casey (11)
am 31.07.2009 - 18:04 Uhr

Update bringt auch nix...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielleicht mal Code ansehen ...

Eingetragen von minou (nicht überprüft) (0)
am 01.08.2009 - 13:22 Uhr

Hallo zusammen,

du könntest ja mal die Zeile 7.. ansehen und vielleicht siehst du dann wenigstens um welche Date(ie)n es geht. Ich tippe auf einen falsch eingestellten Pfad oder fehlende Dateien und jetzt erhält die .inc wie die Meldung schon sagt; Wertzuweisung die aber als Dateiwert nichts angegeben hat, also leer ist. Natürlich folgt dann diese Fehlermeldung.

Vielleicht könntest du mal unter sites/default/settings.php nachschauen, ob du den Basis-Pfad auch richtig gesetzt hast.

Leider fällt mir auch nicht mehr dazu ein, ein Fehler beim hochladen könnte ich mir auch vorstellen, dass eine Datei fehlt - oder sonst ein Problem was nicht mit Drupal direkt zusammenhängt (z.B. fehlende Dateirechte, falsch konfigurierte .htaccess.)
WYSIWYG-Editor Fehler, bzw. fehlende Pfadangabe? Bildmodul mit falschen Pfaden?

Ich dachte, ich schreib einfach mal meine Meinung, wurde ja gewünscht :-)

Viel Glück dabei

minou

Edit: Nachtrag, fehlende Dateirechte könnten wirklich der Grund sein, anscheinend möchte er ja eine Datei erstellen und das gelingt nicht?!? Vielleicht mal kurzzeitig .htaccess umbenennen. Rechte mit ftp prüfen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

dasselbe Problem

Eingetragen von eio (20)
am 04.08.2009 - 10:26 Uhr

Hallo zusammen,
habe leider gerade dasselbe Problem mit der oben geschilderten Fehlermeldung nach einer Neuinstallation. Bei mir lautet die Fehlermeldung konkret:

# warning: fopen(): Filename cannot be empty in /srv/www/vhosts/xxx.de/httpdocs/includes/file.inc on line 757.
# Die Datei konnte nicht erstellt werden.

Die Dateirechte sind es nicht; irgendwo habe ich mal etwas gelesen, dass der php safe_mode nicht aktiviert sein sollte. Habe im Moment keine Idee mehr,

Gruß eio

Ergänzung:

im File findet sich an der entsprechenden Stelle folgender Code:

753: function file_save_data($data, $dest, $replace = FILE_EXISTS_RENAME) {
754: $temp = file_directory_temp();
755: // On Windows, tempnam() requires an absolute path, so we use realpath().
756: $file = tempnam(realpath($temp), 'file');
757: if (!$fp = fopen($file, 'wb')) {
758: drupal_set_message(t('The file could not be created.'), 'error');
759: return 0;
760: }
761: fwrite($fp, $data);
762: fclose($fp);
763:
764: if (!file_move($file, $dest, $replace)) {
765: return 0;
766: }
767:
768: return $file;

  • Anmelden oder Registrieren um Kommentare zu schreiben

Was könnte das sein, weiss jemand was darüber?

Eingetragen von minou (nicht überprüft) (0)
am 07.08.2009 - 07:42 Uhr

Hallo zusammen,

jetzt wäre es schön gewesen, wir wüssten auch noch was an $file übergeben wird (denke ist ein leerer Eintrag). Hast du mal von Hand (mit ftp) die von dir erstellte (umbenannte default.settings.php) settings.php überprüft und dass (ev. auch der Ordner?) die Rechte wirklich stimmen, damit man darin schreiben darf?

Habe nochmal einen aussagekräftigen Titel angegeben, vielleicht weiss ein Fachmann hier noch Rat. Die Fehlermeldung sagt nach meinem Verständnis aus, dass erstens kein Dateiname übergeben werden konnte (darum die Aussage, dass ev. eine Datei fehlt) und zweitens natürlich dann auch nicht darin geschrieben werden konnte.

Solche Meldungen können m.E. aber auch wegen fehlenden Rechten sein, weil einfach die nötigen Aktionen nicht gemacht werden können. Wenn bei zu wenig Rechten oder fehlender Datei fopen ausgeführt wird, so führt das zu Fehlern denn er hat nichts (oder darf nicht) was er im Schreibmodus öffnen kann.

So verstehe ich das...

Jedenfalls wirft er ja den Fehler in der Zeile 757, in fopen() welches die Datei öffnen sollte:

757: <strong>if (!$fp = fopen($file, 'wb')) {</strong>
758: drupal_set_message(t(<strong>'The file could not be created.'</strong>), 'error');
759: return 0;
760: }

Leider hilft dir meine Aussage kaum weiter. Wie gesagt, vielleicht hat noch einer einen Rat der mehr weiss :-)

Gruss

minou

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi, ich habs

Eingetragen von Casey (11)
am 07.08.2009 - 08:25 Uhr

Hi,
ich habs hinbekommen;-)

Es lag an der Rechtezuordnung. /sites/default/settings.php und /sites/default/files Ich hatte die Rechte auf 644. Jetzt habe ich die Rechte der settings.php auf 744 und die des files Ordner auf 777, dann update.php ausgeführt und die Fehlermeldung war weg.

Ich hoffe das bleibt auch so...
Vielen Dank an alle die Geholfen haben.

Gruß Chris

  • Anmelden oder Registrieren um Kommentare zu schreiben

Berechtigungen

Eingetragen von stBorchert (6003)
am 07.08.2009 - 08:33 Uhr

Moin.

Casey schrieb

Jetzt habe ich die Rechte der settings.php auf 744 und die des files Ordner auf 777, dann update.php ausgeführt und die Fehlermeldung war weg.

Abgesehen davon, dass es jetzt funktioniert: empfohlen wird ein einfaches

chmod a+w files
chmod a+w settings.php

vor der Installation und dann nach Abschluss der Datenbankinitialisierung chmod a-w settings.php.
Das funktioniert dann definitiv (solange man die Leserechte nicht händisch entfernt ;-))

hth,

 Stefan

--
sei nett zu Deinem Themer

  • Anmelden oder Registrieren um Kommentare zu schreiben

sone sch.... ich habe Themes

Eingetragen von Casey (11)
am 12.08.2009 - 09:45 Uhr

sone sch.... ich habe Themes geändert und die Fehlermeldung ist wieder da, ich verzweifel hier noch...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Immer Update

Eingetragen von henry (43)
am 12.08.2009 - 15:42 Uhr

Ob neues Module oder Themes > update!

  • Anmelden oder Registrieren um Kommentare zu schreiben

update.php wurde

Eingetragen von Casey (11)
am 12.08.2009 - 19:09 Uhr

update.php wurde ausgeführt, aber nix...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Eine mögliche Lösung

Eingetragen von funkytraffic (13)
am 11.01.2010 - 12:12 Uhr

Wahrscheinlich ist bei Einstellungen > Deteisystem das falsche Verzeichnis angegeben.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe das Thema erledigt,

Eingetragen von joeby (10)
am 03.03.2010 - 16:40 Uhr

Ich habe das Thema erledigt, indem ich den PHP Safe-Mode abgeschaltet habe.

LG joeby

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ein Problem können die

Eingetragen von madmattus (41)
am 04.03.2010 - 10:22 Uhr

Ein Problem können die Zugriffsrechte auf den "sites"-Ordner und dessen Unterordner und Dateien sein, hier muss man mal prüfen ob die Rechte richtig vergeben sind.
Speziell der Unterordner "files"

Zum testen mal auf den Ordner "sites" mit allen Unterordnern und Dateien, volle Zugriffsrechte erteilen, dann /update.php und schauen ob die Fehlermeldung immer noch erscheint.
Zusätzlich vielleicht noch in Drupal unter "Dateisystem" prüfen ob die Pfadangabe stimmt.

Gruß
Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Safe Mode abschalten

Eingetragen von joeby (10)
am 04.03.2010 - 14:52 Uhr

Hallo Markus,

Zitat:

Zum testen mal auf den Ordner "sites" mit allen Unterordnern und Dateien, volle Zugriffsrechte erteilen, dann /update.php und schauen ob die Fehlermeldung immer noch erscheint.
Zusätzlich vielleicht noch in Drupal unter "Dateisystem" prüfen ob die Pfadangabe stimmt.

das hatte ich alles gemacht - ohne Erfolg. Nach der Installation mehrerer Module tauchte dann die Meldung auf, dass ein PHP-Prozess den falschen Eigentümer hat. Das war für mich der Anlass, das mit dem Abschalten des Safe-Modes zu probieren. Und es hat geklappt.

Das ist natürlich nur möglich, wenn man einen eigenen Server hat oder vom Provider das Recht bekommt, diese Einstellung zu verändern. (Am Rande: Die Zweckmäßikeit des Safe-Modes ist nach meinem Stand sowieso umstritten.)

@alle: Probiert natürlich erst einmal Zugriffsrecht 666 bei Dateien und 777 bei Verzeichnissen. (s.o.)

LG joeby

  • 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?
Weiter

Neue Kommentare

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

Statistik

Beiträge im Forum: 250234
Registrierte User: 20455

Neue User:

  • JoMek
  • Znogsnernoimb
  • ByteScrapers

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