私はPHP/MySQLを取り上げ始めていますが、私が読んでいるすべてのドキュメントでは、/var/www/html
は、CakePHPなどのフレームワークをインストールするフォルダーとして、または/ var/www/htmlはWebサイトをインストールするフォルダーとして、すべてがルートになるようにします。
正確に何/var/www/html
意味?
ほとんどの共有ホストでは設定できません。
VPSまたは専用サーバーでは設定できますが、すべてに価格があります。
共有ホストでは、通常、/ home/(your username) /などのLinuxアカウントを受け取ります。 / var/www/htmlと同等のものは/ home/(your username)/public_html /(または同様の何かになります) 、たとえば/ home/(your username)/www)
FTP経由でアカウントにアクセスしている場合は、*/home/(your username) /フォルダーに自動的にアクセスし、wwwまたはpublic_htmlにサイトを配置します。
悪いニュースのコードで絶対パスを使用している場合は、少なくとも共有ホストでは、コードで相対パスを使用するようにリファクタリングする必要があります。
/var/www/html
は、Webサーバーのデフォルトのルートフォルダーです。 Apache.conf
ファイル(通常/etc/Apache/conf
にあります)を編集し、DocumentRoot
属性を変更することで、任意のフォルダーに変更できます( http:// httpd .Apache.org/docs/current/mod/core.html#documentroot その情報について)
多くのホストはこれらを自分で変更させないため、走行距離は異なる場合があります。変更できるものもありますが、コマンドラインや生の構成ファイルを編集する代わりに、組み込みの管理ツール(cPanelなど)を使用する場合のみです。