私はサブドメインhttp://206.217.128.227/~obts/を持っています。私はこのサブドメインに私のララブプロジェクトを主催しました。このドメインのcpanel構造体はLaravelライブプロジェクトのルート機能が正しく動作していません....なぜですか?
です。任意のhrefプロパティをクリックすると、URLはhttp://206.217.128.227/something ですが、404エラーが表示されます。しかし、私は手動でURLを与える場合http://206.217.128.227/~obts/something私は正しいページを取得します。 public_htmlフォルダにパブリックフォルダのコンテンツを貼り付けました。そしてlaravelフォルダのプロジェクトの他のすべてのコンテンツ。
'public' => __DIR__.'/../public_html',
マイ.envファイルが
今APP_ENV=local
APP_DEBUG=true
APP_KEY=something
APP_URL=http://206.217.128.227/
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=obts_data
DB_USERNAME=obts_admin
DB_PASSWORD=password
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
何であるとして、私は '公共の' プロパティを、私は手動でpaths.phpファイルを追加
require __DIR__.'/../laravel/bootstrap/autoload.php';
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';
としてindex.phpファイルを修正し、修正間違ってる?
こんにちは、知識が不足している可能性がありますが、すべてのURLが '/〜obts /'で始まるわけではないので、 '/ something 'のようなあなたのURLはパスに' obts'違う。さらに、laravel 5.1では、viewsフォルダは 'laravel_folder/resources/views'の中に設定されています。あなたのビューが他の場所にあれば、configフォルダ内の' view.php'ファイルを変更する必要があります。 – Rash
yahoo私はこのタイプの組み合わせを試しましたが、あなたの提案は適切に機能していました。おかげで@ラッシュは働いています。 –
それを知ってうれしい...ちょうど確認するために、何が働いた? '〜obts'パスの下にあるURL、' view.php'の変更?私はそれに応じて答えを出します。 – Rash