Seite 1 von 2

Falscher Pfad beim Einfügen von PDF

Verfasst: Mo 1. Jun 2009, 17:54
von yui
Hallo zusammen,

seit kurzem habe ich einen Fehler in meiner 4.8.12 Installation, den ich nicht nachvollziehen kann:

Setze ich einen Link auf ein PDF müsste der richtige Pfad lauten http://www.domain.de/contenido/cms/upload/Anleitung/irgendwas.pdf. Tatsächlich lautet er aber http://www.domain.de/cms/upload/Anleitung/irgendwas.pdf, also ohne contenido. Wie kommt das? Füge ich Bilder ein ist der Pfad korrekt. :?

Im Fehlerlog steht dazu Folgendes:
[01-Jun-2009 18:51:50] PHP Warning: Invalid argument supplied for foreach() in ...../htdocs/Contenido/contenido/classes/widgets/class.widgets.treeview.php on line 98
Kann mir jemand einen Tipp geben?

Schöne Grüsse
yui

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Mo 1. Jun 2009, 17:59
von GaMbIt_
Tritt dieses Phänomen nur bei PDFs auf oder auch bei anderen Dateien, oder gar Bildern?

Wenn ja dann tippe ich auf eine falsche Pfadangabe in den Mandanteneinstellungen...

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Mo 1. Jun 2009, 18:06
von yui
Das Phänomen trifft wie gesagt nur bei PDFs ein. In den Mandateneinstellungen ist der Pfad auch richtig.

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Mo 1. Jun 2009, 18:08
von GaMbIt_
Und wie bindest Du die Links ein?

mit dem WYSIWYG Editor?
Ändere da doch mal den Link auf den korrekten...

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Mo 1. Jun 2009, 20:59
von yui
Ich gehe wie folgt vor: Im WYSIWYG Editor schreibe ich einen Text, markiere ihn, klicke auf "Link einfügen", in der Adresse suche ich die PDF-Datei und wähle sie aus. In der Adresse steht zu diesem Zeitpunkt auch die richtige, nämlich http://www.domain.de/contenido/cms... Nach den Drücken des Einfügen-Knopfs sehe ich mir den Link noch einmal an und sehe, dass der Link nun so beginnt ../../cms...

