deutsche install-anleitung jobberbase
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anleitung
array
base
break
code
datei
datenbank
host
http
installieren
kind
laufen
live array
live http
modul
part
setting
trunk
url
zeile
-
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; } } ?>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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 -
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
sein, nichtmysql.lima-city.de
mysql.arbeitvermitteln.de
-
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)?! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage