r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[!CureCode] web-based bugtracking tool

Graham
30-Aug-2009
[546x3]
INSERT INTO users VALUES (
	NULL,
	'admin',
	'EE10C315EBA2C75B403EA99136F5B48D',
	['default-:-curecode-:-org'],
	'00000000000000000000000000000000',
	NOW(),
	4,
	NOW()
);
is the one with the most inserts !
CREATE TABLE users (
	id		INT(16) 	 PRIMARY KEY AUTO_INCREMENT,
	login	VARCHAR(32)  NOT NULL,
	pasw	VARCHAR(32)  NOT NULL,
	email	VARCHAR(128) NOT NULL,
	vkey	VARCHAR(32)	 DEFAULT NULL,
	vdate	DATETIME 	 DEFAULT NULL,
	role	INT(8)  	 NOT NULL,
	deleted	BOOL		 NOT NULL,
	created	DATETIME 	 NOT NULL,
	modified DATETIME
);
Henrik
30-Aug-2009
[549]
yes, it's the one that fails. deleting it makes installation work
Graham
30-Aug-2009
[550]
inserting 8 values but needs 9 values
Henrik
30-Aug-2009
[551]
possibly better to use column names than a values block.
Graham
30-Aug-2009
[552x4]
null shouldn't be the first value
admin should be first as that corresponds to login
I presume you can't insert into a primary key auto_increment field
now (), 4, false, now(), now ()
Henrik
30-Aug-2009
[556]
I think you should be able to, otherwise you wouldn't be able to 
use VALUES on a table with a primary key
Graham
30-Aug-2009
[557]
or whatever mysql uses for boolean
Henrik
30-Aug-2009
[558]
but I would prefer if column names were in the query. it's easier 
to read.
Graham
30-Aug-2009
[559x4]
INSERT INTO users VALUES (
	'admin',
	'EE10C315EBA2C75B403EA99136F5B48D',
	['default-:-curecode-:-org'],
	'00000000000000000000000000000000',
	NOW(),
	4, false, 
	NOW(), NOW()
);
something like that ... I suspect
change the email of course
yes, standard RT syntax includes column names


{insert into users ( login, pasw, email, vkey, vdate, role, deleted, 
created, modified ) values (? ... etc ) }  admin EE... blah ...
Henrik
30-Aug-2009
[563]
INSERT INTO users SET
	login		= 'admin',
	pasw		= 'EE10C315EBA2C75B403EA99136F5B48D',
	email		= ['default-:-curecode-:-org'],
	vkey		= '00000000000000000000000000000000',
	vdate		= NOW(),
	role		= 4,
	created	= NOW();

This works.
Graham
30-Aug-2009
[564x3]
Just missing the deleted column
and modified
there must be other places where users are added ...
Henrik
30-Aug-2009
[567]
not sure they are needed. now onto how to make curecode log into 
mysql
Graham
30-Aug-2009
[568]
yeah ... redundant fields :)
Henrik
30-Aug-2009
[569]
one would think, there would be a login to the database somewhere 
in the code. can't find it though. there is one in some test files 
and in the installer.
Graham
30-Aug-2009
[570x3]
it's cheyenne
it will be in the Cheyenne cfg
httpd.cfg
Henrik
30-Aug-2009
[573]
I see.
Graham
30-Aug-2009
[574]
well, I'm guessing ...
Henrik
30-Aug-2009
[575x2]
I've added that now, but Cheyenne is just outputting things the browser 
won't understand.
http://97.107.135.89/bugs/index.rsp
Graham
30-Aug-2009
[577]
that means there is an error
Henrik
30-Aug-2009
[578]
this was also present before I changed the httpd config, so there 
must be a different error somewhere.
Graham
30-Aug-2009
[579x4]
because there is an error, the gzipped stuff sent to the browser 
can not be decodoed
so check the trace.log
just use r3bugs as your database handle
it's not relevant what the database name is
Henrik
30-Aug-2009
[583]
found an error message. decoding it...
Graham
30-Aug-2009
[584]
it should be in plain text ..
Henrik
30-Aug-2009
[585]
either 'sess, 'validate or 'request is none where they shouldn't 
be
Graham
30-Aug-2009
[586x2]
well... did you login ?
so that you have a validated session?
Henrik
30-Aug-2009
[588]
no, but no pages are working at all, so I can't log in.
Graham
30-Aug-2009
[589]
what's your database string?
Henrik
30-Aug-2009
[590]
just [root-:-localhost], but I don't think this is a database problem. 
it's more fundamental.
Graham
30-Aug-2009
[591x2]
I'll try it out ... now where to download mysql ..
http://dev.mysql.com/downloads/mysql/5.1.html#win32
Dockimbel
30-Aug-2009
[593x2]
Database string should be root:<password>@localhost/r3bugs
Looks like the install.r script hasn't been updated to match latest 
database schema.
Graham
30-Aug-2009
[595]
we guessed that :)