mixhostというレンタルサーバー借りて
Laravelのフレームワークで作ったプロジェクトをデプロイしたのですが
初期設定のドキュメントルートのまま
「ドメイン名/アプリケーション名/public」
のURLにアクセスした場合は
正常通り画面が表示されたのですが
ドキュメントルートを
「ドメイン名/アプリケーション名/public」に変更し
「ドメイン名」のURLにアクセスしたところ
500エラーが表示され、サイトにアクセスできなくなってしまいました。
何が原因でサイトが表示されないかお分かりになりますでしょうか。
「何が原因でサイトが表示されないかお分かりになりますでしょうか。」DocumentRoot を変更したからでは? 変更に伴って行ったその他の操作を開示してください。
https://support.mixhost.jp/1418 の手順でログを調べて、Webサーバーのエラーログを質問に追記していただけないでしょうか?
エラーログを調べたところ、「 PHP Parse error: syntax error, unexpected '?', expecting variable (T_VARIABLE) in /{ディレクトリ}/vendor/symfony/http-kernel/Exception/HttpException.php on line 24」と表示されていました。
それを解決したいと思うなら、そのソースとエラーメッセージを質問に追記しましょうね
デプロイしたアプリにバグがある可能性が高そうですね。