PHP项目本地完美,而外部主机则不然

时间:2016-02-18 08:48:30

标签: php doctrine xampp web-hosting

我是PHP的新手并创建了一个演示休息API,因此我可以测试我的“开发中”Android应用程序以使用API​​和Json

使用XAMPP,我的桌面上的演示API工作正常但是当我将项目上传到我的外部托管服务提供商时,我经常会遇到错误。其中一些我自己修理但现在我有错误我无法修复。

项目信息: - 使用MySQL数据库 - 表从桌面导出到外部主机 - 使用外部信息更新数据库连接 - 将学说用作ORM - 在我的本地设置上没有任何问题

错误

[18-Feb-2016 09:36:32 Europe/Amsterdam] PHP Fatal error:  Uncaught    Doctrine\ORM\Mapping\MappingException: The target-entity DemoApi\src\child cannot be found in 'DemoApi\src\Alert#Child'. in /home/aaapi/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php:740
Stack trace:
#0 /home/aaapi/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(953): Doctrine\ORM\Mapping\MappingException::invalidTargetEntityClass('DemoApi\\src\\chi...', 'DemoApi\\src\\Ale...', 'Child')
#1 /home/aaapi/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(198): Doctrine\ORM\Mapping\ClassMetadataInfo->validateAssociations()
#2 /home/aaapi/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(177): Doctrine\ORM\Mapping\ClassMetadataFactory->validateRuntimeMetadata(Object(Doctrine\ORM\Mapping\ClassMetadata), NULL)
#3 /home/aaapi/public_html/vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php(332): Doctrine\ORM\Mapping\ClassMetadataFactory->doLoa in /home/aaapi/public_html/vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/MappingException.php on line 740

我确定文件实体类存在并且是正确的,否则它在XAMPP中不起作用或者我错了吗?

-------------更新-------------

所有文件夹的文件权限为755,所有php文件的文件权限为644

0 个答案:

没有答案