Seite 1 von 2

Fatal Error bei Cash Mod

Verfasst: 17.08.2005 15:42
von ecology
Hi!
Sry bei mri geht wohl immer was schief :oops: Hab ja auch 0 Ahnung von Php...
Naja jedenfalls wollte ich mir den Cash mod installieren, doch als ich install_sql.php aufgerufen hat stand überall error... Trotzdem stand unten Installation finished. Also änderte ich die Dateien nach Anleitung, nach 30 Minuten Arbeit war ich dann fertig und wollte es testen, doch dann ging in meinem Forum gar nichts mehr... Immer wenn ich etwas posten wollte oder zum Beispiel PN´s abrufen wollte kam folgendes:
Fatal error: Call to a member function on a non-object in /usr/export/www/vhosts/funnetwork/hosting/guru2000/includes/functions_cash.php on line 655
oder etwas anderes ähnliches...

Kann mir einer weiterhelfen? Ich weiß nicht was ich schon wieder falsch gemacht habe...

Ihr könnt es euch auch selber ansehen:
guru2000.funpic.de

User: test
Pw: test


Danke... :(

Verfasst: 17.08.2005 15:46
von asomy
hast du die install aus dem forum-root verzeichnis ausgeführt?

Verfasst: 17.08.2005 15:47
von ecology
Ja glaub schon

Verfasst: 17.08.2005 15:53
von asomy
ecology hat geschrieben:Ja glaub schon
glauben? :grin:

schau mal in die datenbank, ob dort tabels angelegt wurden, in deren namen cash vorkommt.
gibts solche tabellen nicht, hat die install_sql.php net geklappt.

sie muss auf jeden fall in deinem forums-hauptverzeichnis stehen und ausgeführt werden.

was für errors hattest du denn beim aufrufen der install?

Verfasst: 17.08.2005 15:58
von ecology
Jo in der Datenbank steht nichts von cash...

Hier das stand da:
INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_disable',0);
+++ Error: Duplicate entry 'cash_disable' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_display_after_posts',1);
+++ Error: Duplicate entry 'cash_display_after_posts' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_post_message','Du hast %s mit deinem Beitrag verdient');
+++ Error: Duplicate entry 'cash_post_message' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_disable_spam_num',10);
+++ Error: Duplicate entry 'cash_disable_spam_num' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_disable_spam_time',24);
+++ Error: Duplicate entry 'cash_disable_spam_time' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_disable_spam_message','Du hast die maximale Anzahl an Beiträgen überschritten und verdienst mit deinem Beitrag nichts');
+++ Error: Duplicate entry 'cash_disable_spam_message' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_installed','yes');
+++ Error: Duplicate entry 'cash_installed' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_version','2.2.2');
+++ Error: Duplicate entry 'cash_version' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('points_name','Points');
+++ Error: Duplicate entry 'points_name' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_adminnavbar','1');
+++ Error: Duplicate entry 'cash_adminnavbar' for key 1

INSERT INTO phpbb_config (config_name, config_value) VALUES ('cash_adminbig','0');
+++ Error: Duplicate entry 'cash_adminbig' for key 1

CREATE TABLE phpbb_cash (
cash_id smallint(6) NOT NULL auto_increment,
cash_order smallint(6) NOT NULL default '0',
cash_settings smallint(4) NOT NULL default '3313',
cash_dbfield varchar(64) NOT NULL default 'user_cash',
cash_name varchar(64) NOT NULL default 'cash',
cash_default int(11) NOT NULL default '0',
cash_decimals tinyint(2) NOT NULL default '0',
cash_imageurl varchar(255) NOT NULL default ' ',
cash_exchange int(11) NOT NULL default '1',
cash_perpost int(11) NOT NULL default '25',
cash_postbonus int(11) NOT NULL default '2',
cash_perreply int(11) NOT NULL default '25',
cash_maxearn int(11) NOT NULL default '75',
cash_perpm int(11) NOT NULL default '0',
cash_perchar int(11) NOT NULL default '20',
cash_allowance tinyint(1) NOT NULL default '0',
cash_allowanceamount int(11) NOT NULL default '0',
cash_allowancetime tinyint(2) NOT NULL default '2',
cash_allowancenext int(11) NOT NULL default '0',
cash_forumlist varchar(255) NOT NULL default ' ',
PRIMARY KEY (cash_id)
);
+++ Error: Table 'phpbb_cash' already exists

CREATE TABLE phpbb_cash_events (
event_name varchar(32) NOT NULL default ' ',
event_data varchar(255) NOT NULL default ' ',
PRIMARY KEY (event_name)
);
+++ Error: Table 'phpbb_cash_events' already exists

CREATE TABLE phpbb_cash_exchange (
ex_cash_id1 int(11) NOT NULL default '0',
ex_cash_id2 int(11) NOT NULL default '0',
ex_cash_enabled int(1) NOT NULL default '0',
PRIMARY KEY (ex_cash_id1,ex_cash_id2)
);
+++ Error: Table 'phpbb_cash_exchange' already exists

CREATE TABLE phpbb_cash_groups (
group_id mediumint(6) NOT NULL default '0',
group_type tinyint(2) NOT NULL default '0',
cash_id smallint(6) NOT NULL default '0',
cash_perpost int(11) NOT NULL default '0',
cash_postbonus int(11) NOT NULL default '0',
cash_perreply int(11) NOT NULL default '0',
cash_perchar int(11) NOT NULL default '0',
cash_maxearn int(11) NOT NULL default '0',
cash_perpm int(11) NOT NULL default '0',
cash_allowance tinyint(1) NOT NULL default '0',
cash_allowanceamount int(11) NOT NULL default '0',
cash_allowancetime tinyint(2) NOT NULL default '2',
cash_allowancenext int(11) NOT NULL default '0',
PRIMARY KEY (group_id,group_type,cash_id)
);
+++ Error: Table 'phpbb_cash_groups' already exists

CREATE TABLE phpbb_cash_log (
log_id int(11) NOT NULL auto_increment,
log_time int(11) NOT NULL default '0',
log_type smallint(6) NOT NULL default '0',
log_action varchar(255) NOT NULL default ' ',
log_text varchar(255) NOT NULL default ' ',
PRIMARY KEY (log_id)
);
+++ Error: Table 'phpbb_cash_log' already exists

Verfasst: 17.08.2005 16:56
von ecology
Bitte hilft mir mal einer ich verzweifele noch :cry:

Verfasst: 17.08.2005 17:00
von Einste1n
die fehlermeldungen sagen das es diese tabellen schon gibt :)
hattest du den mod schonmal installiert ?

