windowsserver-wordpress-上传图片无法显示以及stmp插件功能故障

环境

Windows server2012

IIS+PHP+MYSQL

问题一  图片能正常上传但是无法显示

刚开始就确认了是权限问题,upload文件夹给的是IIS_ISURS全权限,发现还有一个组是ISUR,好像在上传操作的时候自动加入的,改了文件夹权限继承,新上传的媒体还是IIS_ISURS只有特殊,而ISUR有所有普通权限,这导致了媒体无法显示

解决方案

参考了 https://cloud.tencent.com/developer/ask/99000 发现需要修改IIS的应用池作为权限所有者,默认建站的时候有DefaultAppPool,选择这个作为文件夹权限就可以正常访问了

过了一天再次访问又无法显示了,然而在开启了https后又可以显示了,不知道原因是什么

发现把页面类型设置为朴素就能显示,改成文章名就不能显示了

 

问题二 WP SMTP插件无法发送邮件

建站的时候没考虑做https,原来用的WP Mail SMTP by WPForms 这一个,使用了qq邮箱(SSL加密)参考 https://blog.csdn.net/qq_39154376/article/details/82428058

发现一直提示无法发送,换了sendin blue的邮件管理方式也不行,于是换了一个插件,WP SMTP,同样用qq邮箱配置,提示openssl错误,才想起来php没开openssl

解决方案

修改php.ini,开启openssl

 

追加一个,中文目录无法显示的解决方案

https://www.2cto.com/kf/201701/589500.html

 

追加 调整上传大小限制

两篇文章结合

https://blog.csdn.net/jarisMA/article/details/100106484

https://blog.csdn.net/zhangrongxi5/article/details/79864142

媒体上传界面应该显示的是较小的那一个(?)

然后上传x264的视频还是失败,不确定原因

你可能感兴趣的:(windowsserver-wordpress-上传图片无法显示以及stmp插件功能故障)