私が使用している 1und1 Webhosting が提供する Zend インストールに関連している場合とそうでない場合がある複雑なエラーがあります。
最初にいくつかの症状を示します。
以下を使用してプロジェクトを作成します。
"~/myzenddir> zf create project myzend"
原因
<br />
<b>Warning</b>: mkdir()
[<a href='function.mkdir'>function.mkdir</a>]:
Permission denied in <b>
/usr/share/php/libzend-framework-php/Zend/Tool/Project ...
... /Provider/Project.php</b>
on line <b>55</b><br />
代わりに使用:
"~/myzenddir> zf create project
~/myzenddir/myzend
myzend
~/myzenddir/myzend.profile"
プロジェクト構造を作成します。ただし、この場合、プロファイル - ファイルがありません。
これにより、「プロジェクト プロファイルが見つかりませんでした」が発生します。レイアウトを有効にする場合:
"~/myzenddir> zf enable layout"
したがって、問題は次のとおりです。
- 私の Zend インストールは、現在のディレクトリではなくライブラリの場所にコンテンツを生成しています。
- プロジェクトを作成しても、文書化されているようにプロファイル ファイルが作成されません。
ホスティングプロバイダー「1&1」で zend を使用するために、最初に次の構成を提供しました。
.htaccess:
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css)$ index.php
Options -MultiViews
php.ini:
include_path = .:/usr/lib/php5:/usr/share/php/ ...
... libzend-framework-php:/usr/share/zend-framework