こんにちは、お元気ですか?
今日は、Hostinger 共有サーバーに Symfony をインストールする手順について説明します。途中で、プロジェクトのインストール方法についていくつか疑問がありました。そのうちの 1 つは .htaccess ファイル、PHP バージョン、ドメインに関するもので、共有サーバー プランで十分なのか、それとも VPS に移行する必要があるのかさえわかりませんでした。私の質問の中には、サーバーのフォルダー構造について、サーバーが機能するために何らかのロジックに従う必要があるかどうかについて質問しました。対応してくれた従業員は、その必要はないと言いました。
しかし、私は調査を続けました。私が最初に行ったのは、特に Symfony の場合、Hostinger の自動インストーラーがどのように機能するかを分析することでした。 Symfony を自動インストーラーでインストールしましたが、プロジェクトがリダイレクトされるページで 500 エラーが発生しました。さて、依存関係をインストールしましたが、エラーは解決しませんでした。プロジェクト全体を削除することにしましたが、Web フォルダーに「何か特別なもの」があることに気づきました。結局のところ、Web サイトは作成時に彼女にリダイレクトされました。これを念頭に置いて、composer2 コマンドを使用してこのフォルダー内に Symfony バージョン 7.2 の新しいインストールを作成し、パス /web/public でドメインにアクセスすると、Web サイトが動作していることを確認できました。
1 - アカウントにアクセスし、「ウェブサイトを追加」に移動します。その後、空の PHP Web サイトを作成し、ドメインを追加するか、一時的な Web サイトを使用します。
2 - 「自動インストーラー」 をクリックし、次に 「その他」 をクリックして、Symfony を選択します。
3 - サイト管理者のデータを構成し、設定が私の設定と同じかどうかを確認します。
4 - PHP 情報セクションで、これらの拡張機能があり、バージョン 8.3 が選択されていることを確認します。
5 - Web サイトの URL にアクセスし、次の画面を表示します:
6 - 次に、SSH でサーバーにアクセスし (構成する必要があります)、次のコマンドを使用します。
cd domains cd nome_do_website rm -rf public_html/ mkdir public_html cd public_html mkdir web cd web composer2 create-project symfony/skeleton:"7.2.x-dev" .
7 - パス /web/public を使用して Web サイトの URL にアクセスし、Symfony Web アプリが動作することを確認します。
この記事が、Symfony を使用して Hostinger にプロジェクトをインストールするのが難しいすべての人に役立つことを願っています。私はコミュニティを支援し、私に起こったような問題を回避することを目的としてこの記事を書きました。気に入ったら、いいねを残して、うまくいったかどうかコメントしてください。ありがとうございます!
以上がHostinger への Symfony のインストール (共有サーバー)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。