
Hi Shannah,
Looks very good. Probably perfect for a novice like me (I care more about data than about the programming). But I had a few problems at installation:
1. I'm using the popular Marc Liyanage installation of MYSQL 5 and PHP (www.entropy.ch) rather than the standard Apple distribution. Had no problems at all (e.g. with PHPMyAdmin) with this installation until I ran makesite. It appeared to be looking for the socket at var/mysql/mysql.sock. That may be the standard place, but MYSQL Administrator (from MYSQL) reports it as being at /tmp/mysql.sock. Worked around this by using your 'manual install' instructions
2. Had to chmod everything in /dataface to 777 to get the images etc to show in the interface
3. Initially got a bunch of errors with the routines to read the column titles. Possibly fixed these by eliminating the comma from the 50th postiion in Line 111 of QueryTool.php (after the opening quotes in the SEL query) so that it now reads:
$sql = "SELECT ".implode(',',$keys)."$titleColumn as __titleColumn__ FROM ".$this->_table->tablename;
Maybe this doesn't REALLY fix things but just gets me past an initial hiccup. Because I can't get the 'list' functions in the DB interface to work: e.g. if Dataface returns 20 records from the DB, only #20 is listed. They're long records (the DB is a single-table) containing 20 or so fields that scroll off to the right of the screen. But I can't see why this should be a problem. Can you?
Will keep digging.
Best wishes,
Peter
Looks very good. Probably perfect for a novice like me (I care more about data than about the programming). But I had a few problems at installation:
1. I'm using the popular Marc Liyanage installation of MYSQL 5 and PHP (www.entropy.ch) rather than the standard Apple distribution. Had no problems at all (e.g. with PHPMyAdmin) with this installation until I ran makesite. It appeared to be looking for the socket at var/mysql/mysql.sock. That may be the standard place, but MYSQL Administrator (from MYSQL) reports it as being at /tmp/mysql.sock. Worked around this by using your 'manual install' instructions
2. Had to chmod everything in /dataface to 777 to get the images etc to show in the interface
3. Initially got a bunch of errors with the routines to read the column titles. Possibly fixed these by eliminating the comma from the 50th postiion in Line 111 of QueryTool.php (after the opening quotes in the SEL query) so that it now reads:
$sql = "SELECT ".implode(',',$keys)."$titleColumn as __titleColumn__ FROM ".$this->_table->tablename;
Maybe this doesn't REALLY fix things but just gets me past an initial hiccup. Because I can't get the 'list' functions in the DB interface to work: e.g. if Dataface returns 20 records from the DB, only #20 is listed. They're long records (the DB is a single-table) containing 20 or so fields that scroll off to the right of the screen. But I can't see why this should be a problem. Can you?
Will keep digging.
Best wishes,
Peter