Der Fehlerlog sieht nun so aus:
[01-Jun-2009 18:51:50] PHP Warning: Invalid argument supplied for foreach() in ../htdocs/Contenido/contenido/classes/widgets/class.widgets.treeview.php on line 98
[01-Jun-2009 21:47:57] /Contenido/contenido/main.php?area=upl&frame=1&appendparameters=filebrowser&contenido=f301b1d4ad45d7d6b3484e81cdef77a7 MySQL error 1062: Duplicate entry 'f301b1d4ad45d7d6b3484e81cdef77a7' for key 1
insert into con_phplib_active_sessions ( sid, name, val, changed ) values ('f301b1d4ad45d7d6b3484e81cdef77a7', 'contenido', 'Y29udGVuaWRvOiR0aGlzLT5pbiA9ICcwJzsgJHRoaXMtPnB0ID0gYXJyYXkoKTsgJHRoaXMtPnB0WydhdXRoJ10gPSAnMSc7ICR0aGlzLT5wdFsnY2hhbGxlbmdlJ10gPSAnMSc7ICR0aGlzLT5wdFsnc2F2ZUxvZ2luVGltZSddID0gJzEnOyAkdGhpcy0+cHRbJ2JlbGFuZyddID0gJzEnOyAkdGhpcy0+cHRbJ2NsaWVudCddID0gJzEnOyAkdGhpcy0+cHRbJ2xhbmcnXSA9ICcxJzsgJHRoaXMtPnB0WydzZXNzX2FyZWEnXSA9ICcxJzsgJHRoaXMtPnB0WydjZmdDbGllbnQnXSA9ICcxJzsgJHRoaXMtPnB0WydlcnJzaXRlX2lkY2F0J10gPSAnMSc7ICR0aGlzLT5wdFsnZXJyc2l0ZV9pZGFydCddID0gJzEnOyAkdGhpcy0+cHRbJ3JlbWFrZUNhdFRhYmxlJ10gPSAnMSc7ICR0aGlzLT5wdFsnQ2F0VGFibGVDbGllbnQnXSA9ICcxJzsgJHRoaXMtPnB0WydDYXRUYWJsZUxhbmcnXSA9ICcxJzsgJHRoaXMtPnB0WydyZW1ha2VTdHJUYWJsZSddID0gJzEnOyAkdGhpcy0+cHRbJ3N5bmNmcm9tJ10gPSAnMSc7ICR0aGlzLT5wdFsnZW5jb2RpbmcnXSA9ICcxJzsgJHRoaXMtPnB0Wyd2aWV3J10gPSAnMSc7ICR0aGlzLT5wdFsnYnJvd3NlcnBhcmFtZXRlcnMnXSA9ICcxJzsgJEdMT0JBTFNbJ2F1dGgnXSA9IG5ldyBDb250ZW5pZG9fQ2hhbGxlbmdlX0NyeXB0X0F1dGg7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGggPSBhcnJheSgpOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWyd1aWQnXSA9ICc0OGEzNjViNGNlMWUzMjJhNTVhZTkwMTdmM2RhZjBjMCc7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGhbJ3Blcm0nXSA9ICdzeXNhZG1pbic7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGhbJ2V4cCddID0gJzEyNDM4ODkyNzcnOyAkR0xPQkFMU1snYXV0aCddLT5hdXRoWydyZWZyZXNoJ10gPSAnMTI0Mzg4NTU0Nic7ICRHTE9CQUxTWydhdXRoJ10tPmF1dGhbJ3VuYW1lJ10gPSAnc3lzYWRtaW4gJzsgJEdMT0JBTFNbJ2NoYWxsZW5nZSddID0gJzdjZWEzZDYzNWJiZGUxZDU3NWE4NzlmNzdiODUyYzdmJzsgJEdMT0JBTFNbJ3NhdmVMb2dpblRpbWUnXSA9ICcwJzsgJEdMT0JBTFNbJ2JlbGFuZyddID0gJ2RlX0RFJzsgJEdMT0JBTFNbJ2NsaWVudCddID0gJzEnOyAkR0xPQkFMU1snbGFuZyddID0gJzEnOyAkR0xPQkFMU1snc2Vzc19hcmVhJ10gPSAnY29uX2VkaXRjb250ZW50JzsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWydzZXQnXSA9ICdzZXQnOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXSA9IGFycmF5KCk7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWydwYXRoJ10gPSBhcnJheSgpOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXVsncGF0aCddWydmcm9udGVuZCddID0gJy9rdW5kZW4vY29tcHJvLXRlbC5uZXQvZnJpZWRlLWtvbXByZXNzb3Jlbi9mcmllZGUta29tcHJlc3NvcmVuL2h0ZG9jcy9Db250ZW5pZG8vY21zLyc7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWydwYXRoJ11bJ2h0bWxwYXRoJ10gPSAnaHR0cDovL3d3dy5mcmllZGUta29tcHJlc3NvcmVuLmRlL0NvbnRlbmlkby9jbXMvJzsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ2ltYWdlcyddID0gJ2h0dHA6Ly93d3cuZnJpZWRlLWtvbXByZXNzb3Jlbi5kZS9Db250ZW5pZG8vY21zL2ltYWdlcy8nOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXVsndXBsb2FkJ10gPSAndXBsb2FkLyc7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWydodG1scGF0aCddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ2h0bWxwYXRoJ11bJ2Zyb250ZW5kJ10gPSAnaHR0cDovL3d3dy5mcmllZGUta29tcHJlc3NvcmVuLmRlL0NvbnRlbmlkby9jbXMvJzsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ3VwbCddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ3VwbCddWydwYXRoJ10gPSAnL2t1bmRlbi9jb21wcm8tdGVsLm5ldC9mcmllZGUta29tcHJlc3NvcmVuL2ZyaWVkZS1rb21wcmVzc29yZW4vaHRkb2NzL0NvbnRlbmlkby9jbXMvdXBsb2FkLyc7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWyd1cGwnXVsnaHRtbHBhdGgnXSA9ICdodHRwOi8vd3d3LmZyaWVkZS1rb21wcmVzc29yZW4uZGUvQ29udGVuaWRvL2Ntcy91cGxvYWQvJzsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ3VwbCddWydmcm9udGVuZHBhdGgnXSA9ICd1cGxvYWQvJzsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ2NzcyddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ2NzcyddWydwYXRoJ10gPSAnL2t1bmRlbi9jb21wcm8tdGVsLm5ldC9mcmllZGUta29tcHJlc3NvcmVuL2ZyaWVkZS1rb21wcmVzc29yZW4vaHRkb2NzL0NvbnRlbmlkby9jbXMvY3NzLyc7ICRHTE9CQUxTWydjZmdDbGllbnQnXVsnMSddWydqcyddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2NmZ0NsaWVudCddWycxJ11bJ2pzJ11bJ3BhdGgnXSA9ICcva3VuZGVuL2NvbXByby10ZWwubmV0L2ZyaWVkZS1rb21wcmVzc29yZW4vZnJpZWRlLWtvbXByZXNzb3Jlbi9odGRvY3MvQ29udGVuaWRvL2Ntcy9qcy8nOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXVsndHBsJ10gPSBhcnJheSgpOyAkR0xPQkFMU1snY2ZnQ2xpZW50J11bJzEnXVsndHBsJ11bJ3BhdGgnXSA9ICcva3VuZGVuL2NvbXByby10ZWwubmV0L2ZyaWVkZS1rb21wcmVzc29yZW4vZnJpZWRlLWtvbXByZXNzb3Jlbi9odGRvY3MvQ29udGVuaWRvL2Ntcy90ZW1wbGF0ZXMvJzsgJEdMT0JBTFNbJ2VycnNpdGVfaWRjYXQnXSA9IGFycmF5KCk7ICRHTE9CQUxTWydlcnJzaXRlX2lkY2F0J11bJzEnXSA9ICcyMic7ICRHTE9CQUxTWydlcnJzaXRlX2lkYXJ0J10gPSBhcnJheSgpOyAkR0xPQkFMU1snZXJyc2l0ZV9pZGFydCddWycxJ10gPSAnMTEnOyAkR0xPQkFMU1sncmVtYWtlQ2F0VGFibGUnXSA9ICcxJzsgJEdMT0JBTFNbJ0NhdFRhYmxlQ2xpZW50J10gPSAnMSc7ICRHTE9CQUxTWydDYXRUYWJsZUxhbmcnXSA9ICcxJzsgJEdMT0JBTFNbJ3JlbWFrZVN0clRhYmxlJ10gPSAnJzsgJEdMT0JBTFNbJ3N5bmNmcm9tJ10gPSAnMCc7ICRHTE9CQUxTWydlbmNvZGluZyddID0gYXJyYXkoKTsgJEdMT0JBTFNbJ2VuY29kaW5nJ11bJzEnXSA9ICdpc28tODg1OS0xJzsgJEdMT0JBTFNbJ2VuY29kaW5nJ11bJzInXSA9ICdpc28tODg1OS0xJzsgJEdMT0JBTFNbJ3ZpZXcnXSA9ICdlZGl0JzsgJEdMT0JBTFNbJ2Jyb3dzZXJwYXJhbWV0ZXJzJ10gPSAnJzsg', '20090601214757')
[01-Jun-2009 21:47:57] /Contenido/contenido/main.php?area=upl&frame=1&appendparameters=filebrowser&contenido=f301b1d4ad45d7d6b3484e81cdef77a7 Session: freeze() failed.

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Mo 1. Jun 2009, 21:15
von idea-tec
ich bin mir nicht sicher ob dein errorlog-eintrag mit deinem problem direkt zu tun hat, da ja alles geht, lies mal das hier:
http://forum.contenido.org/viewtopic.ph ... led#p80919

