wamp配置局域网内可以访问
wamp配置局域网可以访问
今天终于找到了干净利落解决这个问题的方法 虽然不是什么大问题但是也记一下吧 wamp3.0.6 64bit
0x00 添加切换在线离线
wamp图标右键,出来个wamp Settings,选择Menu item : Online / Offline
这是左键图标就会在最下面有一个 “切换到在线状态” 按钮 点击切换到在线状态,此时访问会有403错误
0x01 编辑httpd-vhost文件
左键图标—>Apache—>httpd-vhosts.conf
找到 Require local,并用“Require all granted”代替它
完成
0x02 再说三个配置方面的问题
1.wamp没有找到MSVCR100.dll
解决方法:安装 VC++运行库版本
参考下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=5555
2.linux下安装phpcms文件读写问题
再附一个安装phpcms时候遇到小问题 ,就是安装的时候文件的所有需要写权限的文件都是不可写,权限777也不行
解决方法 :这是selinux的问题
执行命令:getenforce //判断selinux状态
Enforcing
提示是强制模式
所以接着执行
setenforce 0 //改成宽容模式
执行命令:getenforce
结果:Permissive
这时候再看安装phpcms已经看到文件权限变可写
注:SELinux 宽容模式(permissive) 强制模式(enforcing);
其实不止是这个很多时候搭建网站都会有这个问题,当web程序需要写文件时一般都会有这个问题,关闭了selinux固然方便但也不安全
3.wamp设置不能查看网站目录
编辑httpd-vhosts.conf 去掉Options +Indexes +Includes +FollowSymLinks +MultiViews中的+Indexes +Includes +MultiViews 最后大致改成这样
1
2
3
4
5
6
7
8
9
10
11
12
13 # Virtual Hosts
# Options +Indexes +Includes +FollowSymLinks +MultiViews
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp64/www
<Directory "D:/wamp64/www/">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
#
linux下类似