Fehler bei neuen Mandanten

Gesperrt
Kolja
Beiträge: 42
Registriert: Do 27. Okt 2005, 20:43
Wohnort: Berlin
Kontaktdaten:

Fehler bei neuen Mandanten

Beitrag von Kolja »

Hallo,

ich habe in einer bestehenden Contenido-Installation neue Mandanten angelegt. Es funktioniert alles soweit ganz gut, nun habe ich aber in ein Modul mit
if ("CMS_IMG[1]" != "") {
$size = getimagesize("CMS_IMG[1]");
$width =

$size[0];
$height = $size[1];
if ($width > 115)
{
$width =

115;
$percent = ($size[0] / $width);
$height = ($size[1] / $percent);


}
$img = '<div><img src="CMS_IMG[1]" width="'.$width.'" height="'.$height.'"

border="0" alt="CMS_IMGTITLE[1]" /></div>';
if ("CMS_LINK[1]" != "http://") {
$img =

sprintf('<a href="%s" target="%s">%s</a>',"CMS_LINK[1]", "CMS_LINKTARGET[1]", $img);
}


echo $img;
}
if ($edit) {
echo "</br>";
echo "CMS_IMGDESCR[1] CMS_LINKDESCR[1]

</br>";
}
Klicke ich nun im Editor auf ">> Link" komme ich in die Einstellungen zum Link. Von der Funktion her gibt es keine Probleme, allerdings bekomme ich folgende Fehlermeldungen und finde keine Möglichkeit diese los zu werden.
Warning: chdir() [function.chdir]: Permission denied (errno 13) in /usr/local/apache2/htdocs/kmgne.net/contenido/includes/functions.upl.php on line 26

Warning: Invalid argument supplied for foreach() in /usr/local/apache2/htdocs/kmgne.net/contenido/includes/include.CMS_LINK.php on line 289
Selbe Modul macht beim ersten Mandanten keine Probleme. Meine These ist nun, dass es an den Mandanteneinstellungen liegen kann.

Hat jemand einen Rat?
holger.librenz_4fb

Beitrag von holger.librenz_4fb »

Hallo Kolja.

Die Fehlermeldung sagt schon alles ;) Du hast keine Rechte um in /usr/local/apache2/htdocs/kmgne.net/contenido/includes/ zu wechseln. Schau Dir einfach die Zugriffsrechte an und dann sollte es gehen...

Gruß, Holger
Kolja
Beiträge: 42
Registriert: Do 27. Okt 2005, 20:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Kolja »

Dachte ich auch erst, aber die Ordner haben entweder 755 oder 777, da sollte doch ausreichen. Würde der Fehler dann nicht bei allen Mandanten auftreten?
wosch

Beitrag von wosch »

Beide Fehlermeldungen sagen in etwa das gleiche aus:
das nämlich das Verzeichnis in dem neuen Mandanten cms/upload nicht gelesen werden kann / vorhanden ist.

Ganz sicher das Verzeichnis im neuen Mandanten vorhanden?
Groß-/Kleinschreibung beachtet?
Mit den entsprechenden Rechten? (cmod/chown)
Kolja
Beiträge: 42
Registriert: Do 27. Okt 2005, 20:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Kolja »

Yapp, alle Verzeichnisse vorhanden. Das verwirrende ist ja, dass alles funktioniert. Ich kriege die Fehler, kann aber Dateien uploaden und in Artikeln einfügen. Allerdings bekomme ich wie gesagt die Fehlermeldung. Ist mir ein Rätsel.
holger.librenz_4fb

Beitrag von holger.librenz_4fb »

Hi.

Ähm, Du hast Verzeichnisse die "nur" 755 haben? Das würde erklären warum Contrenido nicht in das Verzeichnis wechseln aber schreiben kann. Verzeichnisse müssen Ausführungsrechte haben, sonst kann kein Programm da hinein wechseln. Schau Dir also mal an, ob Du Verzeichnisse hast, die kein X-Flag haben.

Gruß, Holger
Gesperrt