2017-09-18 10 views
0

私はLaravel 5.4を共有ホスティングでComposerを使用して配備しましたが、私は今修正されていると思われるいくつかの問題にぶつかりました。Laravel 5.4サブドメインを経由するすべてのルートを実行

最初はフォルダのアクセス許可が修正されましたので、少なくとも私はようこそページが表示されます。

私はローカルディレクトリをアップロードしていないので、作者インストールではルートディレクトリを作成しないことに気付きました。また、私も修正されたboostrapフォルダにキャッシュディレクトリを作成しません。

私はサブドメインにLaravelをインストールしています。ルートフォルダには別のアプリケーションがあるため、すべてのサブドメインを実行します。私はサブドメインになった場合

予想通り、ウェルカムページが開きますが、すぐに私は別のルートを使用しようとして、私はこのエラーを取得:私は他の人がやっていることを見てきました

NotFoundHttpException in RouteCollection.php line 145:

をサブドメインとは何も私のために働く。他のファイルは、これは私が私はすべてのルートがサブドメインのルートグループで実行する必要があると仮定したり行うroutes.phpの

Route::group(['domain' => 'subdomain.example.com'], function() { 
    Route::get('/', function() { 
     return view('welcome'); 
    }); 

    Route::get('test', function() { 
     return view('welcome'); 
    }); 
}); 

に持っているものである

インストール中に含まれていないがある場合、私は知りませんこれは、インストールがサブドメインのディレクトリにあり、仮想ホストがサブドメインのパブリックフォルダを指しているので、これをすべて使用する必要があります。

答えて

0

Pleskでコマンドラインが使用していたPHPバージョンに問題があることが判明しました。

現在、Pleskは5.4で動作し、Laravelは5.6が必要です。何らかの理由でComposerが正常に実行され、ファイルの一部がダウンロードされていないように見えました。

私はPHPのバージョン5.6

を使って作曲を実行することができたサブドメインのおかげでこのhttp://blogs.reliablepenguin.com/2015/08/18/using-php-composer-phar-with-non-default-php-installにすべてを拭いすべてがサブドメインであるように私には、サブドメインのための特別なルートを必要としなかったし、これらの空路はとして働いていました予想

Route::get('/', function() { 
    return view('welcome'); 
}); 

Route::get('test', function() { 
    return view('welcome'); 
}); 
関連する問題