2017-05-12 15 views
0

現在、Xampp DocumentRootは別のコンピュータのプロジェクトルートに設定されています。だからCordeIgniterが正しくインストールされているかどうかわかりません。Xamppで仮想ホストを作成するにはどうすればよいですか?

私が見つけたのは、仮想ホストを作成することです。

仮想ホストを作成するのは難しいですか?

仮想ホストを作成するにはどうすればよいですか。

答えて

0

まずあなたがその下に

127.0.0.1  localhost 

のようなものが表示される場合があります第二には、

Windows > System32 > drivers > etc > vhost 

に行くので、あなたがファイルに

を保存することができます管理者権限を使用してエディタを開き別のご希望の名前

127.0.0.1  localhost 
127.0.0.1  projectdesiredname.com 

と電子あなたがそこにある1つをコピーして、以下に貼り付け、ちょうどここでは以下のように変更することができるの下には、コードのようなものが表示されますファイルに

xampp > appache > conf > extra > httpd-vhosts 

に行きます。あなたを確認して行わ

##<VirtualHost *:80> 
    ##ServerAdmin [email protected] 
    ##DocumentRoot "C:/xampp/htdocs/dummy-host.example.com" 
    ##ServerName dummy-host.example.com 
    ##ServerAlias www.dummy-host.example.com 
    ##ErrorLog "logs/dummy-host.example.com-error.log" 
    ##CustomLog "logs/dummy-host.example.com-access.log" common 
##</VirtualHost> 

あなたは、私はそれを保存##

<VirtualHost *:80> 
    ##ServerAdmin [email protected] 
    DocumentRoot "C:/xampp/htdocs/yourprojectfolder" 
    ServerName projectdesiredname.com 
    ##ServerAlias www.dummy-host.example.com 
    ##ErrorLog "logs/dummy-host.example.com-error.log" 
    ##CustomLog "logs/dummy-host.example.com-access.log" common 
</VirtualHost> 

の一部を削除した参照およびサーバー

を再起動することができたようCodeIgniterの

一度のthatsよろしくCodeIgniterののconfig.phpを

$config['base_url'] = 'http://projectdesiredname.com/'; 

エンドベースURLとでウルベースURL /

+0

のhttpdではまた、同じファイルには、ファイルの先頭に次の行を持っている必要があります。 confファイル、DocumentRoot "C:\ Projects \ kisokihon_keisan/html" <ディレクトリ "C:\ Projects \ kisokihon_keisan/html"> ...このパーツを編集する必要はありませんか、これを下部に追加する必要はありますか? の:私はhttpd.confファイル、DocumentRootの "プロジェクト\ \ kisokihon_keisan/htmlのC" で、それ –

+0

... 必要はありませんこの部分を編集するには、またはこれを下部に追加する必要がありますか? – user4419336

0

まず、ファイルC開く:管理者として\ WINDOWS \ System32 \ Drivers \ Etc \ Hostsにして、新しい行を追加します

127.0.0.1 yournewsite.dev 

その後、オープン[XAMPPのパス] \のapache \ confに\エクストラ\のhttpd-vhosts.confおよび追加:

<VirtualHost *:80> 
    DocumentRoot C:/Sites/Yournewsite/ 
    ServerName yournewsite.dev 
    <Directory "C:/Sites/Yournewsite/"> 
     Options Indexes FollowSymLinks 
     AllowOverride All 
     Order allow,deny 
     Allow from all 
     Require all granted 
    </Directory> 
</VirtualHost> 
NameVirtualHost *:80 

あなたがapacheの再起動し、Cにあなたのウェブサイトのファイルを置く必要があります:/サイト/ Yournewsite/

+0

を更新しました –

+0

vhostsを使用すると、apacheはそのドキュメントルートを無視します。 – Alex

関連する問題