[de] Need some help setting up "Zwischnwelt" locally

[de] Need some help setting up "Zwischnwelt" locally

Postby der_kevin » 21 Dec 2009, 22:59

Hi. i know this is a english forum but i think its better to write down my problem in german because its a lot easier for me
so...

Ich beschäftige mich gerade mit dem Thema Browsergames und wollte mir mal das Open Source Browsergame http://zwischenwelt.org/ ansehen und eine Lokale Version mittels XAMP auf meinem PC instalieren

eigentlich bin ich der meinung das ich alle Punkte, die in der Instelationshilfe stehen, abgearbeitet habe. Dennoch funktioniert hier gerade überhauptnichts ->
http://www.google.de/search?client=oper ... 8&oe=utf-8 -> das erste ergebniss und dann auf "Im Cache" drücken.

das zw verzwichniss liegt bei mir unter C:\xampp\htdocs\zw und die sql datenbank habe ich zw genannt und auch mittels phpmyadmin importiert. Apache und Mysql habe ich auch in der XAMPP Control Panel gestartet.

zuerst habe ich die sql/db.sql ohne probleme importiert

die url von der index.php sieht folgendermaßen aus
file://localhost/C:/xampp/htdocs/zw/index.php

ich denke das problem liegt darin das keine verbindung zur datenbank hergestellt wird und/oder der fehler in der defines.mysql begraben liegt.

da ich auch beim öffnen der index.php weder grafiken noch die andordnung der css datei sehe
ich habe mal bei imageshack 2 bilder hochgeladen -> http://img191.imageshack.us/gal.php?g=screen1em.jpg

die defines.mysql sieht folgendermaßen aus: Code:

{l Code}: {l Select All Code}
define("MYSQL_HOST","localhost");
define("MYSQL_USER","root");
define

("MYSQL_PASS","xxx");
define("MYSQL_DB","zw");
define("BASEPATH","C:\xampp\htdocs\zw");

  // under windoze something like "C:\\some\\where\\zw\\"
define

