2009-08-28 12 views
0

Zend Frameworkを使って簡単なWebサイトを作成する方法を学びました。今、私はそれをいくつかのWebホスティングサーバーに入れたいとします。私のZFプロジェクトでは、という公衆という名前のフォルダがあります。これをURLのルートとして表示します。私は私のサイトは/public/index.phtmlまたは類似のようなページから提供されながらhttp://www.mysite.comZend and web hosting - サブディレクトリがルートとして表示される

として可視およびアクセスできるようにします。

これはどのように行われますか?

答えて

0

www.mysite.comのようなドメインが必要な場合は、どこかで購入する必要があります(ovh.orgなど)。無料* .comドメインはありません。 その後、ドメインをホストコンピュータに転送できます(素敵な無料ホスティング:60free.ovh.org)。もちろんPHPがあるので、そこにZendをインストールできると思います。

+0

非常に素晴らしい無料ホスティングhttp://www.000webhost.com/ – IProblemFactory

0

Zend_Frameworkで使用しているpublic_htmlファイルをホストのルートフォルダに配置する必要があります。ホストサーバーはそのドメインのルートとなるフォルダを与え、そこに置くとドメイン名の前に/public/index.phtmlはありません。

+0

ありがとう!提案は良いようです...次の質問は、どれだけ多くのパス変数を変更する必要があるのでしょうか? – Giuseppe

0

あなたはすでにホスティングサーバーを持っていますか、それとも探していますか?

通常、あなたのホストプロバイダが提供するツールを使用して目標を達成することができ、http://www.yoursite.comがサーバーであるディレクトリを変更して/ publicに設定すると、完了しました。

本当にプロバイダによって異なります。

0

Zend Frameworkのディレクトリ構造全体を使用して終了するホストに展開する必要があります。あなたのZend Frameworkディレクトリ構造には、公開ディレクトリがあります。このディレクトリは、Webサーバーがドキュメントルートとみなすディレクトリである必要があります。この設定は、使用するホストに応じて異なる場合があります。いくつかはWebインタフェースを持ち、他のものはhttpd.confファイルの編集を強制します。

私のサイトではRackspaceを使用していますが、デフォルトのウェブサイトは/ var/www/html /です。/var/www/html/application /var/www/html/application /var/www/html/library /var/www/html/public /var/www/html /スクリプト

その後、/ var/www/htmlの代わりに/ var/www/html/publicを指すようにApacheの設定を変更しなければなりませんでした。

関連する問題