Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 404唯一扭曲错误_Php_.htaccess_Wampserver - Fatal编程技术网

Php 404唯一扭曲错误

Php 404唯一扭曲错误,php,.htaccess,wampserver,Php,.htaccess,Wampserver,我最近重新安装了wampserver3w/php5.6.16和php7Composer还通过laravel框架在全球范围内安装。我重新安装的原因是,我在localhost上的项目文件夹在被访问时会抛出404个错误。我已将$suppresslocalhost编辑为false,但没有任何效果。我的php错误日志显示:>php未定义索引:HTTP\u USER\u代理 我运行的是Windows7x64 我可以访问localhost、phpmyadmin、phpinfo 我可能在404错误中有不同的地方

我最近重新安装了
wampserver3w/php5.6.16和php7
Composer
还通过
laravel
框架在全球范围内安装。我重新安装的原因是,我在localhost上的项目文件夹在被访问时会抛出404个错误。我已将
$suppresslocalhost
编辑为
false
,但没有任何效果。我的php错误日志显示:>php未定义索引:HTTP\u USER\u代理

我运行的是
Windows7x64

我可以访问localhost、phpmyadmin、phpinfo

我可能在404错误中有不同的地方。如上所述,我已将
$suppresslocalhost
修改为
false
,并重命名了我的
.htaccess
文件,顺便说一句,它不允许我将其重命名为
.htaccess
,但这是不同时间的另一个主题,在我的
WAMP
根目录中的文件名

提前谢谢

编辑:

我的httpd-vhosts.conf文件

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot e:/wamp64/www/ 
    <Directory "e:/wamp64/www/"> 
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride All 
        Require local 
    </Directory> 
</VirtualHost> 

<VirtualHost *:80> 
    ServerName base4 
    DocumentRoot e:/wamp64/www/base4/ 
    <Directory "e:/wamp64/www/base4/"> 
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride All 
        Require local 
    </Directory> 
</VirtualHost>

服务器名本地主机
文档根目录:/wamp64/www/
选项索引跟随符号链接多视图
允许超越所有
要求本地
服务器名base4
文档根目录:/wamp64/www/base4/
选项索引跟随符号链接多视图
允许超越所有
要求本地
编辑2:

<VirtualHost *:80> 
    ServerName localhost 
    DocumentRoot e:/wamp64/www 
    <Directory "e:/wamp64/www/"> 
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride All 
        Require local 
    </Directory>
</VirtualHost> 

<VirtualHost *:80> 
    ServerName test.dev 
    DocumentRoot e:/wamp64/www/test.dev 
    <Directory "e:/wamp64/www/test.dev/"> 
        Options Indexes FollowSymLinks MultiViews 
        AllowOverride All 
        Require local 
    </Directory> 
</VirtualHost>

服务器名本地主机
文档根目录:/wamp64/www
选项索引跟随符号链接多视图
允许超越所有
要求本地
ServerName test.dev
文档根目录:/wamp64/www/test.dev
选项索引跟随符号链接多视图
允许超越所有
要求本地

正确的解决方案是为每个项目创建一个虚拟主机

听起来好像您已经安装了WAMPServer3。在该版本中,只需单击按钮即可创建虚拟主机。它为你做了一切

如果尚未创建此网站的目录,请先创建该目录

如果您愿意,该文件夹可以位于
\wamp\www\project1\www
下,也可以位于任何其他文件夹中,例如
C:\websrc\project1\www

查看WAMPServer主页,单击
工具
列下的
添加虚拟主机
链接,然后按照简单说明操作

WAMPServer将自动重新启动Apache,以便Apache看到新的虚拟主机

完成后,请执行以下操作:-

rightclick wampmanager -> tools -> Restart DNS

您可能还会在wampmanager右键单击菜单上看到一些其他有用的新功能

如果Windows阻止您将文件重命名为
.htaccess
,您可以通过
cmd
提示符执行此操作,调用文件htaccess.txt,然后通过cmd导航到文件夹,并键入
REN htaccess.txt.htaccess
。。。奇怪的是,只有Windows GUI对其“没有文件名”感到不满底层操作系统对此没有问题。我遵循了提供的所有步骤,但我的project/alias/virtual文件夹仍然出现404错误。我唯一的更改是对wamp菜单的扩展,虚拟主机被添加到我的本地主机主页。请将您的httpd-vhosts.conf文件添加到您的问题中,以便我可以查看其中的内容。访问我的文件的唯一方法是在地址栏中键入文件路径。使用此方法可以访问索引。假设您创建了名为
test.dev
的虚拟主机,一旦配置了VH,您就可以使用
test.dev
访问站点,完全忘记localhost位ServerName localhost DocumentRoot e:/wamp64/www/Options索引FollowSymLinks多视图AllowOverride所有要求本地ServerName base4 DocumentRoot e:/wamp64/www/base4/Options索引FollowSymLinks多视图AllowOverride所有要求本地