I traced the page not found problem in the My Account or Employees Details modules to the call for the Currency() class.
If you take My Account it calls /modules/Users/DetailVIew.php.
around line 249 you will see
require_once('modules/Currencies/Currency.php');
$currency = new Currency();
if($focus->getPreference('currency') )
If you comment
#$currency = new Currency();
it does not generate the error and displays the page. Actually the same for the Employees link
I don't know what actually is wrong with the Currency class definition yet, but I think is a start unless this is actually known already.
At least in my centos server the currency = new Currency() line generates the following apache log entry.
child pid 17790 exit signal Segmentation fault (11)
So by commenting the line it allows it to continue. Maybe someome from Sugar knows why this is breaking the code.
Paul Aviles


LinkBack URL
About LinkBacks



Reply With Quote
Bookmarks