Seite 1 von 1

[4.6.23] Bilder nach upload chmod 600?

Verfasst: Di 25. Mär 2008, 21:35
von djavet
Hallo

Ich habas version 4.6.23 installiert und wenn ich uploade ein Bild, es is mit rechte 600... und kann nicht online stehen ohne ein manual anderung auf 777 oder etwas anderes.

Wie kann ich es ein automatic anderung machen. Alle die Lösung ins Forum functionnieren nicht mit die 4.6.23 version.

Vielen danke im voraus fèur ihre hilfe.

Gruss,
Dominique

Re: [4.6.23] Bilder nach upload chmod 600?

Verfasst: Mi 26. Mär 2008, 09:10
von Dodger77
djavet hat geschrieben:Alle die Lösung ins Forum functionnieren nicht mit die 4.6.23 version.
Doch, diese hier sollte funktionieren:

http://www.contenido.org/forum/viewtopi ... 4167#84167

Verfasst: Mi 26. Mär 2008, 13:08
von djavet
Super. Hat auch geklappt. Nach ein paar fine tuning.

Gruss, Dom

finetuning?

Verfasst: Do 24. Apr 2008, 19:38
von michabe
Hallo miteinander,

also bei wollte es nicht funktionieren.
Fehler:
Fatal error: Error: Can't include /home/xxx/html/contenido/plugins/chains/includes/include.chain.upload.uploadpreprocess.php in /home/xxx/html/contenido/includes/api/functions.api.general.php on line 158

Das funzt nicht - ich verstehe aber nicht warum. Das xxx ist stellvertretend für die KdNr bei netbuild.
Sobald ich die config.plugin scharf stelle geht gar nichts mehr.


Datei: config.plugin.php (0644)

Code: Alles auswählen

<?php
global $_cecRegistry, $cfg;

$cfg['plugins']['frontendlogic'][] = "category";

cInclude("plugins", "chains/includes/include.chain.frontend.cat_backendaccess.php");
cInclude("plugins", "chains/includes/include.chain.frontend.cat_access.php");


$_cecRegistry->addChainFunction("Contenido.Frontend.CategoryAccess", "cecFrontendCategoryAccess");
$_cecRegistry->addChainFunction("Contenido.Frontend.CategoryAccess", "cecFrontendCategoryAccess_Backend");

cInclude("plugins", "chains/includes/include.chain.upload.uploadpreprocess.php");
$_cecRegistry->addChainFunction("Contenido.Upload.UploadPreprocess", "cecUploadPreprocess");
?>
Und natürlich:
include.chain.uploadpreprocess.php (0755)

Code: Alles auswählen

<?php
function cecUploadPreprocess($temp_name, $new_name) 
{ 
   if(file_exists($temp_name)) 
   { 
      @chmod($temp_name, 0644); 
   } 
   if(file_exists($new_name)) 
   { 
      @chmod($new_name, 0644); 
   } 
   return $temp_name; 
}
?>
Auf Leerzeichen und Umbrüche hab ich geachtet. Die fehlermeldung ist auch ne Andere.