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

[erledigt] Fehler beim aktivieren der Deutschen Übersetzungen

Eingetragen von ole-w (9)
am 04.03.2008 - 23:51 Uhr in
  • Allgemeines zu Drupal
  • Drupal 6.x

Ich habe heute Drupal 6.1 DE auf meinem V-Root installiert.
Nun bin ich aber auf folgendes Problem gestoßen:

Installiere ich Drupal auf Englisch laufen Installation und Betrieb reibungslos ab, installiere ich es aber auf Deutsch, so habe ich nach der Installation bei jedem Seitenaufruf folgende 2 Fehlermeldungen:

* Die ausgewählte Datei /tmp/fileuMaOtF konnte nicht hochgeladen werden, da das Ziel nicht richtig konfiguriert ist.
* Die ausgewählte Datei /tmp/fileMJoxOz konnte nicht hochgeladen werden, da das Ziel nicht richtig konfiguriert ist.

wobei der Pfadsyntax immer /tmp/file?????? ist
Laufen tut die Seite aber weiterhin, sieht nur nicht toll aus.
Dementsprechen auch die Logfiles...
Aus den Logs:

Nachricht: Die ausgewählte Datei /tmp/fileuMaOtF konnte nicht hochgeladen werden, da das Ziel nicht gefunden werden konnte oder da die Schreibberechtigungen fehlen.

Zeitgleicher Eintrag:

Nachricht: Während der Erstellung der JavaScript-Übersetzungsdatei für die Sprache Deutsch ist ein Fehler aufgetreten.

Es scheint also irgendwo mit dem Deutschpatch zu hapern.

im Drupal-root war der Ordner tmp standardmäßig nicht vorhanden, daher habe ich ihn angelegt. --> hat den Fehler nicht behoben.
Selbst mit den Rechteeinstellungen 0777 keine Besserung.

Stelle ich jedoch in den Einstellungen wieder Englisch als Standardsprache und Deutsch als optional ein, so ist der Fehler verschwunden.

Hat hier jemand einen Lösungsvorschlag?

‹ Blöcke nicht verschiebbar Pay per Lead einbauen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Update #1

Eingetragen von ole-w (9)
am 05.03.2008 - 16:53 Uhr

Ok, ich bin in meinen Recherchen einen Schritt weiter.
Aufgrund der Ähnlichkeit des Problems hier ein Quote aus einem anderen Thread:

luzer schrieb
sushihc schrieb

.../drupal/sites/default/files/tmp/file6JiD3C konnte nicht kopiert werden.

vielleicht liegt es an deinem Pfad? Sollte der files Ordner nicht direkt in der root liegen?
Also:

.../drupal/files/tmp/file6JiD3C

Das hat mich auf eine Idee gebracht. Bei mir wurde während der Installation weder .../sites/default/files/tmp/
noch .../files/tmp/ noch .../tmp/

Probehalber habe ich aber alle drei einmal mit 0755 angelegt, keine Besserung.
Die Formulierung "Sollte der files Ordner nicht direkt im root liegen?" hat mich auf eine noch eigenartigere Idee gebracht. ABER diese hatte dann Erfolg:

Im root meines V-Servers befindet sich tatsächlich ein Ordner namens temp, mit eben diesen filexxxxxx Dateien.
Pfad: /tmp/
also absolut und nicht relativ zum Drupal-root!
Die Rechte des Ordners sind 1777, den gabs aber schon vor der Drupal-Installation.

Hat denn keiner einen Lösungsvorschlag? Es muss doch mehr Leute mit dem Problem geben!

  • Anmelden oder Registrieren um Kommentare zu schreiben

also eigentlich sollte /tmp/

Eingetragen von dawehner (2639)
am 05.03.2008 - 17:38 Uhr

