2016-10-06 6 views
3

私はサブドメインにlaravelプロジェクトをホストしたいと考えています。そのためにまず最初にサブドメイン名の登録を作成します。laravelプロジェクトをサブドメインにアップロードするには?

publicm_html/registraionの中に私はプロジェクトファイルをアップロードします。 enter image description here しかし、私がURLでプロジェクトを見たとき、私は保存したプロジェクトではないファイルしか見ませんでした。

enter image description here

laravelプロジェクトのアップロードの問題は何ですか? 誰かに見つけてもらえますか?

+0

publcフォルダから移動index.phpファイルルートプロジェクトfolder.and変化に__ DIR__が必要です「。 /../bootstrap/autoload.php '; '/ bootstrap/autoload.php'; __DIR __を必要とする。 –

+0

'index.php'を動かすことはこれに対する解決策ではありません。ルートフォルダには他のサイトが実行されている可能性があります。 – Samundra

+0

私はlaravelフォルダのルートフォルダを意味します。@ Samundra –

答えて

3

cPanelを使用してサブドメインを作成しているとします。以下は、laravel-projectのサブドメインを設定するために必要な一般的な手順です。

  1. あなたのサブドメインを作成し、あなたのlaravelプロジェクトは、サブドメインのホームディレクトリにアップロードします。
  2. すべてのファイルをアップロードした後。サブドメインのドキュメントルートをpublic_html/registration/public/フォルダを指すように更新します。これは、cPanel seeのサブドメインマネージャから行うことができます。

以下の手順を実行すると、laravelプロジェクトが表示されます。ただし、laravelのbootstrapstorageフォルダに適切なファイルアクセス許可を設定して起動して実行する必要があります。

これが役立つかどうか、私たちに知らせてください。

+0

私のサブドメイン名は 'registraion'です。ですから、私は '/ public_html/registration/public'のドキュメントルートを指していますが、URL r'egistraion.abc.comにアクセスしようとすると次のエラーが発生しました:' Parse error:構文エラー、予期しない 'class' /home/esbbd/public_html/registration/public/index.php 50行目の識別子(T_STRING)または変数(T_VARIABLE)または '{'または '$'を参照してください) – Hola

+0

コントロールパネル内。 'domains'の下で' subdomains'をクリックしてください。新しく開いたページの下に、 'サブドメインの変更 'が表示されます。サブドメインの 'Document Root'リンクの隣にある' pencil'アイコンをクリックし、 '/ public_html/registration/public'に変更してください。 'public_html/registration/public'と入力して、' Change'をクリックしてください。サブドメインにアクセスするように再試行してください。それは今働いている必要があります。 – Samundra

+0

あなたはそれがラーベルプロジェクトだと言っています。私たちはたいていその 'index.php'を試していません。あなたのサーバーのlaravelバージョン、PHPバージョンは何ですか? – Samundra

2

@サマンドラが何を言いましたか?あなたは混乱を持っている場合、これはあなたがあなたのcPanelでpublic_html/registration/publicを配置する必要があり場所です - >サブドメイン

enter image description here

+0

私のサブドメイン名は 'registraion'です。だから私は文書ルートに.. '/ public_html/registration/public'を指摘していますが、私はurl' registraion.abc。/ home/esbbd /内で構文エラー、予期しない 'class'(T_CLASS)、識別子(T_STRING)または変数(T_VARIABLE)または '{'または '$'を予期しています。 public_html/registration/public/index.php on line 50' – Hola

+0

次にバージョン管理とモジュールの無効化が行われます。あなたが使っているPHPのバージョンは?どのような構成が必要なのかを教えていただけます。 –

+0

PHP7私は使っていますか? – Hola

関連する問題