kostenloser Webspace werbefrei: lima-city


deutsche install-anleitung jobberbase

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ivpa

    ivpa hat kostenlosen Webspace.

    Hallo, ich habe das Problem, dass ich nach der deutschen Installationsanleitung zu Jobberbase installiert habe.

    Bei mir findet er die DB_ host nicht
    Fehlermeldung:
    Parse error: syntax error, unexpected '{' in /homepages/26/d13353337/htdocs/arbeitvermitteln/public/_config/config.php on line 60

    So hab ich das bei mir eingetragen in config.envs.php.Auch die datei jobberbase.sql hab ich nach Anleitung angepasst.
    Hab die datenbank Nr mehrfach überprüft...ist auch kein schreibfehler drin.

    Den Ordner public habe ich als unterordner auf meiner HP abgelegt www.arbeitvermitteln.de
    Aufzurufen unter Datenbank ganz links unten


    <?php
    /**
     * Define environments
     *
     */
    
    // local (http://localhost/jobberbase/public)
    $__instances['local'] = array(
            // should be a unique part of the url (or the entire url if you wish)
            'prefix' => 'localhost',
            // mysql credentials
            'db_host' => 'localhost',
            'db_port' => 3306,
            'db_user' => 'root',
            'db_password' => '',
            'db_name' => 'jobberbase',
            'db_prefix' => '',
            // your site's full url
            'app_url' => 'http://localhost/jobberbase/trunk/public/',
            // error reporting
            'ini_error_reporting' => E_ALL,
            'ini_display_errors' => 'On',
            // environment setting 1 (use 'local' for localhost/testing OR 'online' for live, production environment)
            'location' => 'local',
            // environment setting 2 (use 'dev' together with 'local' in the previous setting OR 'prod' with 'online')
            'environment' => 'dev',
            //'apache_mod_rewrite', 'iis_url_rewrite' -microsoft URL Rewrite module, 'iis_isapi_rewrite'
            'rewrite_mode' => 'apache_mod_rewrite'
    );
    
    // live (http://arbeitvermitteln.de)
    $__instances['live'] = array(
     'prefix' => 'arbeitvermitteln.de',
     'db_host' => 'mysql.arbeitvermitteln.de',
     'db_port' => 3306,
     'db_user' => 'dboxxxxxxx',
     'db_password' => 'xxxxxxxx',
     'db_name' => 'dbxxxxxxxx',
     'db_prefix' => 'jb_',
     'app_url' => 'http://arbeitvermitteln.de/',
     'ini_error_reporting' => E_ALL,
     'ini_display_errors' => 'On',
     'location' => 'online',
     'environment' => 'dev',
     'rewrite_mode' => 'apache_mod_rewrite'
    );
    
    
    // setup current instance
    foreach ($__instances as $__instance)
    {
            // http requests
            if (isset($_SERVER['HTTP_HOST']))
            {
                    $_compare_to = $_SERVER['HTTP_HOST'];
            }
    
            if (strstr($_compare_to, $__instance['prefix']))
            {
                    define('DB_HOST', $__instance['db_host']);
                    define('DB_PORT', $__instance['db_port']);
                    define('DB_USER', $__instance['db_user']);
                    define('DB_PASS', $__instance['db_password']);
                    define('DB_NAME', $__instance['db_name']);
                    define('DB_PREFIX', $__instance['db_prefix']);
    
                    // values kind of redundant, they indicate wether this is a live/production or dev/testing environment
                    define('LOCATION', $__instance['location']);
                    define('ENVIRONMENT', $__instance['environment']);
    
                    // base url of the app
                    define('APP_URL', $__instance['app_url']);
                    define('REWRITE_MODE', $__instance['rewrite_mode']);
                    // error reporting
                    ini_set('error_reporting', $__instance['ini_error_reporting']);
                    ini_set('display_errors', $__instance['ini_display_errors']);
                                    break;
            }
    }
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. http://www.lima-city.de/thread/jobberbase-installieren-wie/page%3A0/perpage%3A20

    Der MySQL-Host... Existiert der überhaupt? Wenn du vor hast, bei LC zu hosten, stimmt selbiger in deiner Config nicht.

    EDIT:

    <?php
    /**
     * Define environments
     *
     */
    
    // local (http://localhost/jobberbase/public)
    $__instances['local'] = array(
    	// should be a unique part of the url (or the entire url if you wish)
    	'prefix' => 'localhost',
    	// mysql credentials
    	'db_host' => 'localhost',
    	'db_port' => 3306,
    	'db_user' => 'root',
    	'db_password' => '',
    	'db_name' => 'jobberbase',
    	'db_prefix' => '',
    	// your site's full url
    	'app_url' => 'http://localhost/jobberbase/trunk/public/',
    	// error reporting
    	'ini_error_reporting' => E_ALL,
    	'ini_display_errors' => 'On',
    	// environment setting 1 (use 'local' for localhost/testing OR 'online' for live, production environment)
    	'location' => 'local',
    	// environment setting 2 (use 'dev' together with 'local' in the previous setting OR 'prod' with 'online')
    	'environment' => 'dev',
    	//'apache_mod_rewrite', 'iis_url_rewrite' -microsoft URL Rewrite module, 'iis_isapi_rewrite'
    	'rewrite_mode' => 'apache_mod_rewrite'
    );
    
    // live (http://arbeitvermitteln.de)
    $__instances['live'] = array(
    	'prefix' => 'arbeitvermitteln.de',
    	'db_host' => 'mysql.arbeitvermitteln.de',
    	'db_port' => 3306,
    	'db_user' => 'dboxxxxxxx',
    	'db_password' => 'xxxxxxxx',
    	'db_name' => 'dbxxxxxxxx',
    	'db_prefix' => 'jb_',
    	'app_url' => 'http://arbeitvermitteln.de/',
    	'ini_error_reporting' => E_ALL,
    	'ini_display_errors' => 'On',
    	'location' => 'online',
    	'environment' => 'dev',
    	'rewrite_mode' => 'apache_mod_rewrite'
    );
    
    
    // setup current instance
    foreach ($__instances as $__instance)
    {
    	// http requests
    	if (isset($_SERVER['HTTP_HOST']))
    	{
    		$_compare_to = $_SERVER['HTTP_HOST'];
    	}
    
    	if (strstr($_compare_to, $__instance['prefix']))
    	{
    		define('DB_HOST', $__instance['db_host']);
    		define('DB_PORT', $__instance['db_port']);
    		define('DB_USER', $__instance['db_user']);
    		define('DB_PASS', $__instance['db_password']);
    		define('DB_NAME', $__instance['db_name']);
    		define('DB_PREFIX', $__instance['db_prefix']);
    
    		// values kind of redundant, they indicate wether this is a live/production or dev/testing environment
    		define('LOCATION', $__instance['location']);
    		define('ENVIRONMENT', $__instance['environment']);
    		
    		// base url of the app
    		define('APP_URL', $__instance['app_url']);
    		define('REWRITE_MODE', $__instance['rewrite_mode']);
    		// error reporting
    		ini_set('error_reporting', $__instance['ini_error_reporting']);
    		ini_set('display_errors', $__instance['ini_display_errors']);
    		
    		break;
    	}
    }
    ?>


    Beitrag zuletzt geändert: 5.7.2011 12:02:02 von fabo
  4. Hallo,

    Welche Zeile ist denn Zeile 60?


    Ich denke, ich habe den Fehler gefunden, warum der DB-Host nicht gefunden wird. Wenn das bei lima gehostet werden soll, dann muss der Host
    mysql.lima-city.de
    sein, nicht
    mysql.arbeitvermitteln.de
  5. Autor dieses Themas

    ivpa

    ivpa hat kostenlosen Webspace.

    Ähm, ich hab das auf 1und1 laufen
  6. Hi,
    ich hatte das auch schon mal versucht und habe danach eine deutsche Anleitung verfasst: http://www.fraznet.de/2011/06/jobberbase-installieren-how-to-anleitung/

    Du musst auf jeden Fall den richtigen DB-Host eintragen, ich habe bei 1&1 nicht viel gefunden, aber das: http://hilfe-center.1und1.de/hosting/scripte_datenbanken/datenbanken/

    Und anpassen musst du die Datei config.evens.php nicht die conf.php, die löst aber laut Fehlermeldung in Zeile 60 den Syntac error aus, nach der Stadart conf.php sehen die Zeilen so aus:

    // Setup database connection
            try
            {
                    $db = new Db(DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT);
                    $db->Execute('SET NAMES UTF8');
            }
            catch(ConnectException $exception)
            {
                    if (ENVIRONMENT == 'dev')
                    {
                            echo "Database Connection Error:<br />";
                            printr($exception->getMessage());
                    }
            }


    Dort solltest du aber nichts verändert, vielleicht hilft es auch schon wenn du die Datei nochmal neu hochläds aus deinem Installordner (unverändert)?!
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!