("PHP_ERROR_LOG_MAIL","admin@localhost");
define("kGfxServerPath","C:\xampp\htdocs\zw\gfx\");
define("kStyleServerPath","C:\xampp\htdocs\zw\");
define("kMapCodePass","");
define

("PAGELAYOUT",1);
define("BASEURL","http://localhost/");
define

("ZW_MAIL_SENDER","zwischenwelt@localhost"); // anmelde und passwort vergessen mails haben

diese addy als absender
define("ZW_NEWREGISTRATION_NOTIFY",false); // wenn das hier auf nicht

false gesetzt wird, wird an diese mail adresse eine nachricht geschickt, wenn sich ein neuer

spieler anmeldet
// define("ZW_NEWREGISTRATION_NOTIFY",ZW_MAIL_SENDER);

// wenn showlink true

ist, dann wird der bestätigungslink für die anmeldung direkt angezeigt.
// wenn man fertig mit

debuggen und testen ist, sollte man dies auf false stellen.
define

("ZW_NEWREGISTRATION_SHOWLINK",true);




schonmal danke für jede antwort
der_kevin
 
Posts: 4
Joined: 21 Dec 2009, 22:54

Re: [de] Need some help setting up "Zwischnwelt" locally

Postby hagish » 22 Dec 2009, 11:54

schalt mal die php short tags in der php.ini ein
User avatar
hagish
Global Moderator
 
Posts: 71
Joined: 08 Nov 2009, 22:53

Re: [de] Need some help setting up "Zwischnwelt" locally

Postby der_kevin » 22 Dec 2009, 12:05

jep hab ich.
bzw. so sieht die ini jetzt aus
{l Code}: {l Select All Code}
; short_open_tag
;   Default Value: On
;   Development Value: on
;   Production Value: On
.
.
.
short_open_tag = On


aber die seite sieht genauso aus wie vorhin. ich habe jetzt mal im browser http://localhost/zw/index.php eingegeben und dort erscheint folgende fehlermeldung
{l Code}: {l Select All Code}
Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\zw\lib.php on line 275


und dann gibts ja noch die setup.php

{l Code}: {l Select All Code}
Configfile 'defines.mysql.php' exists ...    ok
BASEPATH 'http://localhost/zw/' exists ...    failed [file not found]
with an tmp directory ...                            failed [file not found]
that is writeable ...                                        failed [file not found]
BASEPATH with trailing / ...                            ok
BASEPATH is not an url ...                            failed ['http://localhost/zw/' matches '^http://.+$' but should not]
kGfxServerPath is an url ...                           ok
kStyleServerPath is an url ...                           ok
BASEURL is an url ...                                       ok
sql error logfile exists ...                                 failed [file not found]
and is writeable ...                                       failed [file not found]
mysql access ...                                       ok
mysql db 'zw' exists ...                                       ok
mysql table 'user' exists ...                           ok
function existance check for testing purpose ...    ok
gnuplot ...                                                   failed [no output [1]: ]
imagemagick ...                                       failed [no output [4]: ]


also stimmt der pfad nicht... aber http://localhost/zw/ existiert! wenn ich den pfad im browser eingebe komme ich zur index.php mit halt dem oben genannten fehler
der_kevin
 
Posts: 4
Joined: 21 Dec 2009, 22:54

Re: [de] Need some help setting up "Zwischnwelt" locally

Postby hagish » 22 Dec 2009, 16:40

basepath darf keine url sein sondern muss ein pfad in deinem dateisystem sein.
hast du die lib.php bearbeitet? wenn nicht poste mal die kaputte zeile.
ist der code svn oder download?
User avatar
hagish
Global Moderator
 
Posts: 71
Joined: 08 Nov 2009, 22:53

Re: [de] Need some help setting up "Zwischnwelt" locally

Postby der_kevin » 22 Dec 2009, 19:04

ah ok. wie muss dann der basebath heißen wenn alles unter C:\xampp\htdocs\zw liegt?

ok. ich habe jetzt die svn version geladen und dort hab ich keine fehler mehr.. yippi ;)
aber in der setup.php steht immernoch

{l Code}: {l Select All Code}
BASEPATH 'C: mpp\htdocs\zw' exists ...    failed [file not found]
with an tmp directory ...    failed [file not found]
that is writeable ...    failed [file not found]
BASEPATH with trailing / ...    failed ['C: mpp\htdocs\zw' don't matches '^.+(/|\\)$']


und unter http://localhost/zw/pwvergessen.php findet sich das hier

Bitte dem Admin melden, dass die Konfiguration in 'defines.mysql.php' eventuell falsch ist
Um diese Warnung hier zu ignorieren einfach define("CHECK_ZW_CONFIG",false); in die defines.mysql.php eintragen
BASEPATH ist nicht erreichbar, das sollte der lokale, absolute pfad zum spiele verzeichnis sein,also z.b. sowas wie /var/www/zw unter linux oder C:/wwwroot/zw unter win
Vorschlag für den BASEPATH : C:/xampp/htdocs/zw/pwvergessen.php (ohne den php file am ende)
Vorschlag für den BASEPATH : (ohne den php file am ende)
Vorschlag für den BASEPATH : C:/xampp/htdocs/zw/pwvergessen.php (ohne den php file am ende)
Vorschlag für den BASEPATH : C:/xampp/htdocs/zw/pwvergessen.php (ohne den php file am ende)
BASEPATH muss mit ein / am Ende habenDie Datenbank ist veraltet, bitte dem Admin bescheidsagen (cur:0 max:2).
Beim erstellen der Typecache Datei ist ein Fehler aufgetreten.
Dies könnte dadran liegen, dass der Webserver oder PHP keine Schreibrechte im BASEPATH/tmp Verzeichnis hat
Die Rechte sind im moment auf '---------' eingestellt, sie sollten auf 'rwxrwxrwx' stehen
Unter Linux kann man das mit dem Befehl 'chmod a+rwx tmp' erreichen
Unter Win kann man vielleicht mit rechtsclick auf den Ordner Lese&Schreibrechte geben.
Wenn man über ein FTP Programm zugriff hat, sollte man nach 'chmod' suchen, und da entweder alle rechte ankreuzen, oder auf 777 stellen.
Wichtig ist auch dass die Mysql-Datenbank richtig aufgesetzt wurde (Siehe Anleitung in 'INSTALL')


und so sieht jetzt die defines aus:

{l Code}: {l Select All Code}
<?php
define("MYSQL_HOST","localhost");
define("MYSQL_USER","root");
define("MYSQL_PASS","xxx");
define("MYSQL_DB","zw");
define("BASEPATH","C:\xampp\htdocs\zw");   // under windoze something like "C:\\some\\where\\zw\\"
define("PHP_ERROR_LOG_MAIL","admin@localhost");
define("kGfxServerPath","http://localhost/gfx/");
define("kStyleServerPath","http://localhost/");
define("kMapCodePass","");
define("PAGELAYOUT",1);
define("BASEURL","http://localhost/");
define("ZW_MAIL_SENDER","zwischenwelt@localhost"); // anmelde und passwort vergessen mails haben diese addy als absender
define("ZW_NEWREGISTRATION_NOTIFY",false); // wenn das hier auf nicht false gesetzt wird, wird an diese mail adresse eine nachricht geschickt, wenn sich ein neuer spieler anmeldet
// define("ZW_NEWREGISTRATION_NOTIFY",ZW_MAIL_SENDER);
define("IGNORE_PASSWORD", false);   // wenn das eingeschaltet ist, kann man sich ohne passwort einloggen

// wenn showlink true ist, dann wird der bestätigungslink für die anmeldung direkt angezeigt.
// wenn man fertig mit debuggen und testen ist, sollte man dies auf false stellen.
define("ZW_NEWREGISTRATION_SHOWLINK",true);
define("JOB_LOG_FILE",BASEPATH."/tmp/job.log");
?>

der_kevin
 
Posts: 4
Joined: 21 Dec 2009, 22:54

Re: [de] Need some help setting up "Zwischnwelt" locally

Postby hagish » 22 Dec 2009, 22:07

{l Code}: {l Select All Code}
define("BASEPATH","C:\xampp\htdocs\zw");   // under windoze something like "C:\\some\\where\\zw\\"


mach da mal \\ statt \
User avatar
hagish
Global Moderator
 
Posts: 71
Joined: 08 Nov 2009, 22:53

Re: [de] Need some help setting up "Zwischnwelt" locally

Postby der_kevin » 22 Dec 2009, 22:43

oh man.. ich stell mich auch glatt an -_-. vielen dank für deine bisherige hilfe

jetzt steht nurnoch im oberen bereich

Bitte dem Admin melden, dass die Konfiguration in 'defines.mysql.php' eventuell falsch ist
Um diese Warnung hier zu ignorieren einfach define("CHECK_ZW_CONFIG",false); in die defines.mysql.php eintragen

BASEPATH muss mit ein / am Ende haben
Die Datenbank ist veraltet, bitte dem Admin bescheidsagen (cur:0 max:2).


ok. den ersten teil verteh ich ja aber das die datenbank veratlet ist kann eigentlich nicht sein.
Ich hab über phpmyadmin eine datenbank angelegt und dann erst die db.sql importiert und danach die update-6to7.sql "drüber"importiert
der_kevin
 
Posts: 4
Joined: 21 Dec 2009, 22:54

Re: [de] Need some help setting up "Zwischnwelt" locally

Postby hagish » 23 Dec 2009, 12:21

wenn dein basepath / oder \\ am ende hat, dann mach einfach das mit dem check false in die config. ich bin nicht mehr sicher, aber dann aktualisiert sich die db glaube von alleine.
User avatar
hagish
Global Moderator
 
Posts: 71
Joined: 08 Nov 2009, 22:53

Who is online

Users browsing this forum: No registered users and 1 guest