Seite 1 von 2

Probleme beim Upload im Back-End

Verfasst: Do 27. Apr 2006, 13:27
von joggel04
Moin,

ich habe ne Neuinstallation von Contenido 4.6.8 mit MySQL 3.23 und PHP 4.3.0 auf IIS5 gemacht.

Sieht echt gut aus, nur habe ich im Fehler-Log folgende 2 Einträge:
PHP Warning: rename(,D:/xxx/cms/upload/_eigene/) : Permission denied in D:\xxx\contenido\includes\include.upl_files_overview.php on line 177
(Fehlermeldung kommt, wenn ich in der Dateiverwaltung einen Upload machen will. Upload geht nicht.)

und

PHP Warning: parse_url(http://) : Unable to parse url in D:\xxx\contenido\includes\functions.system.php on line 123
(wird erzeugt, wenn ich das Fehlerlog leere)

Ich habe probehalber die Rechte auf jeder Vollzugriff gemacht. Leider bleibt die Fehlermeldung.

Ich vermute mal da muß noch was an der php.ini geschraubt werden?!

Kann mir jemand einen Tip geben?

Im Voraus schon mal thx

Re: Probleme beim Upload im Back-End

Verfasst: Do 27. Apr 2006, 13:48
von rezeptionist
joggel04 hat geschrieben:Moin,

ich habe ne Neuinstallation von Contenido 4.6.8 mit MySQL 3.23 und PHP 4.3.0 auf IIS5 gemacht.

Sieht echt gut aus, nur habe ich im Fehler-Log folgende 2 Einträge:
PHP Warning: rename(,D:/xxx/cms/upload/_eigene/) : Permission denied in D:\xxx\contenido\includes\include.upl_files_overview.php on line 177
(Fehlermeldung kommt, wenn ich in der Dateiverwaltung einen Upload machen will. Upload geht nicht.)
soweit ich das von letzter Woche noch weiss solltest du in der confip.php und deinen Mandanteneinstellungen die Pfade ändern

ala

Code: Alles auswählen

D:/xxx/cms/upload/_eigene/
joggel04 hat geschrieben:PHP Warning: parse_url(http://) : Unable to parse url in D:\xxx\contenido\includes\functions.system.php on line 123
(wird erzeugt, wenn ich das Fehlerlog leere)
hilft nur betreffende Zeile in der functions.system.php auszukommentieren da der Wert auf einem IIS nicht zur verfügung steht gabs schon einige Threads zu

Verfasst: Do 27. Apr 2006, 14:28
von joggel04
Das Auskommentieren der entsprechenden Zeile in der functions.system.php hat soweit funktioniert, aber mein eigentlicher Hauptfehler

Permission denied in D:\xxx\contenido\includes\include.upl_files_overview.php on line 177

bleibt bestehen. Die Pfade stimmen soweit. Das 'xxx' war von mir wegen der Länge gegen den Originalpfad für's Forum ersetzt worden. Oder hab ich da jetzt was falsch verstanden?

Hier die komplette Fehlermeldung
Warning: rename(,D:/inetpub/wwwroot/Webkunden/kunde123/cont4-6-8/cms/upload/) [function.rename]: Permission denied in D:\inetpub\wwwroot\Webkunden\kunde123\cont4-6-8\contenido\includes\include.upl_files_overview.php on line 177
Keine Dateien gefunden / vorhanden.

Gruß

Verfasst: Do 27. Apr 2006, 14:30
von rezeptionist
Falsch

Code: Alles auswählen

D:\inetpub\wwwroot\Webkunden\kunde123\cont4-6-8\contenido\includes\include.upl_files_overview.php
Richtig wäre

Code: Alles auswählen

D:/inetpub/wwwroot/Webkunden/kunde123/
so sollten deine Pfade in der config.php und in deinen Mandanteneinstellungen sein

zb bei nem Kunden von mir in der confi und Mandanteneinstellungen

Contenido Pfad d:/inetpub/wwwroot/xxxkundexxx/contenido/
frontend-Pfad d:/inetpub/wwwroot/xxxkundexxx/cms/

Verfasst: Do 27. Apr 2006, 15:00
von joggel04
Meine Pfade scheinen zu stimmen. In der config.php stehen schon folgende Pfade drin:

/* The root server path to the contenido backend */
$cfg['path']['contenido'] = 'D:/inetpub/wwwroot/Webkunden/kunde123/cont4-6-8/contenido/';

/* The web server path to the contenido backend */
$cfg['path']['contenido_fullhtml'] = 'http://www.kunde123.de/contenido/';

/* The root server path where all frontends reside */
$cfg['path']['frontend'] = 'D:/inetpub/wwwroot/Webkunden/kunde123/cont4-6-8/cms/';

Im Mandaten stehen die Pfade
D:/inetpub/wwwroot/Webkunden/kunde123/cont4-6-8/cms/
und
http://www.kunde123.de/cms/

Ändere ich etwas an diesen PFaden bekomme ich entsprechend mehr Fehlermeldungen.

Verfasst: Do 27. Apr 2006, 15:04
von rezeptionist
Und wie sieht es mit deinen Mandanteneinstellungen aus ?????

Ups überlesen

Verfasst: Do 27. Apr 2006, 15:12
von joggel04
Im Backend in den Mandanteneinstellungen habe ich die Pfade

Server-Pfad: D:/inetpub/wwwroot/Webkunden/kunde123/cont4-6-8/cms/
und
Web-Addresse: http://www.kunde123.de/cms/

Verfasst: Do 27. Apr 2006, 15:14
von rezeptionist
was mich eben stitzig mach ist das er diesen Pfad wählt

Code: Alles auswählen

D:\inetpub\wwwroot\Webkunden\kunde123\cont4-6-8\contenido\includes\include.upl_files_overview.php
hmmmmmmmmm :?:

kannst du per PM mal nen zugang schicken ??

Verfasst: Do 27. Apr 2006, 15:24
von joggel04
Der Pfad ist in soweit ja korrekt... nur scheint er nicht den Befehl rename zuzulassen... so würde ich das bei dieser Meldung verstehen

Verfasst: Do 27. Apr 2006, 15:29
von rezeptionist
hm hab reingeschaut aber merh als Pfade nochmal zu kontorllieren ist nicht .

was ich vorhin eigentlich meinte ist das hier

Code: Alles auswählen

Warning: rename(,D:/
insbesonders das Komma vor dem Laufwerksbuchstaben.

welche genaue version nimmst du den ??

Verfasst: Do 27. Apr 2006, 15:36
von joggel04
Ich habe mir heut morgen die aktuellste Version über contenido.org gezogen.

Ich versuchs einfach nochmal parallel auf einem anderen Server... vielleicht hat er sich an was 'verschluckt'

Verfasst: Do 27. Apr 2006, 15:38
von rezeptionist
nimm mal die aus meiner Signatur und lade alles mit Filezilla hoch

Verfasst: Do 27. Apr 2006, 16:10
von joggel04
Leider keine Änderung. Das einzige was er während der Installation anmahnte ist die fehlende GD unterstützung für gif ...
Wenn ich jetzt jedoch im Backend nachschaue zeigt er mir

GD Support enabled
GD Version bundled (2.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled

Ich habe übrigends auf dem gleichen Server mehrer Versionen contenido problemlos laufen. u.a. Version 4.2 und 4.4.
daher kann ich es noch weniger verstehen, daß ich jetzt nen Fehler bekomme.
:(

Verfasst: Do 27. Apr 2006, 16:28
von HerrB
Und der Webserver-Account hat auch Schreibrechte im angegebenen, im temporären und im cache-Verzeichnis?

Nur eine Idee, ich kenne mich aber gerade nicht so mit PHP auf IIS-Installationen aus...

Gruß
herrB

Verfasst: Do 27. Apr 2006, 16:44
von joggel04
ja der iusr hat vollzugriff auf allen Ebenen und zum Test habe ich sogar mal 'jeder' auf vollzugriff. Leider klappt das auch nicht.