ローカルマシンで正常に動作しているLaravelプロジェクトがありますが、homesteadで設定していますが、namecheapのプロダクションサーバーにプロジェクトをアップロードしたとき、リンクやルートのいずれも機能していないため、インデックスページをスタイルなしで開くだけです。リンクのいずれかをクリックすると500エラーが表示されます。 提案された手順に従っていますhere:Laravelルートが運用サーバー404のエラーで動作していない
私のlaravelプロジェクトディレクトリは、私のlaravelプロジェクトのpublicディレクトリだけでなくpublic_htmlと同じレベルにあります。それらはすべて同じディレクトリレベルにあります。そして、私はindex.php
ファイル内のパスを変更しました。そして、
require __DIR__.'/mariva/bootstrap/autoload.php';
$app = require_once __DIR__.'/mariva/bootstrap/app.php';
、私はlaravelプロジェクトディレクトリ内server.phpというを変更しました:
require_once __DIR__.'../public_html/index.php';
許可は、namecheapの顧客サービスによって明らかにしました。しかし、私はまだ私のCSSとjsファイルのすべての404エラーを取得するだけでなく、私のページ上のいくつかのHTMLリンクをクリックします。ビューファイルで
私はこのように私のcssファイルを呼び出しています:
<!-- CSS Files -->
<link href="{{ asset('css/material-kit/css/bootstrap.min.css') }}" rel="stylesheet" />
<link href="{{ asset('css/material-kit/css/material-kit.css') }}" rel="stylesheet"/>
<link href="{{ asset('css/landing-page.css') }}" rel="stylesheet"/>
とをjsのと同じようにファイル:
<!-- Core JS Files -->
<script src="{{ asset('js/landing-page/jquery.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('js/landing-page/bootstrap.min.js') }}" type="text/javascript"></script>
<script src="{{ asset('js/landing-page/material.min.js') }}"></script>
<!-- Control Center for Material Kit: activating the ripples, parallax effects, scripts from the example pages etc -->
<script src="{{ asset('js/landing-page/material-kit.js') }}" type="text/javascript"></script>
ない私はそれを修正することができますどのようにしてください?
更新
私が誤って間違ったディレクトリにファイルを移動した、ファイルを開かないのCSSやJS問題を解決するために管理しています。しかし、私はまだページ上のリンクを働かせることはできませんか?私の見解では
は、私はこのようなリンクを持っている:
<a href="{{ url('/login') }}">Login</a>
をそしてそれらをクリックしたときに、私は404
エラーを取得します。
を変更する必要があり、サーバーのVPSですか? .htaccessは使えますか? – Buglinjo
あなたは共有ホスティングまたはサーバー専用に導入していますか? –
私は共有サーバにデプロイしています – Marco