ребята.
Я пытался испечь некоторые модели, контроллеры и представления в CakePHP 1.3 - однако, когда я запускаю команду из консоли, я сталкиваюсь с большим количеством предупреждений инеожиданное поведениеНапример, если я попытаюсь запечь модель с ассоциациями, это не удастся в первый раз) и выдает ошибку PHP в сгенерированный файл модели);если я испеку его снова, он будет работать правильно.
Многие из этих предупреждений связаны с разрешениями пользователя (особенно для кэша tmp Cake) - к сожалению, мой хост использует SunOS box с ACL-списками Solaris, поэтомубег там немного грубоват.Тем не менее, это другие сообщения, которые меня беспокоили:
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
(Обратите внимание, что я заменил свой домашний каталог на ~
, где это применимо, из соображений безопасности.)
Кто-нибудь сталкивался с этим раньше?Это своего рода странная проблема, усугубляемая списками ACL для Solaris.Кроме того, мой домашний каталог находится в изолированной тюрьме, но он действует только для демона http.(Доступ к моей оболочке не заблокирован - я мог бы предположить, что программы, которые я запускаю под моим UID, тоже не заблокированы.)
Я знаю, что этот вопрос немного случайный, но я действительноищу любого, кто имел подобный опыт работы со скриптом Cake's Bake.Я не совсем уверен, куда идти сюда.У кого-нибудь есть какие-либо идеи или опыт, чтобы поделиться со мной?Я был бы очень признателен.