ispCP - Board - Support
RC6 Update Problem mit config - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: RC6 Update Problem mit config (/thread-4026.html)



RC6 Update Problem mit config - djalex - 08-13-2008 08:05 AM

Hi,

hab ein Problem nach dem Update auf das RC6 vom RC5:

kriege nach der installation einen fehler:
Code:
Parse error: syntax error, unexpected '{' in /var/www/ispcp/gui/include/ispcp-config.php on line 31

die config sieht so aus: ( nach setup )
Code:
<?php
/**
* ispCP ω (OMEGA) a Virtual Hosting Control System
*
* @copyright     2001-2006 by moleSoftware GmbH
* @copyright     2006-2008 by ispCP | http://isp-control.net
* @version     SVN: $ID$
* @link         http://isp-control.net
* @author         ispCP Team
*
* @license
*   This program is free software; you can redistribute it and/or modify it under
*   the terms of the MPL General Public License as published by the Free Software
*   Foundation; either version 1.1 of the License, or (at your option) any later
*   version.
*   You should have received a copy of the MPL Mozilla Public License along with
*   this program; if not, write to the Open Source Initiative (OSI)
*   http://opensource.org | osi@opensource.org
*/

require_once(INCLUDEPATH . '/class.config.php');

if (@file_exists('/usr/local/etc/ispcp/ispcp.conf')) {
    $cfgfile = '/usr/local/etc/ispcp/ispcp.conf';
}
else {
    $cfgfile = '/etc/ispcp/ispcp.conf';
}

// Load config variables from file
try {
    Config::load($cfgfile);
} catch (Exception $e) {
    die('<div style="text-align: center; color: red; font-weight: strong;">' . $e->getMessage() . '<br />Please contact your system administrator</div>');
}


function decrypt_db_password ($db_pass) {
    global $ispcp_db_pass_key, $ispcp_db_pass_iv;

    if ($db_pass == '')
        return '';

    if (extension_loaded('mcrypt') || @dl('mcrypt.' . PHP_SHLIB_SUFFIX)) {
        $text = @base64_decode($db_pass . "\n");
        // Open the cipher
        $td = @mcrypt_module_open ('blowfish', '', 'cbc', '');
        // Create key
        $key = $ispcp_db_pass_key;
        // Create the IV and determine the keysize length
        $iv = $ispcp_db_pass_iv;

        // Intialize encryption
        @mcrypt_generic_init ($td, $key, $iv);
        // Decrypt encrypted string
        $decrypted = @mdecrypt_generic ($td, $text);
        @mcrypt_module_close ($td);

        // Show string
        return trim($decrypted);
    } else {
        system_message("ERROR: The php-extension 'mcrypt' not loaded!");
        die();
    }
}

?>

Danke schonmal im Voraus ... wäre gut wenns schnell ginge

Gruß
Alex


RE: RC6 Update Problem mit config - FeG - 08-13-2008 06:34 PM

Hi,

meine spontane Idee dazu, da die Klammerschachtelung eigentlich okay ist, wäre, ob du das ganze zufällig unter PHP4 laufen lässt, wo es noch kein try-catch gibt?

Aber wie gesagt, spontane Idee, habs nicht näher geprüft..

Gruß
FeG

Edit: Okay, doch mal kurz geprüft. Es liegt offenbar an PHP4, zumindest gibt PHP4 genau diese Fehlermeldung aus, wenn man einen try-catch Block einsetzt.


RE: RC6 Update Problem mit config - gOOvER - 08-13-2008 06:49 PM

Php4 wird mit erscheinen von RC6 nicht mehr unterstützt. Du solltest, sofern das noch nicht geschehen ist, alles auf PHP5 umstellen. Smile