I've tried having Tera acquire the new XML file, and I've directly downloaded one myself. As I'm really only interested in identifying the presence of a mobile user, I also build a custom XML with just that capability. From all indications, the installation part of the import process seems to fail every time (if the method requires the XML file to be uploaded, that displays), but I get a blank screen when I expect the import to be taking place. This is on my own Ubuntu server, the memory-limit is substantial, and the installation path is set to be world-writable right now. However, I'm completely stuck. There are no errors in the PHP error-log except for the table-missing error:
[18-Mar-2011 03:26:23] PHP Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'terawurfl.TeraWurflCache' does
n't exist' in /var/vhosts/randomingenuity/www/tw/DatabaseConnectors/TeraWurflDatabase_MySQL5.php:354
Stack trace:
#0 /var/vhosts/randomingenuity/www/tw/TeraWurfl.php(288): TeraWurflDatabase_MySQL5->getDeviceFromCache('SonyEricssonK70...')
#1 /var/vhosts/randomingenuity/www/tw/check_wurfl.php(51): TeraWurfl->getDeviceCapabilitiesFromAgent('SonyEricssonK70...')
#2 {main}
thrown in /var/vhosts/randomingenuity/www/tw/DatabaseConnectors/TeraWurflDatabase_MySQL5.php on line 354
The wurfl.log file is zero-length:
-rwxrwxrwx 1 555 www-data 0 2011-02-21 17:27 custom_web_patch_uas.txt
-rwxrwxrwx 1 555 www-data 90 2011-02-21 17:27 custom_web_patch.xml
-rwxrwxrwx 1 555 www-data 7291 2011-02-21 17:27 web_browsers_patch.xml
-rwxrwxrwx 1 www-data www-data 0 2011-03-18 03:02 wurfl.log
-rwxrwxrwx 1 www-data www-data 2380655 2011-03-18 03:23 wurfl.xml
-rwxrwxrwx 1 www-data www-data 976965 2011-03-18 03:15 wurfl.xml.zip
Any ideas?
Dustin Oprea