Fehlermeldung bei php_templates.dll

Hier können sich alle gegenseitig helfen beim erstellen eines Spiels

Moderator: Agatho

Fehlermeldung bei php_templates.dll

Beitragvon =Bina= » 13.01.2005, 18:41

hallo,

bin gerade dabei etwas über php, webserver etc. zu lernen. Da ich das Spiel mal gespielt habe, habe ich mich an dieses Forum erinnert. Also tüchtig Foren gewälzt und probiert.

Leider bleibe ich schon beim Portal hängen. D.h.:

Ich habe mir xampp downgeloadet und mich an die Anweisungen im Forum gehalten. Wenn ich jetzt aber die php_templates.dll in meinen in meinen Ordner ..\ext reinkopiere und in der php.ini eintrage, kommt folgende Fehlermeldung:

PHP Startup: templates: Unable to initialize module
Module compiled with module API= 20040412, debug=0, thread-safety=1
PHP Startup: templates: Unable to initialize module
Module compiled with module API= 20041030, debug=0, thread-safety=1

Was mach ich nur falsch?

Bina
P.S.: Ich weiß, ich sollte erst lernen und dann damit anfangen, mich an sowas hinzuwagen. Ich find halt nur das Spiel so Klasse. Da hab ich mehr Motivation ;)
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Beitragvon fritz » 15.01.2005, 15:49

die dl-version funktioniert mit php5 zb nicht. bei xampp ist php5 aber standartmaesig an.
=> php_switch.bat ausfuehren und php.ini wieder aendern.dann sollte es gehen
fritz
Garstiger Forenwurm
Garstiger Forenwurm
 
Beiträge: 264
Registriert: 30.01.2004, 19:24
Wohnort: bei Muenchen

Beitragvon =Bina= » 17.01.2005, 20:57

vielen dank fritz!

jetzt ist nur noch das Portal weiß, sonst alles in Ordnung :p

LG
=Bina=
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Beitragvon =Bina= » 09.03.2005, 19:34

hab mich jetzt mal an die linux-version gewagt. hab aber ein problem mit dem portal:

