2017-12-15 40 views
-1

私はWAMP 3.1.0を使用してローカルでLaravalプロジェクトに取り掛かりました。今日はWindowsアップデートがあるまですべて正常に動作していました。私は私のプロジェクトに行くときWAMPを使用している仮想ホストが動作していません

は、私がこの記事WAMP Virtual Host not workingに続くが、それは私の問題は解決しませんでしたエラーページ
enter image description here

を取得します。私はCを編集した
:\ WINDOWS \ System32 \ Drivers \ Etc \ Hostsには、次のようになり、管理者モードでファイル:

127.0.0.1 localhost 
::1 localhost 

127.0.0.1 paycafe.dev 
::1 paycafe.dev 

127.0.0.1 shoppingcart.dev 
::1 shoppingcart.dev 

127.0.0.1 gitproject.dev 
::1 gitproject.dev 

私は私のCをも編集した:\ wamp64 \ binに\ apacheの\次のようになりますapache2.4.27 \ confに\エクストラ\のhttpd-vhosts.confファイル:
私はこのhttp://localhost/paycafe/public/order/23456私のページのロードのように私のページをご覧けど、私はhttp://paycafe.dev/order/23456をしようとすると、そうでない

# Virtual Hosts 
# 
<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot "${INSTALL_DIR}/www" 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName paycafe.dev 
    #ServerAlias localhost 
    DocumentRoot "${INSTALL_DIR}/www/paycafe/public" 
    ErrorLog "logs/localhost-error.log" 
    CustomLog "logs/localhost-access.log" common 
    <Directory "${INSTALL_DIR}/www/paycafe/public"> 
    Options +Indexes +Includes +FollowSymLinks +MultiViews 
    AllowOverride All 
    Require local 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName shoppingcart.dev 
    #ServerAlias localhost 
    DocumentRoot "${INSTALL_DIR}/www/shoppingcart/public" 
    #<Directory "${INSTALL_DIR}/www/"> 
    # Options +Indexes +Includes +FollowSymLinks +MultiViews 
    # AllowOverride All 
    # Require local 
    #</Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName gitproject.dev 
    #ServerAlias localhost 
    DocumentRoot "${INSTALL_DIR}/www/git_project/public" 
    #<Directory "${INSTALL_DIR}/www/"> 
    # Options +Indexes +Includes +FollowSymLinks +MultiViews 
    # AllowOverride All 
    # Require local 
    #</Directory> 
</VirtualHost> 


私は、Apache 2.4.27を使用してい

は、誰もが何が起こっているのかを教えてもらえますか?

また、これは私はC:\ wamp64 \ binに\ apacheの\ apache2.4.27 \ confに\ httpd.confのファイル:

ServerSignature On 
ServerTokens Full 
Define APACHE24 Apache2.4 
Define VERSION_APACHE 2.4.27 
Define INSTALL_DIR c:/wamp64 
Define APACHE_DIR ${INSTALL_DIR}/bin/apache/apache${VERSION_APACHE} 
ServerRoot "${APACHE_DIR}" 
Listen 0.0.0.0:80 
Listen [::0]:80 
LoadModule access_compat_module modules/mod_access_compat.so 
LoadModule actions_module modules/mod_actions.so 
LoadModule alias_module modules/mod_alias.so 
LoadModule allowmethods_module modules/mod_allowmethods.so 
LoadModule asis_module modules/mod_asis.so 
LoadModule auth_basic_module modules/mod_auth_basic.so 
LoadModule auth_digest_module modules/mod_auth_digest.so 
LoadModule authn_core_module modules/mod_authn_core.so 
LoadModule authn_file_module modules/mod_authn_file.so 
LoadModule authz_core_module modules/mod_authz_core.so 
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so 
LoadModule authz_host_module modules/mod_authz_host.so 
LoadModule authz_user_module modules/mod_authz_user.so 
LoadModule autoindex_module modules/mod_autoindex.so 
LoadModule cache_module modules/mod_cache.so 
LoadModule cache_disk_module modules/mod_cache_disk.so 
LoadModule cgi_module modules/mod_cgi.so 
LoadModule dir_module modules/mod_dir.so 
LoadModule env_module modules/mod_env.so 
LoadModule file_cache_module modules/mod_file_cache.so 
LoadModule include_module modules/mod_include.so 
LoadModule isapi_module modules/mod_isapi.so 
LoadModule log_config_module modules/mod_log_config.so 
LoadModule mime_module modules/mod_mime.so 
LoadModule negotiation_module modules/mod_negotiation.so 
LoadModule rewrite_module modules/mod_rewrite.so 
LoadModule setenvif_module modules/mod_setenvif.so 
LoadModule userdir_module modules/mod_userdir.so 
LoadModule vhost_alias_module modules/mod_vhost_alias.so 
LoadModule php5_module "${INSTALL_DIR}/bin/php/php5.6.31/php5apache2_4.dll" 
<IfModule unixd_module> 
User daemon 
Group daemon 
</IfModule> 
ServerAdmin [email protected] 
ServerName localhost:80 
<Directory /> 
    AllowOverride none 
    Require all denied 