ich bekomme bei dir übrigens diese Fehlermeldung :

Code: Alles auswählen

Fatal error: Class template_plus: Cannot inherit from undefined class template in /usr/export/www/vhosts/funnetwork/hosting/guru2000/includes/classes_cash.php on line 40
ehrlichgesagt, habe ich aber keinen Schimmer, was das zu bedeuten hat!Evt. ist der Fehler beim einbau passiert, alternativ überprüfe doch mal ob die upgrade_221_222/ql_upgrade_221_222.php bei dir geht.

Verfasst: 17.08.2005 17:03
von ecology
Jo aber ich hatte install_sql nicht ausgeführt =/

Verfasst: 17.08.2005 17:50
von ecology
Ok ich hab glaub ich das Problem gefunden, weiß aber nicht wie man es löst... Ich habe diesen Teil der Anleitung glaube ich falsch ausgeführt:

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/memberlist_body.tpl

#
#-----[ FIND ]------------------------------------------
# in subSilver, the full line is
# <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
#
{L_POSTS}

#
#-----[ AFTER, ADD ]------------------------------------------
# on the next line
#
<!-- BEGIN cashrow -->
<th class="thTop" nowrap="nowrap">{cashrow.NAME}</th>
<!-- END cashrow -->

#
#-----[ FIND ]------------------------------------------
# in subSilver, the full line is
# <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
#
{memberrow.POSTS}

#
#-----[ AFTER, ADD ]------------------------------------------
# on the next line
#
<!-- BEGIN cashrow -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.cashrow.CASH_DISPLAY}</span></td>
<!-- END cashrow -->

#
#-----[ FIND ]------------------------------------------
# in subSilver, the full line is
# <td class="catBottom" colspan="8" height="28">&nbsp;</td>
#
colspan="8"

#
#-----[ IN-LINE FIND ]------------------------------------------
#
8

#
#-----[ IN-LINE REPLACE WITH ]------------------------------------------
#
{NUM_COLUMNS}

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/profile_view_body.tpl

#
#-----[ FIND ]------------------------------------------
# in subSilver, the full line is
# <td> <b><span class="gen">{INTERESTS}</span></b></td>
#
{INTERESTS}

#
#-----[ FIND ]------------------------------------------
# (on the next line)
#
</tr>
#
#-----[ AFTER, ADD ]------------------------------------------
#
{CASH}

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]------------------------------------------
#
{postrow.POSTER_FROM}

#
#-----[ IN-LINE FIND ]------------------------------------------
#
{postrow.POSTER_FROM}

#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
<br />{postrow.CASH}

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#

Kann mir das vieleicht einer richtig übersetzen? xD

Verfasst: 17.08.2005 17:59
von S2B
ecology hat geschrieben:Kann mir das vieleicht einer richtig übersetzen? xD
OPEN = Öffnen
FIND = Finde
AFTER, ADD = Danach einfügen
IN-LINE FIND = In der Zeile finden
IN-LINE REPLACE-WITH = In der Zeile ersetzen (gibt es aber imho gar nicht *g*)
IN-LINE AFTER, ADD = Danach einfügen (innerhalb der Zeile)
SAVE/CLOSE ALL FILES = Alle Dateien speichern und schließen
Äh, moment, das meintest du wohl nicht. :wink:
KB:18