2016-05-24 5 views
0

私は非常に奇妙な問題があります。クラスをロードするファクトリは、私の開発マシン(OS X)上で動作していますが、プロダクションサーバに公開するとクラスを見つけることができません。私が試してみました何ZF2クラスが製造現場に見つかりません

Fatal error: Class 'Vendor\Model\Entity\Tickets\TicketsAttachmentsEntity' not found in /var/www/domain/moduleNew/Vendor/src/Vendor/Model/Table/TicketsAttachments/Factory/TicketsAttachmentsTableFactory.php on line 33

  1. は/作曲
  2. 作曲更新これはほぼ確実にケース感度の問題である

答えて

0

インストールして、ベンダーフォルダずにコミットします。 Linuxファイルシステムでは大文字と小文字が区別され、OS Xでは大文字と小文字が区別されますクラス名の大文字と小文字がファイル名とクラス定義と一致することを確認してください。

0

それで大文字と小文字が区別問題だったが、OS X上で、正しいファイル名で、Linux上ですべて小文字である理由を私は知らない。

  • OS X - > TicketsAttachmentsEntity
  • のLinux - > Ticketsettachmentsentity
関連する問題