デフォルトのxampp localhost c:xampp/htdoc
を別のフォルダー、つまりc:/alan
に変更するにはどうすればよいですか? IPアドレスを使用すると、C:/alan
のWebサイトファイルを表示できるはずです。
私を助けてくれてありがとう。
httpd.confファイルを編集し、行DocumentRoot "/ home/user/www"を好きなものに置き換えます。
デフォルトのDocumentRootパスはWindowsで異なります[上記はLinuxの場合]。
@Souravのアドバイスに従ってください。
サーバーの再起動後にエラーが発生した場合は、ディレクトリオプションも設定する必要があります。これは、httpd.confの<Directory>
タグで行われます。最終構成が次のようになっていることを確認してください。
DocumentRoot "C:\alan"
<Directory "C:\alan">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
手順:
取り替える
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
これらの2行
| C:/ xampp/htdocs ==ルートの現在の場所|
| C:/ xampp/htdocsを任意の場所に変更します|
完了:Apacheを起動して、ローカルホストに移動します[ ビデオを見るにはここをクリック ]
Xampp 1.8.3-5
を使用して、Ubuntu 14.04の2つのステップで実行できます。
ステップ1:-から/opt/lampp/etc/httpd.conf
のDocumentRoot
およびDirectory
パスを変更
DocumentRoot "/opt/lampp/htdocs"
およびDirectory "/opt/lampp/htdocs"
DocumentRoot "/home/user/Desktop/js"
およびDirectory "/home/user/Desktop/js"
へ
ステップ2:-フォルダーの権限を変更(パスおよびその親フォルダーから777)など
Sudo chmod -R 777 /home/user/Desktop/js
誰かがこれを探す場合に備えて、LinuxのSourav回答(httpd.conf)上のファイルへのパスは/ opt/lampp/etc/httpd.confです。
Linux Mint(Debianベース)では、/opt/lampp/etc/httpd.conf
に移動します
もちろん、ファイルの場所にYOUR_OWN_FILES_LOCATIONを見つけます。
DocumentRoot "YOUR_OWN_FILES_LOCATION"
<Directory "YOUR_OWN_FILES_LOCATION">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
# Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important. Please see
# http://httpd.Apache.org/docs/trunk/mod/core.html#options
# for more information.
#
#Options Indexes FollowSymLinks
# XAMPP
Options Indexes FollowSymLinks ExecCGI Includes
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
#AllowOverride None
# since XAMPP 1.4:
AllowOverride All
#
# Controls who can get stuff from this server.
#
Require all granted
</Directory>
@Hooman:Xamppの最新バージョンでは、構成ファイルまたはログファイルの場所を知る必要はありません。コントロールパネルには、各ツール(php、mysql、Tomcat ...)のログおよび構成ボタンがあり、それらをクリックすると、関連するすべてのファイルを開くことができます(上部の一般構成ボタンでデフォルトの編集アプリケーションを変更することもできます)右)。誰でもそれを設計した人のためによくやった!
私にとっては183行目でしたが、コンピューターを再起動して初めて機能します。毎回再起動せずにすばやく変更する方法があればいいのにと思いますが、今のところそれが唯一の方法です。
Httpd.confファイルとhttpd-ssl.confファイルの両方のDocumentRootプロパティを変更して、相対リンク(href = "/ index.html")やfavicon.icoリンクなどを適切に機能させる必要がありました。
最新のXamppコントロールパネルは、これを非常に簡単にします。
コントロールパネルから、最初の行にApacheがあるはずです。開始されている場合は、停止します。次に、configをクリックしてhttpd.confファイルを開き、htdocsまたはdocumentRootを検索します。パスを好きなものに変更します。 httpd-ssl.confについても同じことを行います。これらは、Configのドロップダウンリストの下にある上位2つのファイルです。
その後、サーバーを再起動します。
これが誰かを助けることを願っています。乾杯。