Wenn in ein Attachment anfügen will, wird unter attachments ein neues Verzeichnis angelegt. Die Dateisystemberechtigungen werden auf 644 gesetzt. Das ist nicht gut:
1) Noch nicht einmal der owner selbst kann in das Verzeichnis wechseln.
2) Das Hochladen schlägt fehl, da hier anscheinend die Gruppe schreibrechte haben muss.
Wenn ich die Dateisystemberechtigungen auf 775 setze, geht alles. Was muss man machen, damit das standardmäßig so ist?
Gruß
Carsten
Berechtigungen bei Attachments
Moderator: Thorsten
Hi Carsten,
du hast Recht, das gibt unter manchen PHP-Installationen Probleme.
Du kannst das ändern, in dem du in der admin/attachment.php die Zeilen 163 bis 175 in das hier änderst:
bye
Thorsten
du hast Recht, das gibt unter manchen PHP-Installationen Probleme.
Du kannst das ändern, in dem du in der admin/attachment.php die Zeilen 163 bis 175 in das hier änderst:
Code: Select all
if (!is_dir($attpfad)) {
mkdir($attpfad, 0775);
}
if (!is_dir($attpfad.$_REQUEST["id"])) {
mkdir($attpfad.$_REQUEST["id"], 0775);
}
if (@move_uploaded_file($_FILES["userfile"]["tmp_name"], $attpfad.$_REQUEST["id"]."/".$_FILES["userfile"]["name"])) {
chmod ($attpfad.$_REQUEST["id"]."/".$_FILES["userfile"]["name"], 0644);
print $ad_att_suc;
}
else {
print $ad_att_fail;
}
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Hi,
das Problem ist in der demnächst erscheinenden phpMyFAQ 1.3.10 gefixt.
bye
Thorsten
das Problem ist in der demnächst erscheinenden phpMyFAQ 1.3.10 gefixt.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist