Quick Jump
Info Eine Frage stellen
Erweiterte Suche Suche in der Knowledgebase
4 Images mit eingeschaltetem safe_mode betreiben
Autor:: XP Services Team Reference Number: AA-00132 Ansichten:: 1319 Created: 2009-09-15 01:53 Last Updated: 2009-09-15 00:53 0 Bewertung/ 0 Wähler

! Bitte beachten Sie, dass Sie den Safe_mode kostenfrei abschalten lassen können, bitte senden Sie dazu eine Mail mit Ihrem accountnamen an support@xpservices.de !

Wenn Sie das 4images Gallerie Skript  (http://www.4homepages.de)  mit safe_mode installieren möchten dann beachten Sie bitte folgende Schritte:

Nach der Installation ändern Sie die Datei
/admin/categories.php
wie folgt:

Suchen Sie:

function create_cat_folder($path, $mode) {
if (@is_dir($path)) {
@chmod($path, $mode);
return true;
}
else {
$oldumask = umask(0);
$result = mkdir($path, $mode);
umask($oldumask);
if (!@is_dir($path) || !$result) {
$result = mkdir($path, 0755);
@chmod($path, $mode);
}
return $result;
}
}

und ersetzen es durch:


function create_cat_folder($path, $mode) {

//FTP Verbindung herstellen
$ftp_server='
127.0.0.1'; // Ihre FTP Server IP
$conn_id = ftp_connect($ftp_server);

$user="
test"; // Ihr Login Name
$passwd="
pass"; // Ihr Passwort
$login_result = ftp_login($conn_id, $user, $passwd);

if ((!$conn_id) || (!$login_result)) {
echo "konnte keine Verbindung zu $ftp_server mit User $ftp_user_name herstellen!";
die;
} else {

$result = ftp_mkdir($conn_id,$path);
$chmod_cmd="CHMOD 0777 ".$path;
$chmod=ftp_site($conn_id, $chmod_cmd);
}

ftp_close($conn_id);
}


dann ersetzen Sie:


function remove_cat_folder($path) {
$ok = 1;
if (@is_dir($path)) {
$handle = opendir($path);
while ($file = @readdir($handle)) {
if ($file != "." && $file != "..") {
$ok = (!remove_cat_folder($path."/".$file)) ? 0 : $ok;
}
}
closedir($handle);
$ok = (!rmdir($path)) ? 0 : $ok;
}
else {
$ok = (!unlink($path)) ? 0 : $ok;
}
return $ok;
}


durch:


function remove_cat_folder($path) {

$ftp_server='
127.0.0.1'; // Ihre FTP Server IP
$conn_id = ftp_connect($ftp_server);

$user="
test"; // Ihr Login Name
$passwd="
pass"; // Ihr Passwort
$login_result = ftp_login($conn_id, $user, $passwd);

if ((!$conn_id) || (!$login_result)) {
echo "konnte keine Verbindung zu $ftp_server mit User $ftp_user_name herstellen!";
die;
} else {

$result = ftp_rmdir($conn_id,$path);
}
ftp_close($conn_id);
}


Die blauen Teile müssen Sie an Ihre Daten anpassen!

Suchen Sie nach jeder Instanz von:

create_cat_folder(MEDIA_PATH

und ersetzen es durch

create_cat_folder(MEDIA_PATH_FTP


Suchen Sie nach jeder Instanz von:

create_cat_folder(THUMB_PATH

und ersetzen es durch

create_cat_folder(THUMB_PATH_FTP


Suchen Sie nach jeder Instanz von:

remove_cat_folder(MEDIA_PATH

und ersetzen es durch

remove_cat_folder(MEDIA_PATH_FTP


Suchen Sie nach jeder Instanz von:

remove_cat_folder(THUMB_PATH

und ersetzen es durch

remove_cat_folder(THUMB_PATH_FTP


Öffnen Sie nun /global.php und suchen:


$msg = "";
$clickstream = "";
define('MEDIA_PATH', ROOT_PATH.MEDIA_DIR);
define('THUMB_PATH', ROOT_PATH.THUMB_DIR);
define('MEDIA_TEMP_PATH', ROOT_PATH.MEDIA_TEMP_DIR);
define('THUMB_TEMP_PATH', ROOT_PATH.THUMB_TEMP_DIR);
define('TEMPLATE_PATH', ROOT_PATH.TEMPLATE_DIR."/".$config['template_dir']);
define('ICON_PATH', ROOT_PATH.TEMPLATE_DIR."/".$config['template_dir']."/icons");


diese ergänzen Sie wie folgt:

$msg = "";
$clickstream = "";
define('MEDIA_PATH_FTP', "/4images/data/media ");
define('THUMB_PATH_FTP', "
/4images/data/thumbnails ");
define('MEDIA_PATH', ROOT_PATH.MEDIA_DIR);
define('THUMB_PATH', ROOT_PATH.THUMB_DIR);
define('MEDIA_TEMP_PATH', ROOT_PATH.MEDIA_TEMP_DIR);
define('THUMB_TEMP_PATH', ROOT_PATH.THUMB_TEMP_DIR);
define('TEMPLATE_PATH', ROOT_PATH.TEMPLATE_DIR."/".$config['template_dir']);
define('ICON_PATH', ROOT_PATH.TEMPLATE_DIR."/".$config['template_dir']."/icons");

Den blauen Teil müssen Sie an Ihr Verzeichnis anpassen!

Nun sollte alles funktionieren!

Rss Kommentare
  • Für diesen Artikel gibt es noch keine Kommentare.
Info Kommentar hinzufügen
Nickname: Your Email: Betreff: Comment:
Enter the code below:


FAQ1.de ist ein Service von XP Services GmbH & Co KG
xpservices.de - resellen.de - xpweb.de


IMPRESSUM Datenschutzerklärung