2012-03-17 18 views
0

Zend Toolに関する質問があります。私はZend Frameworkを共有ホスティングにインストールしようとしています。私は最新のZend Frameworkを私のpublic_htmlフォルダに解凍し、フレームワークのライブラリのパスをphp.ini include_pathに追加しました。Zf.phpは共有ホスト上で有効なアクションエラーではありません

私は(例えば、ZFは、show version)任意の引数を指定してzf.sh実行しようと、私はエラーを取得する:

Action 'path_to_zf/bin/zf.php' is not a valid action. 

問題の原因何ができますか?ありがとう。

+1

あなたが共有ホスティングにしていると、あなたは 'php.ini'を編集することができますか? – ceejayoz

+1

正直なところ、プロダクションサーバーでZend_Toolを使用する必要はありません。これは開発のツールであり、ローカルで使用する必要があります。 –

+0

私はpublic_htmlフォルダにphp.iniファイルを持っています。これは、一般的なphp.iniのいくつかのオプションを無効にすることができます。少なくともget_include_path()はローカルファイルに加えた変更を反映します。 – kostya

答えて

0

実稼働サーバーでZend Framework Webサイトを実行するには、開発用コンピュータを使用してWebサイトを作成し、capistrano、phingスクリプト、rsync、またはさらに普通の古いFTP。

ローカル開発用コンピュータでは、Quick Startの手順に従ってzf.sh(またはWindowsではzf.bat)を使用します。ローカルで動作することができれば、共有ホスティングにアップロードしてください。

ローカルコンピュータにPHP環境をインストールするには、WAMPまたはZend Server CEをインストールすることを検討してください。

+0

ありがとうございました。しかし、私は確かに私のローカルコンピュータ上に既にウェブサイトを持ち、プロダクションサーバにアップロードしていました。問題は、空白のページしか見ないということです。 Zend Frameworkが正しくインストールされていないと仮定します。それを確認するためにzf show versionを実行しようとしました。それでおしまい。この機会にZend Frameworkに関する素晴らしいチュートリアルを書いていただき、ありがとうございます。それは私のために非常に役立った。 – kostya

+0

ok - その場合、エラーログを調査する必要があります。私はphp.iniで設定してログファイルを読むことから始めます。 –

0

私はちょうどこれを(BlueHostで)自分で行った。

include_pathへの適切なパスをpublic_html/php.iniに追加したと説明しました。チェックする他のいくつかのことがあります。まず

デフォルトでは、お申し込みのサーバはあなたからあなたのスクリプトを実行しているフォルダ内の別の php.iniファイルがある ない限り( /etc/にあります)異なる php.iniファイルを使用するように設定されています。 <? php_info(); ?>を実行し、 ロードされたコンフィギュレーションファイルの値を調べることで確認できます。 public_html/に位置 php.iniを使用するために、すべてのフォルダ内のすべてのスクリプトを得るために

  1. のcPanelから、ソフトウェア/サービスの下PHPのXX(シングルPHPを選択しPHP情報リンク
  2. をクリックします。 ini)と同じバージョンの場合はすでに が選択されています(互換性を確保するため)。

第二:あなたは、あなたの問題が解決されていない場合は、この時点で、あなたの.bashrcファイル(see here

別名を追加したことを確認したいと思うあなたはよ

保存Zend's Installation Checker fileを、サーバーのルートパスにアップロード:Zend Frameworkには、あなたの.phpファイルに利用できるようになりますかどうかをチェックする別の方法を検討したいです。その後、ブラウザで表示します。 zend frameworkが正しくインストールされているかどうかがわかります。

すべてのテストに合格していますので、# zf show versionでsshをテストするときと同じエラーが表示されることはありません。

インストールの詳細をZendの:https://developers.google.com/gdata/articles/php_client_lib#php-path-installation

お申し込みPHPの設定の詳細:https://my.bluehost.com/cgi/help/551

関連する問題