[TYPO3-50-general] errors Windows Apache 2.2 php6 from snaps.php.net

Thomas Peterson info at thomas-peterson.de
Thu Jun 28 01:56:07 CEST 2007


Hi

> I got the same Errors, its because the files are not includes. i 
> included them manually but that must be 100 files or more, so i gived up.

But why?

>> Hello,
>>
>> Yes the Error comes from DirectoryIterator:
>>
>> $packagesDirectoryIterator = new DirectoryIterator(TYPO3_PATH_PACKAGES);
>> $packagesDirectoryIterator->getPathName();
>>
>> returns C:\xampp\htdocs\typo35/Packages\CMS/
>>
>> and eval interprets \C :)
>>
>> we can do it with:
>>
>> str_replace('\\','/',$packagesDirectoryIterator->getPathName())
>>
>> but is this the right solution (speed?) ?
>>
>> when i correct it then comes the next error:
>>
>> Fatal error: Uncaught exception 'ReflectionException' with message 
>> 'Interface T3P_DataAccess_DomainModelDataMapperInterface does not 
>> exist' in 
>> C:\xampp\htdocs\typo35\Packages\Framework\Classes\Component\T3P_Framework_Component_Manager.php:241 
>> Stack trace: #0 
>> C:\xampp\htdocs\typo35\Packages\Framework\Classes\Component\T3P_Framework_Component_Manager.php(241): 
>> ReflectionClass->implementsInterface('T3P_DataAccess_...') #1 
>> C:\xampp\htdocs\typo35\Packages\Framework\Classes\Component\T3P_Framework_Component_Manager.php(134): 
>> T3P_Framework_Component_Manager->getDefaultImplementationClassNameForInterface('T3P_DataAccess_...') 
>> #2 
>> C:\xampp\htdocs\typo35\Packages\Framework\Classes\Package\T3P_Framework_Package_Manager.php(227): 
>> T3P_Framework_Component_Manager->registerComponentType('T3P_DataAccess_...') 
>> #3 
>> C:\xampp\htdocs\typo35\Packages\Framework\Classes\Package\T3P_Framework_Package_Manager.php(103): 
>> T3P_Framework_Package_Manager->registerAndConfigureAllPackageComponents() 
>> #4 C:\xampp\htdocs\typo35\Packages\Framework\Classes\TYPO3 in 
>> C:\xampp\htdocs\typo35\Packages\Framework\Classes\Component\T3P_Framework_Component_Manager.php 
>> on line 241
>>
>> Best Regards
>>
>>
>>> Hi Thomas,
>>>
>>> Am 13.06.2007 um 18:33 schrieb Thomas Peterson:
>>>
>>>> I think it Comes from the $preparedArguments Array
>>>>
>>>> Eval interpret the \CMS
>>>>
>>>> (
>>>>      [0] => 'CMS'
>>>>      [1] => 'C:\xampp\htdocs\typo35/Packages\CMS/'
>>>>      [2] => $valuesForInjection[3]
>>>> )
>>>>
>>>
>>> yes, seems like it. As I don't have a Windows machine with PHP6 at 
>>> hand, can you check the output of 
>>> $packagesDirectoryIterator->getPathName() in 
>>> T3P_Framework_Package_Manager line 199? I suppose it's the directory 
>>> iterator which sneaks in the backslash.
>>>
>>> robert


More information about the TYPO3-project-5_0-general mailing list