彼ら。
CakePHP 1.3でいくつかのモデル、コントローラー、ビューをベイクしようとしていますが、コンソールからコマンドを実行すると、多くの警告と予期しない動作が発生します。たとえば、関連付けを使用してモデルをベイク処理しようとすると、最初は失敗し、生成されたモデルファイルにPHPエラーがエコーされます。もう一度焼くと正常に動作します。
これらの警告の多くは、ユーザーのアクセス許可(特にCakeのtmpキャッシュの場合)に関係しています。残念ながら、私のホストはSolaris ACLを備えたSunOSボックスを使用しているため、実行は少し荒いです。しかし、それは私が心配していた他のメッセージです:
sh: /usr/local/php/bin/clear: not found
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20090626/apc.so' - ld.so.1: php: fatal: /usr/local/lib/php/extensions/no-debug-non-zts-20090626/apc.so: open failed: No such file or directory in Unknown on line 0
PHP Warning: set_time_limit(): Cannot set time limit in safe mode in ~/cakephp_1.3/cake/console/cake.php on line 133
PHP Warning: fopen(~/cake_apps/tmp/cache/persistent/cake_core_file_map): failed to open stream: Permission denied in /web2/web/floridasadd.org/cakephp_1.3/cake/libs/file.php on line 152
~(セキュリティ上の理由から、該当する場合は、ホームディレクトリをに置き換えたことに注意してください。)
誰かがこれに遭遇したことがありますか?これは、Solaris ACLによって悪化する、一種の奇妙な問題です。さらに、私のホームディレクトリはchroot jailにありますが、これはhttpデーモンに対してのみ有効です。(シェルアクセスがロックインされていません。UIDで実行しているプログラムもロックインされていないと思います。)
この質問が少し無計画であることは知っていますが、CakeのBakeスクリプトで同様の経験をしたことがある人を本当に探しています。どこに行けばいいのかよくわかりません。誰かが私と共有するアイデアや経験がありますか?よろしくお願いします。