da bei dir alles funktioniert, z.b. mit bildern, nur eben bei pdf nicht, kann es nicht mit einer oben geposteten errorlog-eintrag zusammen hängen.
werde morgen mal einen link auf ein pdf in einer 4.8.12er testen.

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Di 2. Jun 2009, 04:30
von yui
Bis das Problem gelöst ist würde ich gerne den falschen Pfad per htaccess umleiten, also http://www.irgendeineDomain.de/cms/uplo ... alter".pdf umleiten nach http://www.irgendeineDomain.de.de/conte ... alter".pdf

Seit einiger Zeit suche ich da schon nach einer Lösung, aber remode und rewrite verwirren mehr als das ich das wirklich verstehe... :oops:

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Di 2. Jun 2009, 17:34
von yui
In einer anderen 4.8.12 Installation, die ich ungefähr zur gleichen Zeit installiert habe, ist der Pfad korrekt, ich habe zum testen einige Dateien von der "defekten" verwendet.

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Do 24. Sep 2009, 10:11
von jacke
Hallo,

ich habe das gleiche Problem mit den PDFs ../..cms/ulpload/pdf
in der 4.8.12. Bei Bildern stimmt der Pfad ../cms/upload/bilder

gibt es schon eine Lösung? Die configs scheinen ja richtig zu sein.

gruß

jacke

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Do 24. Sep 2009, 10:22
von Squarius
Dasselbe Problem hatte ich eben auch beim Umzug vom Testserver auf eine Live-Installtion. Bei mir hat er immer den Pfad falsch eingesetzt obwohl ich sogar manuell den richtigen, absoluten Pfad eingeben hatte. Daraufin hab ich folgendes Probiert.

Den Artikel im TIny MCE geöffnet und den Link per Klick auf das 'Link-Symbol' bearbeitet. Im folgenden Fenster habe ich nicht wie sonst das Ziel ausgewählt sonder den Link relativ zum Zielpdf eingegeben und gespeichert. Diese Link akzeptierte Contenido und meine PDF-Datei wurde gefunden.

Bei mir wars so:
../../cms/upload/PDF/Test.pdf

hatte ich geändert in:
upload/PDF/Test.pdf

