| Autor | Nachricht |
|---|---|
| Beobachter Anmeldedatum: 15.02.2008 Beiträge: 5 Chats: 0 | Muss aus Platzgründen unsere Wiki auf einen anderen Server umziehen. Nun sind schon etliche Dateien in die bisherige Wiki hochgeladen worden, bei denen Umlaute im Dateinamen vorkommen. Bisher gab es mit Links wie [[bild:übersicht.gif]] keine Probleme, auch wenn die Dateinamen im (Windows-) Filesystem mächtig entstellt wurden ("ürbersicht.gif"). Funktioniert hat es trotzdem. Jetzt auf der neuen Maschine geht das aber plötzlich nicht mehr. Die Wiki wurde samt Konfigurationsdateien 1:1 vom alten Rechner auf den neuen kopiert, es dürfte also irgend eine Einstellung im Betriebssystem, Apache oder PHP dafür verantwortlich sein. Wer kann helfen? |
| Nach oben | profil pn |
Administrator ![]() ![]() Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 40755 Chats: 11134 Wohnort: Hennef | Wie wurden die Dateien kopiert? Es kann schon simpel am FTP-Programm gelegen haben. 1:1 bekommt nur dann hin, wenn man die Dateien in ein TAR-Verzeichnis packt und dann auf dem Server entpackt. |
| Nach oben | profil pn email |
| Beobachter Anmeldedatum: 15.02.2008 Beiträge: 5 Chats: 0 | Das Ganze findet auf zwei Windows Servern statt, die Dateien wurden einfach von einem Server auf den anderen kopiert. Die Dateien heißen auf beiden Servern gleich. Selbst wenn die neue Wiki-Installation die alte Datenbank benutzt (durch entsprechende Konfiguration in LocalSettings.php) funktionieren die Links auf der alten Installtion, nicht aber auf der der neuen. Also: Gleiche DB, gleiche Filenamen, aber dennoch en Unterschied im Verhalten. Kann eigentlich nur in einer anderen Apache- oder PHP-Version begründet sein. |
| Nach oben | profil pn |
Administrator ![]() ![]() Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 40755 Chats: 11134 Wohnort: Hennef | Du solltest mal die Datensätze per phpmyadmin einsehen. Ich vermute, dass beim Import der Datensätze die Kollation in die Hose gegangen ist. Man kann z.B. beim Datenexport die Kollation wählen. Genauso beim Import. Gruß |
| Nach oben | profil pn email |
| Beobachter Anmeldedatum: 15.02.2008 Beiträge: 5 Chats: 0 | Jaja, aber um genau so etwas als Fehlerquelle auszuschließen, benutze ich ja gar nicht nicht die neue Datenbank, sondern habe versuchweise die alte Originaldatenbank per Eintrag in der LocalSettings.php an meine umgezogene Wiki "angehängt". Um das Problem mal aus einer anderen Richtung anzugehen: Warum werden Dateien mit Umlauten beim Upload so verändert, dass der Dateiname z.B. nicht mehr "Übersicht.pdf" sondern "Übersicht.pdf" lautet? Wenn die Datei so im Fliesystem gespeichert würde wie der Benutzer sie benennt, währe das alles auch in der neuen Wiki kein Problem. |
| Nach oben | profil pn |
Administrator ![]() ![]() Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 40755 Chats: 11134 Wohnort: Hennef | Wenn Du Dir die Dateien im FTP anschaust. Wie sind sie denn dort benannt? Sind sie dort schon falsch? Dann ist der Fehler auf den eingesetzten Zeichensatz beim Upload-Formular zurückzuführen. Sind die Dateien dagegen im FTP richtig, aber in der DB falsch hinterlegt, dann ist es auf den dortigen Zeichensatz zurückzuführen. Aber meine das so verstanden zu haben, dass nur die Sonderzeichen von Dateien betroffen sind und nicht die aus bestehenden Texten (egal ob importierte oder neue). |
| Nach oben | profil pn email |
| Beobachter Anmeldedatum: 15.02.2008 Beiträge: 5 Chats: 0 | Tut mir Leid, ich verstehe nicht was Du mit "Wenn Du Dir die Dateien im FTP anschaust" meinst. Ich arbeite mittels Remote Desktop direkt auf dem Server, und sehe dort dass die Dateinamen übel verhunzt sind (und zwar nur die der hochgeladenen Dateien, ansonsten werden Umlaute und Sonderzeichen richtig dargestellt, sofern sie überhaupt in Dateinamen zulässig sind), und das ist auch bei jedem neuen Upload immer noch der Fall. Mittlerweile habe ich alle Charsets und collations auf dem MySQL Server auf utf8 umgestellt. Wenn ich jetzt eine Datei mit Umlauten im Dateinamen hochlade, wird deren Dateiname nachher in der Bilderliste richtig angezeigt, und der Link auf die Datei enthält ebenfalls Umlaute (je nach Browser ggf. codiert). Nur im Dateisystem ist der Dateiname nun noch falsch, weshalb Verknüpfungen auf die Datei natürlich nicht funktionieren. Zitat: Dann ist der Fehler auf den eingesetzten Zeichensatz beim Upload-Formular zurückzuführen. Der Quelltext im Browser sagt: Code: <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| Nach oben | profil pn |
Administrator ![]() ![]() Name: Marc Geschlecht: Anmeldedatum: 28.08.2004 Beiträge: 40755 Chats: 11134 Wohnort: Hennef | Da Du sagst, dass es auf dem Server sowohl "Ü" im Dateinamen gibt und auch "Ü", kann es ja nicht am Server liegen. Das Script, dass den Dateinamen verarbeitet scheint diesen zu zerstückeln. Das Formular sendet ja an eine Datei. Im Quelltext sollte sowas zu finden sein: Code: <form action="dateiname.php" D.h. Du öffnest nun in Deinem FTP Programm diese Datei und suchst die Stelle wo der Dateiname verarbeitet wird. In der Regel ist das $HTTP_POST_FILES oder $_FILES. Der Aufbau ist dann meist so: Code: $_FILES['formularfeldname']['name'] Du gehst jetzt am besten mal hin und gibst in einer neuen Zeile den Dateinamen aus: Code: echo($_FILES['formularfeldname']['name']); Nun lädst Du eine Datei mit Umlauten hoch und wartest ab, was der Browser ausgibt. Er sollte den Dateinamen nach erfolgreichem Upload entweder zerstückelt oder korrekt ausgeben. Gleichzeitig prüfst Du im Zeichensatz des Browsers welchen er ausgewählt hat (z.B. UTF- Je nachdem stellst Du hier noch den Code zur Verfügung wo Du echo() eingebaut hast. Was mir noch einfällt ist, dass Dein Server selbst auch einen Zeichensatz vorgeben kann. Am besten prüfst Du hier mal die Upload-Seite: http://www.webconfs.com/http-header-check.php Gibt sie korrekt "Content-Type => text/html; charset=UTF-8" zurück oder steht da zufällig ISO? Gruß |
| Nach oben | profil pn email |
| Gast | Mach mit!Wenn Dir die Beiträge gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:» Anmelden Registrierte Mitglieder genießen die folgenden Vorteile: ✔ kostenlose Mitgliedschaft ✔ keine Werbung ✔ direkter Austausch mit Gleichgesinnten ✔ neue Fragen stellen oder Diskussionen starten ✔ schnelle Hilfe bei Problemen ✔ Bilder und Videos hochladen ✔ und vieles mehr... |
| Nach oben | |
| Ähnliche Beiträge | Re: | Hits | Letzter Beitrag | |
|---|---|---|---|---|
![]() | Dattenrettung mit PhotoRec: Wo sind die Dateinamen? Hi,
ich habe für einen Bekannten Dateien auf einer Festplatte mit PhotoRec wiederhergestellt. Einiges konnte gerettet werden. Allerdings sind 90% der Dateinamen einfach nur durchnummeriert. Wie kommt das? Auch verstehe ich die Ordnerstruktur nicht. Er... von mgutt | 3 | 413 | 09.10.2010, 17:15 mgutt |
![]() | Problem mit Umlauten nach Backupeinspielung Hallo
Ich habe soeben versucht ein Backup, dass ich mit mysqldump erstellt habe, auf einer anderen Maschine zu installieren. Alles funktioniert auch wunderbar. Nur in den Titeln der Seiten werden die Umlaute falsch dargestellt. In den Inhalten sind... [MediaWiki]von mkjtravel | 3 | 489 | 05.04.2009, 08:32 selli |
![]() | Probleme mit Umlauten nach Update auf Mediawiki 1.15.1 Hallo liebe Community,
ich betrue in der Uni eine Wiki-Plattform, die ich vor kurzem von der Version 1.8.irgendwas auf die aktuelle Version 1.15.1 aktualsiert habe.
Das Problem welches ich nun allerdings habe, ist dass sämtliche Kategorien, die... [MediaWiki]von wikiOpfer | 2 | 341 | 15.09.2009, 09:00 wikiOpfer |
![]() | Probleme mit Umlauten nach Update auf Mediawiki 1.15.1 Hallo liebe Community,
ich betrue in der Uni eine Wiki-Plattform, die ich vor kurzem von der Version 1.8.irgendwas auf die aktuelle Version 1.15.1 aktualsiert habe.
Das Problem welches ich nun allerdings habe, ist dass sämtliche Kategorien, die... [MediaWiki]von wikiOpfer | 0 | 470 | 06.09.2009, 21:12 wikiOpfer |
![]() | Probleme mit deutschen Umlauten auf manchen Kategorieseiten Hallo, liebe Wikigemeinde!
Ich habe ein sehr merkwürdiges Problem mit MediaWiki. Wenn ich in meine Kategorieliste schaue (siehe [URL=http://gameguidewiki.de/?title=Spezial:Kategorien]hier[/URL]), erscheinen von manchen Kategorien zwei Varianten, eine... [MediaWiki]von dsma_bell | 2 | 210 | 09.07.2009, 14:32 dsma_bell |
![]() | Biete PS3 mit 2 Spiele und mit einen BlueRay Film Biete PS3 mit 2 Spiele und mit einen BlueRay Film die PS3 ist 2 Monate alt und es ist auch HD-Ready Kabel... von CivicRider | 1 | 1036 | 27.02.2008, 16:52 HondaCivic EP1 |
![]() | 5 zoll mit Magnaflow mit halter und zuführrohr ej9 ek3.... ja biete hier ein magna mit abe so wie auf m bild. Plakette ist drauf
passß auch bei den eg s
preis 156 ... von Black EJ6 | 6 | 823 | 04.11.2010, 14:45 _scarface |
![]() | Xbox Slim mit 250 GB mit Zubehör gegen PS3 tauschen Hey ich würd meine Xbox 360 Slim mit 250 GB gerne tauschen gegen ein PS3 mt Spielen.
Dabei ist das ganze Zubehör vom Kauf Stromkabel, Kabel fürn TV, Headset und 1 Controller
Außerdem hab ich die Spiele Fifa 10, Assassins Creed 2+Brotherhood,Crysis 2,... Seite 2von Bevian | 13 | 201 | 25.10.2011, 14:05 Bevian |
![]() | iphone4 mit os5 - bluethooth mit nissan connect koppelt nich Hallöchen, ich habe heute meinen Nissan Note 1,5 Diesel bekommen und versuche,
mein iphone4/OS5 mit der Freisprecheinrichtung über Bluethooth zu koppeln.
Mein iphone erkennt zwar Nissan connect, aber es koppelt nicht. Habe den Schlüssel in ACC... von Jaabi | 0 | 101 | 03.03.2012, 14:22 Jaabi |
![]() | Biete PS3 mit 2 Spiele und mit einen BlueRay Film Biete PS3 mit 2 Spiele und mit einen BlueRay Film die PS3 ist 2 Monate alt und es ist auch HD-Ready Kabel... von artur11 | 1 | 112 | 18.11.2011, 08:15 Omez |