[TYPO3-50-general] errors Windows Apache 2.2 php6 from snaps.php.net
Thomas Peterson
info at thomas-peterson.de
Wed Jun 27 15:50:30 CEST 2007
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