Installation mastro CMS


Bitte führen Sie die Installion nocheinmal von vorne aus,
inklusive dem Dateidownload von www.mastro-cms.de
"; } function cmsinstall__display_ok() { echo "Das mastro CMS wurde installiert.

Klicken Sie auf diesen Link um zur Administrationsseite zu gelangen.
Wenn Sie das mastro CMS zum ersten mal installieren, ist das Passwort leer!
"; } function cmsinstall__display_start() { $SCRIPT=$_SERVER[REQUEST_URI]; echo " Dieses selbstentpackende Archiv installiert das mastro CMS.
Dabei werden bereits vorhandene Installationen des mastro CMS überschrieben.
Die Konfiguration und Inhalte der aktuellen Installation bleiben erhalten,
jedoch müssen nach der Installation gegebenenfalls Änderungen an der
Konfiguration vorgenommen werden.

"; $fehler=0; if (!is_writeable(BASEDIR)) { echo "

Die Installation kann nicht fortgesetzt werden, weil das Install-Script nicht in
dem Verzeichnis ".BASEDIR." Dateien erstellen kann. Bitte passen Sie die Rechte im Dateisystem
für das Verzeichnis ".BASEDIR." an.

"; $fehler=1; } if (!function_exists('mcrypt_list_algorithms')) { echo "

Ihr Webserver unterstützt mcrypt nicht, daher wird das mastro CMS nicht funktionieren.
Bitte installieren Sie Mcrypt auf dem Webserver und starten Sie die Installation neu.

"; $fehler=1; } $uname=explode(" ",strtolower(php_uname())); $uname=$uname[0]; if (($uname!="linux")and($uname!="unix")and($uname!="freebsd")and($uname!="sunos")) { echo "

Ihr Server-Betriebssystem muss Linux, Unix oder FreeBSD sein. Sie haben: $uname
Auf diesen System kann das mastro-CMS nicht funktionieren.

"; $fehler=1; } $v=phpversion(); if ($v<'4.3') { echo "

Ihre PHP-Version muss mindestents 4.3 sein: $v

"; $fehler=1; } if (ini_get('allow_url_fopen')!=1) { echo "

Die Sicherheitseinstellungen von PHP lassen keine URL im Befehl fopen zu. (".ini_get('allow_url_fopen').")
Setzen Sie in der php.ini-Datei die Option allow_url_fopen=1, oder kontaktieren Sie ihren Webhoster.

"; $fehler=1; } if( ini_get('safe_mode') ){ echo "

Die Sicherheitseinstellungen von PHP sind aktiv (SafeMode).
Wir empfehlen die SafeMode zu deaktivieren.

"; } if ($fehler==0) { echo "Klicken Sie hier um die Installation einzuleiten.
"; } echo "
"; } function cmsinstall__install() { cmsinstall__files__mkdir(BASEDIR."/admin"); $fh=fopen("http://updates.mastro-cms.de/software/cmsinstall.data","r"); while($line=fgets($fh)) { // $lines=explode("\n",$ARCHIV); // foreach($lines as $line) { $data=explode(":",$line); if ($data[0]=="createdir") { $d=base64_decode($data[1]); cmsinstall__files__mkdir(BASEDIR."/".$d); } else { //File $dateiname=base64_decode($data[1]); $filedata2=gzinflate(base64_decode($data[2])); if (strlen($filedata2)>1) { cmsinstall__files__savefile(BASEDIR."/".$dateiname,$filedata2); } } } fclose($fh); } function cmsinstall__files__savefile($filename,$content) { $fh=fopen($filename,'w'); @fwrite($fh,$content); @fclose($fh); cmsinstall__files__rights($filename); $r=file_exists($filename); } function cmsinstall__files__mkdir($dir) { if (!file_exists($dir)) { $a=@mkdir($dir,0777); cmsinstall__files__rights($dir); } $a=false; if (is_dir($dir)) $a=true; return $a; } function cmsinstall__files__rights($file) { global $GLOBAL; // @chgrp($file,posix_getgid()); // @chmod($file,0777); } ?>