咳咳,之前出现问题的时候没有截图下来。现在就只能以口述的方式来描述下出现的问题。
- 安装问题:
- 大意是iis HTTP_PROXY漏洞
- OPCACHE未开启 (--本文不会说
- 使用问题:
- 通知说--文件不能创建
- 添加可信主机配置
- 上传图片错误 出现未知错误,xxx文件无法保存。
大家凑合着看吧,我也是新手。如果你也遇到这种问题(还是第一次写文),希望能够帮助你。下面是我的解决方式,如果有错误,欢迎群里探讨。
解决方式:
- IIS HTTP_PROXY,我也只记得关键词了具体做法是:打开drupal跟目录-->找到web.config文件夹-->大概在40行左右
<!-- If running on a PHP version affected by httpoxy vulnerability uncomment the following rule to mitigate it's impact. To make this rule work, you will also need to add HTTP_PROXY to the allowed server variables manually in IIS. See https://www.drupal.org/node/2783079. <rule name="Erase HTTP_PROXY" patternSyntax="Wildcard"> <match url="*.*" /> <serverVariables> <set name="HTTP_PROXY" value="" /> </serverVariables> <action type="None" /> </rule> --> <rule name="Erase HTTP_PROXY" patternSyntax="Wildcard"> <match url="*localhost*" /> <serverVariables> <set name="HTTP_PROXY" value="" /> </serverVariables> <action type="None" /> </rule> 看到两个的区别了吗‘localhost’如果是线上估计是要改成你的域名。
- OPCACHE未开启,这个问题很简单,记得重启下服务器就好。
- 通知说--文件不能创建,这个也是百度看到前辈们说的修改 \sites\default\files\tmp 的权限就好
- 添加可信主机配置,这个和第一个问题有关(不知道第一个是否成功了,心虚,但绝对能跳过检测)打开drupal根目录-->\sites\default\settings.php-->右击属性(把只读对钩取消掉)-->修改大概700行的
* For example: * @code * $settings['trusted_host_patterns'] = array( * '^www\.example\.com$', * ); */ $settings['trusted_host_patterns'] = array( '^localhost$', );
-
上传图片错误,这个是乌龙最大的一个,想想都是汗,这个确实是权限问题。需要修改的是window下面的TEMP文件夹 C:\Windows\Temp 而不是第3问题中的tmp文件夹。至于修改的方法这个网上一大堆,我就不多啰嗦了。
最后祝大家能够安装好自己的环境,一起学习drupal(虽然我不是很想学)
板块
Drupal 版本