Vielleicht konnte ich jmd. damit auf die richtige Idee bringen.

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Do 11. Nov 2010, 10:53
von DeadManWalking
Bei mir auch dasselbe Problem in 4.8.12 mit TinyMCE:

Mit dem "Link einfügen/bearbeiten" kommt ein Popup, da kann man "Durchsuchen",
dann erscheint ja die Seite mit allen PDFs im Upload-Ordner (/contenido/cms/upload/PDFs).

Wählt man ein PDF aus, erscheint unter Adresse die absolute Adresse, also
http://www.domain.org/contenido/cms/upload/PDFs/datei.pdf

Dann klickt man "Aktualisieren" und überprüft den Link nochmal im Editor,
dann steht dort auf einmal die relative Adresse "../../cms/upload/PDFs/datei.pdf"

Das erste "../" ist dann aber zuviel und es geht nimmer. 404 File not found.

Liegt das evtl. an den Mandanteneinstellungen?
Nach der Installation habe ich im Webroot ein Verzeichnis contenido,
dadrin sind dann wiederum cms und nochmal contenido.

Die Variablen sind dann bei mir so gesetzt:
Contenido HTML-Pfad -> ../contenido/ (ebenso in der config.php)
Contenido Pfad -> /htdocs/contenido/contenido
Contenido Voller HTML-Pfad & Browser-Pfad -> http://www.domain.de/contenido/contenido/
Contenido Frontend-Pfad -> /htdocs/contenido

Unter Mandanteninformationen geht's so weiter:
HTML-Pfad -> http://www.domain.de/contenido/cms/
Frontend-Pfad -> /htdocs/contenido/cms

Für Hinweise wäre ich dankbar.

Viele Grüße

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Do 11. Nov 2010, 11:40
von Oldperl
Hallo,

versuch mal den root-Ordner umzubenennen. Also nicht contenido!
Ich denke mich zu erinnern das es da mal was gab wegen der Benennung und 2 Mal contenido im Pfad. Einfach mal probieren und eien kurze Rückmeldung geben.

Gruß aus Franken

Ortwin

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Mi 17. Nov 2010, 09:59
von Planer67
yui hat geschrieben:Hallo zusammen,

seit kurzem habe ich einen Fehler in meiner 4.8.12 Installation, den ich nicht nachvollziehen kann:

Setze ich einen Link auf ein PDF müsste der richtige Pfad lauten http://www.domain.de/contenido/cms/upload/Anleitung/irgendwas.pdf. Tatsächlich lautet er aber http://www.domain.de/cms/upload/Anleitung/irgendwas.pdf, also ohne contenido. Wie kommt das? Füge ich Bilder ein ist der Pfad korrekt. :?

Im Fehlerlog steht dazu Folgendes:
[01-Jun-2009 18:51:50] PHP Warning: Invalid argument supplied for foreach() in ...../htdocs/Contenido/contenido/classes/widgets/class.widgets.treeview.php on line 98
Kann mir jemand einen Tipp geben?

Schöne Grüsse
yui
Wieso muss der richtige Link mit "contenido" sein??? :roll:

Wenn man die Dateien (PDF's) in der Dateiverwaltung in den Ordner "Anleitung" hochgeladen hat, lautet die richtige URL doch so wie du oben beschrieben hast:
http://www.domain.de/cms/upload/Anleitung/irgendwas.pdf

Oder gibt es jetzt im Verzeichnis "contenido" auch eine Upload-Ordner?

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Mi 17. Nov 2010, 10:10
von Oldperl
Hallo planer67,
Planer67 hat geschrieben:Oder gibt es jetzt im Verzeichnis "contenido" auch eine Upload-Ordner?
Du hast aber schon richtig gelesen? :roll:
Sie/Er hat die komplette Contenidoinstallation in einen Ordner "contenido" gelegt. Dementsprechend müßte der korrekte Pfad (auch ohne upload-Ordner im contenido-Ordner)
http://www.domain.de/contenido/cms/uplo ... endwas.pdf
lauten.

Gruß aus Franken

Ortwin

Re: Falscher Pfad beim Einfügen von PDF

Verfasst: Mi 17. Nov 2010, 10:15
von Planer67
Oldperl hat geschrieben:Hallo planer67,
Planer67 hat geschrieben:Oder gibt es jetzt im Verzeichnis "contenido" auch eine Upload-Ordner?
Du hast aber schon richtig gelesen? :roll:
Sie/Er hat die komplette Contenidoinstallation in einen Ordner "contenido" gelegt. Dementsprechend müßte der korrekte Pfad (auch ohne upload-Ordner im contenido-Ordner)
http://www.domain.de/contenido/cms/uplo ... endwas.pdf
lauten.

Gruß aus Franken

Ortwin
Das steht bei DeadManWalking dabei, aber nicht bei yui :wink: