laravelフレームワークをホームディレクトリまたはpublic_htmlディレクトリにインストールすることをお勧めしますか。どちらの方法でも、どんな懸念がありますか?Laravel in homeまたはpublic_html
0
A
答えて
2
これはすべてあなた次第です。あなたはhttpサーバを管理している場合は
、これらのルールに従ってください:
- は、パブリックユーザーのためのアクセス可能
<project-root>/public
てみましょうだけ。 <project-root>/storage
以外のファイルは、httpサーバー(write
パーミッションなし)によってread
にすることができます。<project-root>/storage
フォルダとサブフォルダはhttpサーバでwrite
にすることができます。
0
あなたのホームディレクトリには、public_htmlから1レベル上にコードを置くことを常にお勧めします。アプリのコードがpublic_html(公開されているディレクトリ)にあると、ホームディレクトリのコードと比較して安全性が低くなります。
3
理想的なシナリオはhome
ディレクトリであなたのlaravel
アプリを持っているとpublic_html
にそのpublic
フォルダをシンボリックリンクすることです。
関連する問題
- 1. Nodejsのインストールエラー/home/ubuntu/public_html/node_test.js '
- 2. RuntimeError in Home#index
- 3. 警告:require(/home/eg//public_html/mydata/../ vendor/autoload.php):ストリームを開くことに失敗しました:
- 4. スクリプトの "/home/...../public_html/index.php"のUIDがmin_uidより小さい
- 5. 構文解析エラー:構文エラー、予期しない 'echo'(T_ECHO)in /home/senseiofcp/public_html/aa.php on line 63
- 6. 通知:定義されていないインデックス:/home/xxxxxx/public_html/wp-content/plugins/wordpress-stripe-integration/includes/settings.php on line 80 />
- 7. なぜ私はLaravel 5.1のpublic_htmlにアップロードできませんか?
- 8. これを解決するにはNoMethodError in Home#index in rails?
- 9. ウェブディレクトリ/ var /または/ home/username /?
- 10. 「java.nio.file.AccessDeniedException:/home/jenkins/workspace/testCases/41/1/1.in」ジェンキンスパイプライン
- 11. チェックボックスコントローラin laravel
- 12. 私laravelは/ダッシュボードをlocalhostにリダイレクトし続けて/ public_htmlの/
- 13. リダイレクトループLaravel 5.1 in Fortrabbit
- 14. /home/vagrant/Code/Laravel/publicはどこにありますか?
- 15. クラス '.. \ DirectoryList'が/home/demoalgacis/public_html/vendor/magento/framework/App/Bootstrap.phpの行169に見つかりません
- 16. クラス 'Mage_Connect_Rest_Builder'が/home/pacificpheromone/public_html/downloader/lib/Mage/Connect/Command/Package.phpの114行に見つかりません
- 17. Laravel 5.3/homeにアクセスし続ける
- 18. PHP致命的なエラー:クラス 'SMTP'が/home/screcafb/public_html/class.phpmailer.phpの1520行にありません
- 19. 404 login in/login Laravel
- 20. TokenMisMatchException in Laravel 5.4
- 21. SNMP in laravel
- 22. Yara Datatable in Laravel
- 23. laravel sociallite in boilerplate
- 24. setlocale()in Controller Laravel
- 25. Qrcode in laravel
- 26. Sass in Laravel 5.4
- 27. QRCode Generation in Laravel
- 28. 致命的なエラー:行に/home/u545753064/public_html/index.phpに未定義関数mysqli_fetch_rows()の呼び出し14
- 29. Laravel 5.2共有サーバーのパブリックフォルダをpublic_htmlに変更する
- 30. mysql_fetch_assoc():指定された引数の行に/home/virtua15/public_html/main/1515/dafreg.phpに有効なMySQLの結果リソースではありません9
ラーベル4または5?彼らはこれを少し違って扱います(https://laracasts.com/discuss/channels/general-discussion/where-do-you-set-public-directory-laravel-5)。 – ceejayoz