also eigentlich sollte /tmp/ unter Linux System immer funktionieren insbesondere mit chmod 1777, das definitiv das einzigst Richtige ist,
wie sieht das chmod von drupal/files bzw drupal/sites/xyz/files aus?
hast du vlt. /tmp/ 0755 gegeben? das wäre verehrend
--------------
Mein Blog: www.freeblogger.org
Deutscher IRC-Channel: irc.freenode.net #drupal.de je mehr desto besser
... Jabber-me: dereine@jabber.ccc.de Warum Jabber?

  • Anmelden oder Registrieren um Kommentare zu schreiben

drupal/files bzw.

Eingetragen von ole-w (9)
am 05.03.2008 - 17:53 Uhr

drupal/files bzw. drupal/sites/xyz/files sind beide auf 0755

/tmp/ hab ich natürlich auf 1777 gelassen ;-)

mein Fehler ist aber immernoch da :(

Hat jemand Erfahrung mit der deutschen Übersetzung? Oder hapert es an Drupal selbst? Auf Englisch funktioniert ja wie gesagt alles problemlos...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich bin mir eigentlich

Eingetragen von bv (3924)
am 05.03.2008 - 18:02 Uhr

Also ich bin mir eigentlich ziemlich sicher, dass der Fehler nicht bei Drupal zu suchen ist, sondern ausschließlich ein Konfigurationsproblem Deines Webservers ist. Evtl. hast Du die Möglichkeit dazu mal Deinen Provider zu kontaktieren?

--
bv - drupalcenter.de

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie bereits erwähnt, das

Eingetragen von ole-w (9)
am 05.03.2008 - 22:14 Uhr

Wie bereits erwähnt, das ist ein V-Root Server, alle Konfigurationen unterliegen damit mir und nicht meinem Hoster ;-)

Und mit Englisch als Standardsprache klappt ja auch alles. Es scheint mir so, als gebe es ein Problem mit JavaScript:

Errorlog schrieb

Nachricht: Während der Erstellung der JavaScript-Übersetzungsdatei für die Sprache Deutsch ist ein Fehler aufgetreten.

Diese Meldungen erscheinen zeitgleich mit den anderen Fehlermeldungen...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Meine Theorie ist

Eingetragen von netzkoop (1820)
am 06.03.2008 - 11:49 Uhr

Meine Theorie ist folgende:

Errorlog schrieb

Nachricht: Während der Erstellung der JavaScript-Übersetzungsdatei für die Sprache Deutsch ist ein Fehler aufgetreten.

Diese Meldung entsteht, weil die Übersetzung etwas temporär zwischenspeichern möchte und das nicht kann.
Nochmal die verschiedenen roots:

/ ist die Systemroot auf /tmp hat der Webserver in der Regel keinen Zugriff, da das außerhalb der DocumentRoot liegt.

Diese ist z.B. /srv/www/vhosts/irgendeinname/htdocs

Alles was Drupal angeht passiert innerhalb dieser DocumentRoot. Die DrupalRoot ist dann aus Systemsicht z.B.
/srv/www/vhosts/irgendeinname/htdocs/hier-wohnt-drupal

Für Pfadangaben innerhalb von Drupal wie z.B. unter admin/settings/file-system gilt dann:
files bezieht sich auf /srv/www/vhosts/irgendeinname/htdocs/hier-wohnt-drupal/files
/tmp bezieht sich auf /srv/www/vhosts/irgendeinname/htdocs/tmp

Diese Ordner brauchen entsprechende Rechte.
Hoffe das hilft vielleicht weiter und ist halbwegs verständlich formuliert.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tja...

Eingetragen von ole-w (9)
am 06.03.2008 - 17:09 Uhr
luzer schrieb

Meine Theorie ist folgende:
/ ist die Systemroot auf /tmp hat der Webserver in der Regel keinen Zugriff, da das außerhalb der DocumentRoot liegt.

Genau dort liegen aber eben diese eigenartigen Dateien. Und die kommen nicht von mir...
Erweiterung: Fileowner ist wwwrun, group www...
also hat der Webserver doch Zugriff.

luzer schrieb

Diese ist z.B. /srv/www/vhosts/irgendeinname/htdocs

