I have a site that I need to migrate to a new server, running wordpress. The site has about 60 plugins running. I have an admin user and I cannot add, update plugins or wordpress core, I can't access the theme file editor either. I usually try migrate with migrate guru but because the plugins can't be added and activated this poses a problem. I have tried to upload the plugin via FTP and activate but plugin just installs I can't activate. I have checked the wp-config file and also made the relevant changes to allow my access and no luck. I thought maybe a security plugin like sucuri could be the cause but nothing installed that could be causing it.
I asked the client for SSH or server access and they can't supply it to me. All I have is SFTP and DB logins. Any suggestions as to what I can do here?
Perhaps it’s the host. I experienced the same issue with BlueHost recently. The client created an admin account for me, but when I logged in, I couldn’t add plugins or access many settings that should usually be accessible. But when I logged in through the BlueHost dashboard, I was able to do everything.
You can ask your client if they can give you access to the hosting dashboard so you can log in from there and see if that makes any difference. I would also try checking for mu-plugins added by the host that might cause this.