Windowsマシンでは、ローカルのwampserverで実行されているシステムがありますが、アプリケーションがlocalhostで実行されている間、URLはそうではありませんと言います。
ディレクトリ構造に基づいて、URLは次のようになります。
http://localhost/pro/include/db_report.php
開発者はこれを行うことができました。
http://ap-mispro/pro/include/db_report.php
したがって、localhost
の代わりに、URLはap-mispro
と表示されます。
そして、両方のURLが正常に機能します。
2番目のURLはどのように作成されますか? wampmanager.ini
とwampmanager.tpl
をチェックアウトしましたが、何を探すべきか分からなかったのでしょうか?
ステップ1C:\wamp\bin\Apache\Apache2.2.17\conf\
に移動httpd.conf
ファイルを開いて変更します#Include conf/extra/httpd-vhosts.conf
にInclude conf/extra/httpd-vhosts.conf
i.e行のコメントを解除して、仮想ホストファイルを含めることができます。
ステップ2C:\wamp\bin\Apache\Apache2.2.17\conf\extra
に移動
そしてhttpd-vhosts.conf
ファイルを開き、次のコードを追加します
<VirtualHost myWebsite.local>
DocumentRoot "C:/wamp/www/myWebsite/"
ServerName myWebsite.local
ServerAlias myWebsite.local
<Directory "C:/wamp/www/myWebsite/">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
要件に応じてmyWebsite.local
およびC:/wamp/www/myWebsite/
を変更します。
ステップC:/Windows/System32/drivers/etc/
のhosts
ファイルを開き、次の行を追加します(何も削除しないでください)
127.0.0.1 myWebsite.local
名前の要件に従ってmyWebsite.local
を変更します
ステップ4
サーバーを再起動します。それでおしまい
WAMPと同じ手順は、WAMPのパスに対応するXAMPPに従ってパスを変更するだけです
hosts
ファイルをコピーし、ブラウザーリンクで表示または実行する127.0.0.1
と名前を追加します。例えば:
127.0.0.1 abc.com
次に、ブラウザでabc.com
をローカルホストとして実行します。
彼らはおそらく仮想ホストを使用しています( http://www.keanei.com/2011/07/14/creating-virtual-hosts-with-wamp/ )
Apache構成ファイル(httpd.conf)または仮想ホスト構成ファイル(推奨)に移動して、次のようなものを追加できます。
<VirtualHost *:80>
DocumentRoot /www/ap-mispro
ServerName ap-mispro
# Other directives here
</VirtualHost>
また、http://ap-mispro/
を呼び出すと、C:/ wamp/www/ap-misproにあるものがすべて表示されます(デフォルトのディレクトリ構造を想定しています)。 ServerNameとDocumentRootに同じ名前を付ける必要はまったくありません。この作業を行うために必要な他の要因:
http://ap-mispro
と入力したときにどこに行くべきかを知るために。ホストファイルへのこの変更は、コンピューターにのみ適用されます。他のユーザーから試行しているようには聞こえません。仮想ホストについて知っておくべきことは他にもたくさんありますが、これで始めることができます。
参照してください http://complete-concrete-concise.com/web-tools/how-to-change-localhost-to-a-domain-name
これは史上最高のソリューションです
c:\ Windows\System32\drivers\etcに移動し、hostsファイルを開いてこれを追加します
127.0.0.1 example.com
127.0.0.1 www.example.com
次に、C:\ xampp\Apache\conf\extraに移動し、httpd-ajp.confファイルを開いて追加します
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/pojectroot"
ServerName example.com
ServerAlias www.example.com
<Directory "C:/xampp/htdocs/projectroot">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
wampの新しいバージョン用
<VirtualHost *:80>
ServerName domain.local
DocumentRoot C:/wamp/www/domain/
<Directory "C:/wamp/www/domain/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
1〜2時間後、実際に自分の質問に答えることができます。
別のフォーラムの誰かが、httpd-vhost.confファイルにプレーンol 'localhostの言及を保持する必要があると述べたので、ここで私が見つけたものは次のとおりです。
ServerName localhost
DocumentRoot "c:/wamp/www/"
DocumentRoot "C:/wamp/www/pocket/"
ServerName pocket.clickng.com
ServerAlias pocket.clickng.com
ErrorLog "logs/pocket.clickng.com-error.log"
CustomLog "logs/pocket.clickng.com-access.log" common
<Directory "C:/wamp/www/pocket/">
Options Indexes FollowSymLinks Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
WAMPを終了して再起動します-始めましょう。これが他の誰かに役立つことを願っています:)