Could you try to log in to your site via FTP, delete the existing Jetpack plugin folder, and reinstall the plugin manually as explained here:
http://codex.wordpress.org/Managing_Plugins#Manual_Plugin_Installation
Let me know if it helps.
I have try that already and it dont fix the problem.
It seems that the file (class.jetpack.php) is still missing in the Jetpack directory. Could you check and make sure you still have enough free space left on your hosting plan? THe file might be missing because you can’t upload the full directory to your site.
What i can see the file is there: http://sv.tinypic.com/r/2d8l7wy/8
So whats can be wrong then?
It could be a simple permissions issue.
Could you check that permissions are set to 664 for that file?
Yes that file have the permission set to 664 the same as the other files in that folder.
So what could it be then?
Hm, that’s interesting.
Do you see the modules/contact-form.php
file as well? Does it have the correct permissions?
Yes the file is there and it have the right permission but i still get this error:
Warning: require(/srv/users/serverpilot/apps/wordpressmyabdllife/public/wp-content/plugins/jetpack/modules/contact-form.php): failed to open stream: No such file or directory in /srv/users/serverpilot/apps/wordpressmyabdllife/public/wp-content/plugins/jetpack/class.jetpack.php on line 1130
Fatal error: require(): Failed opening required ‘/srv/users/serverpilot/apps/wordpressmyabdllife/public/wp-content/plugins/jetpack/modules/contact-form.php’ (include_path=’.:/opt/sp/php5.6/lib/php’) in /srv/users/serverpilot/apps/wordpressmyabdllife/public/wp-content/plugins/jetpack/class.jetpack.php on line 1130
I dont find anything in the error log about this.
So what should we do now?
That’s interesting. I do see the error when visiting myabdllife.com, but it’s not there when visiting http://www.myabdllife.com.
It makes me think that something could be wrong with your site setup. What are your site URL settings, under Settings > General in your dashboard? Is it possible that you have 2 different directories and 2 different WordPress inslallations on your server?
Could you also check your site’s wp-config.php file, and make sure you haven’t added any custom home_dir
or site_url
values there, that wouldn’t match your site setup?
The address there is: http://www.myabdllife.com
Yes i have more wordpress installations on my server. But they are on other folders. And should not be any problem.
No i dont have any info there about
home_dir or site_url
What can be the problem here.
I think i found the problem.
It seems like it was related to ZenCache. When i deactivate that plugin and activate it again that fix the problem.
Strange.
The address there is: http://www.myabdllife.com
It might be worth doing some URL forwarding to avoid having your site available at 2 different addresses. Since you use CloudFlare, this should help:
https://support.cloudflare.com/hc/en-us/articles/200172286-How-do-I-do-url-forwarding-with-CloudFlare-
You could also try to flush your site’s cache in ZenCache, and see if it helps.
What do you mean whit 2 different addresses? I only have one.
Did you not read my responds?
I get this error to work when i deactivated ZenCache and activated again. I dont get the error any more.
I dont use CloudFlare.
What do you mean whit 2 different addresses? I only have one.
Your site can be reached at myabdllife.com, but also at http://www.myabdllife.com.
As you can see, the address without the www. still returns the error:
http://i.wpne.ws/aRPH
If you add http://www., the site is available:
http://i.wpne.ws/aRkQ
That’s what I meant by 2 addresses. Ideally, one would redirect to the other, so your readers and Google only know of one address.
I mentioned CloudFlare because that’s where your domain name servers point today:
http://www.intodns.com/myabdllife.com
http://i.wpne.ws/aRQ0
If you don’t intend to use CloudFlare on your site, you’ll need to edit your name servers to use your hosting provider’s name servers instead.
I hope this helps.