In my controller, I call
Mage::getSingleton('adornis_tps/piCertifiedImport')->download();
which works on my mirror installation.
Then I copied the module onto the live system and it caused a fatal error resulting in a blank page as soon as I ask Magento to get that singleton.
Another model that had been included in an earlier version of the module causes no such trouble, fetching the singleton of that model works perfectly fine and has always worked fine.
This would usually make me believe I haven't cleared my cache, but I have. Or I misspelled something, but I don't think I have. Here's my config.
<?xml version="1.0"?>
<config>
<modules>
<Adornis_TPS>
<version>1.1.0</version>
</Adornis_TPS>
</modules>
<global>
<blocks>...
</blocks>
<helpers>...
</helpers>
<models>
<adornis_tps>
<class>Adornis_TPS_Model</class>
</adornis_tps>
</models>
</global>
<admin>...
</admin>
</config>
There's nothing to be found in my log files or the apache log.
EDIT:
This is working:
AvailabilityUpdate.php
(class name Adornis_TPS_Model_AvailabilityUpdate
) targeted with 'adornis_tps/availabilityUpdate'
This is not working:
PiCertifiedImport.php
(class name Adornis_TPS_Model_PiCertifiedImport
) targeted with 'adornis_tps/piCertifiedImport'
EDIT:
Availabilityupdate.php and Picertifiedimport.php (leading upper case only) does not change anything, the first one works, the second doesn't... I don't think it's about the file names
EDIT:
I don't think it's about the naming, but I'm clueless as to what else it would be then...
EDIT:
Well... it works now. See my answer.