ticker/artefact.o(.text+0x27): In function `get_artefact_by_id':
ticker/artefact.c:30: undefined reference to `mysql_num_rows'
ticker/artefact.o(.text+0x58):ticker/artefact.c:33: undefined reference to `mysql_fetch_row'
ticker/artefact.o(.text+0xef): In function `get_artefact_class_by_id':
ticker/artefact.c:54: undefined reference to `mysql_num_rows'
ticker/artefact.o(.text+0x120):ticker/artefact.c:57: undefined reference to `mysql_fetch_row'
ticker/artefact.o(.text+0x2f4): In function `put_artefact_into_cave':
ticker/artefact.c:89: undefined reference to `mysql_affected_rows'
ticker/artefact.o(.text+0x33b):ticker/artefact.c:98: undefined reference to `mysql_affected_rows'
ticker/artefact.o(.text+0x39f): In function `remove_artefact_from_cave':
ticker/artefact.c:118: undefined reference to `mysql_affected_rows'
ticker/artefact.o(.text+0x3e6):ticker/artefact.c:125: undefined reference to `mysql_affected_rows'
ticker/artefact.o(.text+0x487): In function `initiate_artefact':
ticker/artefact.c:153: undefined reference to `mysql_affected_rows'
ticker/artefact.o(.text+0x74b):ticker/artefact.c:245: more undefined references to `mysql_affected_rows' follow
ticker/artefact.o(.text+0x7c3): In function `new_artefact':
ticker/artefact.c:256: undefined reference to `mysql_insert_id'
ticker/artefact.o(.text+0x921): In function `merge_artefacts_special':
ticker/artefact.c:319: undefined reference to `mysql_fetch_row'
ticker/artefact.o(.text+0xa1f):ticker/artefact.c:372: undefined reference to `mysql_num_rows'
ticker/artefact.o(.text+0xac8): In function `merge_artefacts_general':
ticker/artefact.c:415: undefined reference to `mysql_fetch_row'
ticker/artefact.o(.text+0xb34):ticker/artefact.c:455: undefined reference to `mysql_fetch_row'
ticker/artefact_handler.o(.text+0x26): In function `artefact_handler':
ticker/artefact_handler.c:37: undefined reference to `mysql_fetch_row'
ticker/cave.o(.text+0x31f): In function `get_cave_info':
ticker/cave.c:107: undefined reference to `mysql_fetch_row'
ticker/cave.o(.text+0x523): In function `get_cave_owner':
ticker/cave.c:137: undefined reference to `mysql_fetch_row'
ticker/cave.o(.text+0x5d4):ticker/cave.c:166: more undefined references to `mysql_fetch_row' follow
ticker/mysql_tools.o(.text+0x56e): In function `mysql_query_dstring':
ticker/mysql_tools.c:194: undefined reference to `mysql_real_query'
ticker/mysql_tools.o(.text+0x580):ticker/mysql_tools.c:196: undefined reference to `mysql_store_result'
ticker/mysql_tools.o(.text+0x59c):ticker/mysql_tools.c:198: undefined reference to `mysql_errno'
ticker/mysql_tools.o(.text+0x5ba):ticker/mysql_tools.c:202: undefined reference to `mysql_errno'
ticker/mysql_tools.o(.text+0x5e0):ticker/mysql_tools.c:203: undefined reference to `mysql_error'
ticker/mysql_tools.o(.text+0x5ff):ticker/mysql_tools.c:206: undefined reference to `mysql_error'
ticker/mysql_tools.o(.text+0x652):ticker/mysql_tools.c:212: undefined reference to `mysql_free_result'
ticker/mysql_tools.o(.text+0x6bc): In function `mysql_get_field_by_name':
ticker/mysql_tools.c:233: undefined reference to `mysql_num_fields'
ticker/mysql_tools.o(.text+0x6e1):ticker/mysql_tools.c:238: undefined reference to `mysql_fetch_field_direct'
ticker/science_handler.o(.text+0xd0): In function `science_handler':
ticker/science_handler.c:55: undefined reference to `mysql_fetch_row'
ticker/ticker.o(.text+0x4ec): In function `run_ticker':
ticker/ticker.c:189: undefined reference to `mysql_num_rows'
ticker/ticker.o(.text+0x507):ticker/ticker.c:192: undefined reference to `mysql_fetch_row'
ticker/ticker.o(.text+0x58e):ticker/ticker.c:201: undefined reference to `mysql_data_seek'
ticker/ticker.o(.text+0x9de): In function `main':
ticker/ticker.c:305: undefined reference to `mysql_init'
ticker/ticker.o(.text+0xa2a):ticker/ticker.c:308: undefined reference to `mysql_real_connect'
ticker/ticker.o(.text+0xa3c):ticker/ticker.c:309: undefined reference to `mysql_error'
ticker/ticker.o(.text+0xafc):ticker/ticker.c:333: undefined reference to `mysql_close'
ticker/unit_handler.o(.text+0x23): In function `unit_handler':
ticker/unit_handler.c:32: undefined reference to `mysql_fetch_row'
ticker/wonderEnd_handler.o(.text+0x15b): In function `wonderEnd_handler':
ticker/wonderEnd_handler.c:92: undefined reference to `mysql_fetch_row'
ticker/wonder_handler.o(.text+0x2c1): In function `wonder_handler':
ticker/wonder_handler.c:119: undefined reference to `mysql_fetch_row'
ticker/wonder_handler.o(.text+0x4ac):ticker/wonder_handler.c:152: undefined reference to `mysql_fetch_row'



ich weiß einfach nicht, wie ich diesen fehler beheben kann, da ich nicht weiß, was das für ein fehler ist.

kann mir da wer weiterhelfen?


thx schon im voraus
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Beitragvon Shadow-Dragon » 09.03.2005, 20:38

Datenbank installiert? *g*
[19:24:24] <Slavomir> der obere Teil soll NICHT zum Planen sein
[19:24:39] <Slavomir> deswegen heisst es ja auch Terminplaner

[19:20:16] <Neo767> du bist eher wie unkraut
[19:20:22] <Neo767> dich kriegt man ned kaputt ^^

[13:25:28] <kpl> 1 bit sind 8 byte
Benutzeravatar
Shadow-Dragon
Böser Foren Drache
Böser Foren Drache
 
Beiträge: 1701
Registriert: 25.01.2004, 22:50
Wohnort: Bonn

Beitragvon =Bina= » 10.03.2005, 08:02

ähm ja, mysql ist installiert. :top:
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Beitragvon Firak » 10.03.2005, 08:11

Die mysql-client Library auch? Die ist evtl. in einem extra Paket wie "mysql-devel" oder so drin.

Falls ja, solltest Du eine Datei "libmysqlclient.so" irgendwo haben (das ist die, die nicht gefunden worden ist und die Fehlermeldungen verursacht).

PS: Das ist übrigens kein Problem mit dem Portal, sondern mit dem Ticker... ;-)
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon =Bina= » 11.03.2005, 21:48

muss ich gleich mal testen.

*sichindieeckestellundschäm* eigentlich meinte ich doch den ticker *rotwerd*
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Beitragvon =Bina= » 11.03.2005, 22:04

die datei "libmysqlclient.so" existiert. was und wie muss ich denn dort hin verlinken? sorry, blick da noch nicht so durch :sur:
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Beitragvon Firak » 14.03.2005, 12:40

Verlinken mußt Du nichts, nur ggf. den PATH richtig setzen...

Was gibt der Aufruf "mysql_config --libs" bei Dir aus?
Ist das "mysql_config" im Pfad (PATH-Variable), wenn Du das configure aufrufst?
Bzw. gibt es irgendwelche Fehlermeldungen beim configure?
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon =Bina= » 20.03.2005, 09:48

habs mal versucht aber leider ohne erfolg!

fehlermeldung:
-bash: mysql_config: command not found

dabei ist sie doch da:
-rwxr-xr-x 1 root root 4358 Dec 17 23:06 mysql_config

ich geb ja zu, dass ich wenig ahnung habe. dass es aber so schwer sein wird, das zu lernen (und zu verstehen) hätte ich nicht gedacht. da brauch ich ja monate wenn nicht jahre dazu :fad:
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Beitragvon Firak » 20.03.2005, 13:45

Dann ist vermutlich einfach das Verzeichnis, in dem "mysql_config" liegt, nicht im Suchpfad für Shell-Kommandos. Siehe z.B. http://www.linuxheadquarters.com/howto/basic/path.shtml
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon =Bina= » 28.03.2005, 13:35

hi firak,

hab jetzt den PATH gesetzt . sieht jetzt so aus:

linux:/ # mysql_config --libs
-L/opt/lampp/lib/mysql -lmysqlclient -lcrypt -lnsl -lm -lz -L/opt/lampp/lib -lssl -lcrypto

die fehlermeldung bleibt aber immer noch gleich. was mach ich falsch?
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Beitragvon Firak » 29.03.2005, 22:14

Du mußt das "configure"-Skript nochmal mit der korrekten PATH-Einstellung laufen lassen, danach sollte es gehen.
Night falls and the foul are abroad...
Firak
Halbgott des Schattens
Halbgott des Schattens
 
Beiträge: 169
Registriert: 28.01.2004, 14:35
Wohnort: Osnabrück

Beitragvon =Bina= » 30.03.2005, 19:24

irgendwo hab ich nen fehler und find den nicht. ich hab das configure nochmal durchlaufen lassen, danach make --> gleicher fehler.

ich glaube, dass die mysql-datenbank falsch installiert ist (also mein ganz persönlicher fehler :? ). da werde ich jetzt mal dran rumschrauben.

lg
=Bina=
Spielball der Götter
Spielball der Götter
 
Beiträge: 10
Registriert: 05.03.2004, 12:21

Nächste

Zurück zu Bastelstube für die CVS Version

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste