D7: Fehlermeldung sobald die dt. Übersetzung aktiviert
am 16.01.2011 - 12:44 Uhr in
Hallo!
Sobald ich die dt. Übersetzung aktiviere, kommt die Fehlermeldung
Die angegebene Datei temporary://file6YwnIN konnte nicht kopiert werden, da das Zielverzeichnis nicht richtig konfiguriert ist. Dies könnte durch Probleme bei der Berechtigung im Dateisystem verursacht werden. Weitere Informationen finden Sie im System Log.
Die angegebene Datei temporary://file6T5OrM konnte nicht kopiert werden, da das Zielverzeichnis nicht richtig konfiguriert ist. Dies könnte durch Probleme bei der Berechtigung im Dateisystem verursacht werden. Weitere Informationen finden Sie im System Log.
Wobei die Dateinamen sich bei jeder Anzeige des Fehlers ändern (temporary://fileXXXXXX).
Solange ich englisch als Standardsprache eingestellt habe funktioniert alles Fehlerfrei. Es macht auch keinen Unterschied ob ich die deutsche Drupal-Version von drupalcenter.de oder die englische Originalversion installiere und danach die deutsche Sprachdatei aktiviere. Der Fehler tritt bei einer frisch installierten D7-Verion auf, es gibt also keinen content und auch keine anderen aktivierten Module ausser aus denen aus dem core.
Das Verzeichnis für die temporären Dateien ist korrekt angegeben und auch beschreibbar.
Details zu meiner Arbeitsumgebung:
Drupal 7.0
XAMPP 1.7.3 @ MacOS 10.6.6
Ich bitte verzweifelt um Hilfe!!!!!
Anhang | Größe |
---|---|
errorD7.png | 100.48 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Das sieht für mich so aus,
am 16.01.2011 - 14:16 Uhr
Das sieht für mich so aus, als ob Du für das Verzeichnis für temporären Dateien ein falsches Verzeichnis angegeben hättest. Je nach Konfiguration muß das Verzeichnis unterhalb des DocumentRoot liegen oder der "absolute Systempfad" angegeben sein (beginnend mit / oder /Volumes/......).
Beste Grüße
Werner
P.S. Warum benutzt Du beim Mac nicht MAMP?
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Danke für Deine Antwort! Das
am 16.01.2011 - 16:10 Uhr
Danke für Deine Antwort!
Das Verzeichnis für die temporären Dateien ist korrekt angegeben. Ich habe auch schon verschiedene Orte für das Verzeichnis ausprobiert. Standardmäßig steht es ja auf /Applications/XAMPP/xamppfiles/temp . Dann habe ich mal folgenden Pfad probiert: sites/beispieldomain.de/files . Die Ordner waren jeweils mit den richtigen Rechten versehen.
Nach wie vor tritt das Problem nur in der deutschen Übersetzung auf.
Auf Deine Nachfrage zu MAMP habe ich es mir installiert und konnte dort den Fehler genau so reproduzieren.
Danach habe ich mal auf die Multisite-Installation verzichtet und eine Installation in sites/default vorgenommen.
Anscheinend geht es dort mit der deutschen Übersetzung.
D.h. momentan stehe ich also vor zwei Lösungen, die funktionieren: ich verzichte entweder auf die deutsche Übersetzung (was nicht geht weil es eine mehrsprachige Seite werden soll) oder aber ich verzichte auf das Multisite-Feature und betreibe nur eine Website unter sites/default .
Ich entscheide mich für letzteres, aber das Gelbe vom Ei ist es nicht...zumal ich in absehbarer Zeit eine zweite Installation an den Start bringen muss...
Ist es denn nachträglich noch möglich eine Multisite-Installtion einzurichten? Dazu müsste man ja nur sites/default in sites/beispieldomain.de umbenennen, oder? Vielleicht wird der Fehler ja in einem zukünftigen Update behoben und ich kann das dann vielleicht nachträglich einrichten...
Zu deiner Frage warum ich XAMPP statt MAMP nutze:
Ursprünglich hatte ich mich für XAMPP entschieden, da ich nur hier mit VirtualHosts arbeiten kann wenn ich es brauche. Dies ist meines Wissens nur mit MAMP Pro möglich. Obwohl ich das Feature dann doch nie wirklich gebraucht habe bin ich halt irgendwie bei XAMPP hängengeblieben. Es funktioniert ja auch bestens... . Naja jetzt habe ich wieder MAMP installiert und es ist schon etwas mehr MAC-like und ich werd jetzt mal das benutzen.
Ja, eine nachträgliche
am 16.01.2011 - 17:59 Uhr
Ja, eine nachträgliche Multisite Installation ist möglich.
Beste Grüße
Werner
P.S. Ich habe die 39 EUR investiert für MAMP Pro und bin sehr zufrieden damit. Multisite Installationen über Host Alias ist simpel einzurichten und funktioniert einfach.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Lösung??
am 17.01.2011 - 09:19 Uhr
Nach mehreren Versuchen funktioniert es nun auch mit einer Multisite-Installation. Ich beschreibe mal was ich gemacht habe. Ob es nun wirklich daran lag, kann ich nicht beurteilen. Aber vielleicht hilft es ja doch dem einen oder anderen mit dem gleichen Problem!
In Drupal 6 hatte ich für eine Multisite-Installation einfach für jede Domain einen entsprechenden Ordner unter sites/ angelegt. Beispiel: für die Domains abc.de und xyz.de hießen die Ordner einfach sites/abc.de und sites/xyz.de.
Das wars im Prinzip auch schon, hatte immer funktioniert...
Jetzt in Drupal 7 bin ich wie folgt vorgegangen:
- Im Ordner sites/ die beiden Unterordner für die Domains angelegt. Diesmal aber, um bei dem Beispiel mit den Domains abc.de und xyz.de zu bleiben, nur mit den Namen sites/abc und sites/xyz.
- Dann habe ich die Datei sites/example.sites.php in sites.php umbenannt und diese um folgende Einträge ergänzt:
$sites['abc.de'] = 'abc';
$sites['www.abc.de'] = 'abc';
$sites['xyz.de'] = 'xyz';
$sites['www.xyz.de'] = 'xyz';
Danach hatte ich keine Fehlermeldungen mehr. Wie gesagt: ob es wirklich daran liegt weiss ich nicht!!
Meine Problemlösung!
am 07.02.2011 - 12:05 Uhr
Hatte das selbe Problem sobald ich die Deutsche übersetzung aktivierte.
Meine Lösung war folgende:
Ich hatte bei der Installation den FILES ordner (/sites/default/files/) auf die Permission 766 gesetzt.
Nach langem herumprobieren hab ich die permission nun auf 777 (also alles erlaubt) gesetzt und nun funktioniert alles ohne Probleme.
LG