-
作者帖子
-
请贴上更详细的信息,方便帮你分析下,比如网站的配置环境和目前使用的插件等。
域名在 godaddy 上注册的,空间是 linode vps 。采用 Wordpress 建站,主题用 ElitePress,并安装了 Ultimate Member 插件而且只启用了这个插件,也安装了 WP User Avatar 之类的插件但未启用。注册登录都正常,就是修改用户头像和更改封面图像,上传图像进度条结束后就报 ERROR:Not Found 这个错误。
排查方式如下:
1 、检查服务器是否可以正常上传图片也就是,是否有目录权限问题;
2 、将主题切换为默认然后再进行操作;
3 、服务器配置是否已经安装了裁切图片必备的一些组件;
4 、 Ultimate Member 插件使用肯定是正常的,因为我们的可以正常上传,原因只能来自于 WordPress 或者你服务器的配置原因。
此回复已被标记为私有,🔒 仅楼主及管理员可见。请贴上网站地址和一个可登陆的用户账号密码,我们抽空去看下。
隐私信息可以勾选下面的框:
此回复已被标记为私有,🔒 仅楼主及管理员可见。后台的固定连接没有设置,所以导致的没有上传到正确的路径,调整了下,可以了已经:
也可以正常进行裁切。
非常感谢,已经可以正常上传图片。可是新增的订阅者用户没法上传图片,在 function.php 中加了下面的代码,也不行。
function enable_file_uploads_by_role( ) { $role = 'subscriber'; if(!current_user_can($role) || current_user_can('upload_files')) return; $contributor = get_role( $role ); $contributor->add_cap('upload_files'); } add_action('admin_init', 'enable_file_uploads_by_role');
将 UM 的会员角色和 WordPress 的角色进行同步,仔细检查下配置,这些肯定还是你配置的不对的问题。
-
作者帖子
- 哎呀,回复话题必需登录。