Alles was Drupal angeht passiert innerhalb dieser DocumentRoot. Die DrupalRoot ist dann aus Systemsicht z.B.
/srv/www/vhosts/irgendeinname/htdocs/hier-wohnt-drupal

In meinem Fall ist das:
/srv/www/vhosts/meindomainname/httpdocs/

luzer schrieb

Für Pfadangaben innerhalb von Drupal wie z.B. unter admin/settings/file-system gilt dann:
files bezieht sich auf /srv/www/vhosts/irgendeinname/htdocs/hier-wohnt-drupal/files
/tmp bezieht sich auf /srv/www/vhosts/irgendeinname/htdocs/tmp

Und der Ordner /srv/www/vhosts/meindomainname/httpdocs/tmp existierte nach der Drupal-Installation nicht, sondern musste von mit manuell angelegt werden.
Die Rechte dieses Ordners sind auf 0755. Der Ordner ist aber leer...
Die Rechte auf 0777 zu setzen behebt das Problem auch nicht.

Meine Idee: Anstatt auf ./tmp zuzugreifen, schafft es Drupal (wie auch immer) in /tmp zu schreiben, absolut betrachtet, nicht realtiv.
Ich weiß, dass dem nicht so sein sollte aber ich weiß nicht wie ich dieses Pfadproblem beheben kann/soll.

Erweiterung:

Ich habe mir die Datum-Uhrzeit Informationen dieser Files mal angesehen, sie werden tatsächlich zum Zeitpunkt der FEhlermeldung erst erstellt (in /tmp), VON Drupal, können von Drupal dann aber selbstverständlich nicht verwendet werden (da ausserhalb des Drupal-roots).
WIE bringe ich Drupal aber dazu anstatt von /tmp einfach /srv/www/vhosts/meindomainname/httpdocs/tmp zu benutzen????

  • Anmelden oder Registrieren um Kommentare zu schreiben

Tststs...

Eingetragen von netzkoop (1820)
am 06.03.2008 - 17:14 Uhr

Also doch ein Webserver Problem. Hast du Zugriff auf die Apache-Config?
Noch eine ratlose letzte Idee:

unter admin/settings/file-system

/tmp ändern in files/tmp oder irgendwas innerhalb der DrupalRoot. Diesen Ordner anlegen und 777 vergeben (auch für die übergeordneten)...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Temporäres Verz.

Eingetragen von tumblingmug (872)
am 06.03.2008 - 17:18 Uhr
ole-w schrieb

WIE bringe ich Drupal aber dazu anstatt von /tmp einfach /srv/www/vhosts/meindomainname/httpdocs/tmp zu benutzen????

Indem Du unter admin/settings/file-system den Pfad für "Temporäres Verz." von "/tmp" auf "tmp" abändest. Alles was da drin steht unt mit einem Slash "/" beginnt, bezieht sich auf den Server-Root, alles ohne Slash beginnend bezieht sich auf Apaches Document_Root.

  • Anmelden oder Registrieren um Kommentare zu schreiben

hmm

Eingetragen von ole-w (9)
am 06.03.2008 - 17:30 Uhr

Daran pfriemel ich auch gerade...
Genau dort steht nämlich /tmp, es wird aber dummerweise nicht realtiv interpretiert......
gebe ich dort den absoluten Pfad an, so wird er niccht gespeichert.
Ausserdem sind die Fehlermeldungen etwas dicker sobald ich file-system betrete:

* Die ausgewählte Datei /tmp/filezAWIfR konnte nicht hochgeladen werden, da das Ziel nicht richtig konfiguriert ist.
* Die ausgewählte Datei /tmp/filelIOVe1 konnte nicht hochgeladen werden, da das Ziel nicht richtig konfiguriert ist.
* warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 0 is not allowed to access /srv/www/vhosts/************************/httpdocs/sites/default/files owned by uid 30 in /srv/www/vhosts/*********/httpdocs/includes/file.inc on line 129.
* warning: fopen(sites/default/files/.htaccess) [function.fopen]: failed to open stream: Success in /srv/www/vhosts/**************/httpdocs/includes/file.inc on line 129.
* Sicherheitswarnung: .htaccess-Datei konnte nicht geschrieben werden. Bitte erstellen sie eine .htaccess-Datei im sites/default/files-Verzeichnis, mit folgendem Inhalt:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks

