私はいくつかのマシンで機能するZF2アプリケーションを持っています。すべての実行中のZend Server問題を見つけ出すのは非常に困難でしたので、問題に近づくために質問をしてください。Zendアプリケーションを1台のマシンで動作させる理由は何ですか?
アプリケーションを実行しているマシンは、以下のとおりです。OSXエルキャピタンに
- のZend Serverの。
- CentOSに6
問題が実行されている示しマシン上の仮想ボックスに
- のZend Serverの仮想ボックスを使用。
この use Zend\Db\Sql\Ddl\Column\DateTime;
のようなuse文は、問題のマシンではなく、作業機にエラーをスローしていました。実際のクラス名はDatetime
で、DateTime
ではないからです。したがって、T
をt
に変更すると、エラーが取り除かれます。
特定のPHP設定がありますか?私は行方不明で、なぜこのエラーがありますか?それともサーバーやオペレーティングシステムに問題がありますか?
のphp -v PHP 7.0.11
のZend Serverバージョン9.0.1
私が手に別のエラー:
apiv1modulenamecontrollerを作成しようとしたとき(別名:API \ V1 \ ModuleNameを\ Controller)このインスタンスタイプに対して無効なファクトリが登録されています。
ノートこれは、設計によって起こるapiv1modulenamecontroller
各インスタンスのPHPのバージョンは? – lemoney
私はすべてのUNIXシステムが大文字と小文字を区別していると思った。 – RiggsFolly
Linuxオペレーティングシステムが設計された方法と同じ。大文字と小文字を区別するファイルシステム用のコードを常に作成することをお勧めします。 – CodeGodie