Scribble at 2017-08-08 17:50:28 Last modified: 2022-09-22 09:56:08

客先のサーバと同じ開発環境がほしいとのことで、どのみち CentOS 6.5 に httpd, php, mysql も yum で追加したまんまのクソみたいなサーバだから楽なんだけど、Zend Framework だけ、ファイルが存在しないのに動いてる。追加でインクルードの定義があるはずだが・・・

僕が composer とかスケルトン方式のフレームワークを使わないのは、単独作業が大半だからという事情もあるけど、他社から何の引継ぎもなくサーバ全体を渡されても、どこにライブラリの本体があるのか直感的に分からないんだよね。サーバ全体について "Zend" というディレクトリを見つけたら配下に "Application.php" というファイルがあるかどうかを調べても、そういうファイルが一つしか存在しない(/Zend/MVC/Application.php)。では、どうして ZF の設定ファイルにいきなり Application.php へのパスを書いているのか。なぜ 500 エラーが出ないのか。サーバに実装した際の仕様書とか引継ぎの情報がないと、引き継いだ方の手間は、正直なところアプリケーションの実装と同じくらいの工数を使う場合だってある。

  1. もっと新しいノート <<
  2. >> もっと古いノート

冒頭に戻る


※ 以下の SNS 共有ボタンは JavaScript を使っておらず、ボタンを押すまでは SNS サイトと全く通信しません。

Twitter Facebook