Also wieder das Owner Problem. Allerdings ist der sites/default/files Ordner dem User wwwrun zugeordnet... warum kann der Webserver darauf dann nicht zugreifen? Bzw. warum hat das Script die UID 0?

@tumblingmug: würde funktionieren, wenn denn Drupal den Pfad auch speichern würde ^^

EDIT2:

Bahahaaa ich dreh gleich durch...
Ich hab jetzt die geforderte .htaccess angelegt, nun wird der Pfad auch ordnungsgemäß gespeichert...
ABER: nun sieht die Fehlermeldung so aus:

Die ausgewählte Datei /srv/www/vhosts/***********/httpdocs/tmp/filelS3Ct7 konnte nicht hochgeladen werden, da das Ziel nicht richtig konfiguriert ist.

-.-

  • Anmelden oder Registrieren um Kommentare zu schreiben

SAFE MODE Restriction

Eingetragen von tumblingmug (872)
am 06.03.2008 - 17:55 Uhr
ole-w schrieb

SAFE MODE Restriction in effect.

Bitte Deinen Hoster, den SAFE MODE auf OFF zu schalten. Wenn er das nicht will, vergiß Drupal auf diesem Host (und den Hoster am besten auch gleich).
Denn: Shared Hosting UND mod_php UND Safe Mode On == fast unbenutzbarer Hosting Space, falls Du nicht nur statische Seiten ausliefern willst. (Es mag übrigens Umgehungen geben, aber insgesamt hast Du mit ob. gen. Konstellation ein schwergewichtiges, unzeitgemäßes Eisen am Bein.)
Drupal darf mit den Rechten des Apache Users auf Deinem Webspace keine Dateien schreiben (was am SAFE MODE liegt), daher die beharrlichen Fehlermeldungen.

EDIT: Sorry, Du bist ja Dein eigener Hoster :))
Dann editiere die php.ini und setze den SAFE MODE auf OFF. Apache danach neustarten.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok Danke, der SAFE MODE

Eingetragen von ole-w (9)
am 06.03.2008 - 18:17 Uhr

Ok Danke, der SAFE MODE wars!

Ich dachte eigentlich der Safe-Mode Fehler hätte sich erledigt, denn nachdem ich die .htaccess erstellt hatte war er verschwunden.
Naja, jetzt funktionierts ja, vielen Dank nochmal!

  • Anmelden oder Registrieren um Kommentare zu schreiben

ich habe den selben fehler,

Eingetragen von hellig_usvart@d... (1)
am 19.05.2008 - 19:41 Uhr

ich habe den selben fehler, und zwar seit der installation von imagegallery. ich habe die files angeschaut, sie existieren und enthalten css informationen. der ordner ist auf chmod 777. interessant: neu erstellte files haben chmod 600, und in den fehlerlogs steht NICHT.

weiss jemand rat? wäre froh um antworten...

edit: hab erst jetzt gesehen dass es sich um drupal 6 handelt. ich hab noch 5. soll ich ein eigenes topic eröffnen?

  • Anmelden oder Registrieren um Kommentare zu schreiben

"safe mode" on wars

Eingetragen von rotax42 (1)
am 14.08.2009 - 19:49 Uhr

Auch bei mir safe mode on war die Ursache.
Nach dem Abschalten waren die Fehlermeldungen weg.

  • 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 1 Woche 4 Tagen
  • Hey danke
    vor 1 Woche 5 Tagen
  • Update: jetzt gibt's ein
    vor 1 Woche 5 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 16 Stunden
  • In der entsprechenden View
    vor 3 Wochen 16 Stunden
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 16 Stunden
  • gelöst
    vor 5 Wochen 4 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 5 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20450

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