</Directory> 
HostnameLookups Off 
DocumentRoot "${INSTALL_DIR}/www" 
<Directory "${INSTALL_DIR}/www/"> 
    Options +Indexes +FollowSymLinks +Multiviews 
    AllowOverride all 
    Require local 
</Directory> 
<IfModule dir_module> 
    DirectoryIndex index.php index.php3 index.html index.htm 
</IfModule> 
<Files ".ht*"> 
    Require all denied 
</Files> 
ErrorLog "${INSTALL_DIR}/logs/apache_error.log" 
LogLevel warn 
<IfModule log_config_module> 
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined 
    LogFormat "%h %l %u %t \"%r\" %>s %b" common 
    <IfModule logio_module> 
     LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio 
    </IfModule> 
    CustomLog "${INSTALL_DIR}/logs/access.log" common 
</IfModule> 
<IfModule alias_module> 
    ScriptAlias /cgi-bin/ "${INSTALL_DIR}/cgi-bin/" 
</IfModule> 
<IfModule cgid_module> 
</IfModule> 
<Directory "${INSTALL_DIR}/cgi-bin"> 
    AllowOverride None 
    Options None 
    Require all granted 
</Directory> 
<IfModule headers_module> 
    RequestHeader unset Proxy early 
</IfModule> 
<IfModule mime_module> 
    TypesConfig conf/mime.types 
    AddEncoding x-compress .Z 
    AddEncoding x-gzip .gz .tgz 
    AddType application/x-compress .Z 
    AddType application/x-gzip .gz .tgz 
    AddType application/x-httpd-php .php 
    AddType application/x-httpd-php .php3 
</IfModule> 
EnableSendfile off 
AcceptFilter http none 
AcceptFilter https none 
Include conf/extra/httpd-autoindex.conf 
Include conf/extra/httpd-vhosts.conf 
<IfModule proxy_html_module> 
Include conf/extra/proxy-html.conf 
</IfModule> 
<IfModule ssl_module> 
SSLRandomSeed startup builtin 
SSLRandomSeed connect builtin 
</IfModule> 
Include "${INSTALL_DIR}/alias/*" 

答えて

1

あなたが知っておくべき最初の事は.dev TLDが今あるということです本当のtLDであり、Googleによって買収された。クローム63(12月2017年以降)の時点で、Chrome自体は、事前ロードされたHTTP Strict Transport Security(HSTS)ヘッダーを経由して.dev(および.foo)で終了するすべてのドメインをHTTPSにリダイレクトします。

.devの使用を中止して何か他のものを使用する必要があります。.localhostまたは.testを使用することをお勧めします。

これは、Chromeの代わりにFireFoxまたはIEを使用して現在の設定済みサイトにアクセスする簡単なテストです。別のブラウザで実行されている場合、問題の一部は、.devのドメインを自動的にリダイレクトするChromeの変更に関連しています。

第2に、仮想ホストの定義が正しくありません。 WAMPServerには、WAMPServer内に提供されているツールがあります。このツールは、仮想ホストを簡単かつ正確に作成するのに役立ちます。 ツールメニューのWAMPSeverホームページを参照し、というリンクを追加します。仮想ホストを追加します(下記参照)。

enter image description here

あなたがする必要があるすべては、あなたがサイトは「仮想ホストを追加」ツールを実行する前に住みたいフォルダを作成最初です。

は、私はあなたが、もう一度あなたの仮想ホストを作成する「仮想ホストの追加」メニューを使用して、その後localhost

# 
# Virtual Hosts 
# 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName localhost 
    DocumentRoot "${INSTALL_DIR}/www" 
    <Directory "${INSTALL_DIR}/www/"> 
     Options +Indexes +FollowSymLinks +MultiViews 
     AllowOverride All 
     Require local 
    </Directory> 
</VirtualHost> 

との唯一の定義が含まれている初期状態に戻ってあなたのhttpd-vhosts.confファイルを元に戻す提案が、今回は、例えばpaycafe.localhostを使用します。

+0

恐ろしく!あなたのソリューションはありがとうございました。それはクロムの問題ではなかった。私は別のブラウザで試してみましたが、それでも動作しませんでしたが、Add a Virtual Hostリンクを試し、ホストファイルを変更して、すべてのサービスを再起動しました。 – altoids

+0

@altoids素晴らしい! – RiggsFolly