Seite 39 von 41
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 08.05.2013 09:08
von Gast234254
Solange keine Einladungen herausgegangen sind und sich Eingeladene nicht registriert haben ist diese leer.
referrer_id
= ist die ID des User der die Einladung versendet hat referral_id
= ist die ID des User der Eingeladen wurde.
Meine Tests sind fehlerfrei verlaufen. Check noch mal den kompletten Einbau ob dir nicht doch ein Fehler unterlaufen ist.
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 08.05.2013 09:33
von sammy65
Ich werde den Mod nochmals komplett Deinstallieren und von vorne anfangen
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 09.05.2013 15:16
von sammy65
Hi miteinander,
ich hab noch ne Frage, bevor ich von vorne anfange.
Gibt es keine andere Möglichkeit das Problem einzugrenzen, ich hab den Einbau nochmals überprüft und augenscheinlich ist alles ok.
Auf .com hat jemand das selbe Problem und der Autor meinte dort es könnte möglicherweise ein Bug sein....
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 09.05.2013 20:32
von Gast234254
MySQL Faq beschreibt den Fehler
Column xxx cannot be null [1048]
folgt:
Der Fehler #1048 tritt meist bei INSERT-Abfrage auf. Diese versucht NULL-Werte in eine NOT NULL-Feld einzufügen.
Irgendwas scheint an der Struktur der Tabelle falsch zu sein
'referral_id' => array('UINT',[color=#800000][b]?[u] 0[/u]![/b][/color]),

Re: [Beta] Invite A Friend 0.7.0
Verfasst: 09.05.2013 22:31
von Miriam
Kannst Du mal den KB:debugmode? Vllt. bekommst Du eine aussagekräftigere SQL Query angezeigt.
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 10.05.2013 12:49
von sammy65
Mach ich, melde mich wieder
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 11.05.2013 12:05
von sammy65
So ich hab den debug Mode aktiviert und bekomm jetzt etwas detaillierteres
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file [ROOT]/includes/ucp/ucp_register.php on line 416: Undefined variable: user_id
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web3/e1/40/5808040/htdocs/kaktusforum/includes/functions.php:3850) in /mnt/web3/e1/40/5808040/htdocs/kaktusforum/includes/functions.php on line 2718
Zurück zur Foren-Übersicht
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Column 'referral_id' cannot be null [1048]
Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.
Bitte informiere die Board-Administration oder den Webmaster: info@tsdaten.de
In der Zeile 416 von ucp_register.php steht folgendes:
Code: Alles auswählen
$invite->add_referral($referrer, $referrer_id, $user_id, $invite->valid_key($register_key));
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 11.05.2013 12:50
von Miriam
Hast Du auch mal Debug extra aktiviert?
Zu der neuen Fehlermeldung sage ich erstmal nichts.
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 11.05.2013 14:51
von sammy65
So, ich hab jetzt das gleiche mit dem erweiterten Modus gemacht, anbei die Fehlermeldung, ich hoffe ihr könnt mir weiterhelfen.
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file [ROOT]/includes/ucp/ucp_register.php on line 416: Undefined variable: user_id
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web3/e1/40/5808040/htdocs/kaktusforum/includes/functions.php:3850) in /mnt/web3/e1/40/5808040/htdocs/kaktusforum/includes/functions.php on line 2718
Code: Alles auswählen
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Column 'referral_id' cannot be null [1048]
SQL
INSERT INTO phpbb_invite_referrals (referrer_id, referral_id, time) VALUES (2, NULL, 1368280540)
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()
FILE: [ROOT]/includes/db/mysqli.php
LINE: 182
CALL: dbal->sql_error()
FILE: [ROOT]/includes/functions_invite.php
LINE: 239
CALL: dbal_mysqli->sql_query()
FILE: [ROOT]/includes/ucp/ucp_register.php
LINE: 416
CALL: invite->add_referral()
FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: ucp_register->main()
FILE: [ROOT]/includes/functions_module.php
LINE: 802
CALL: p_master->load_active()
FILE: [ROOT]/ucp.php
LINE: 67
CALL: p_master->load()
Re: [Beta] Invite A Friend 0.7.0
Verfasst: 11.05.2013 17:02
von Miriam
Also das sieht doch schonmal etwas besser aus:
Fehlermeldung 1:
Code: Alles auswählen
FILE: [ROOT]/includes/ucp/ucp_register.php
LINE: 416
CALL: invite->add_referral()
Fehlermeldung 2:
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file [ROOT]/includes/ucp/ucp_register.php on line 416: Undefined variable: user_id
Wenn Du jetzt noch herausfindest, wieso die
$user_id
nicht definiert ist, hast Du auch schon (fast) gewonnen.
Zeig mal Deine includes/ucp/ucp_register.php mittels PasteBin her.