When you try to post a new page or post on your wordpress blog you recieve “You don’t have permission to access /wp-admin/post.php on this server.”
This is quite a common problem and there are a few fixes see below.
If you have recently installed a new plugin, DISABLE it , lets say the situation is even worse and you cannot access the plugins. You will then need to ftp onto your site and go to the plugins directory and delete the plugin.Then attempt to create the new post. If this fails continue on…
Your website host may be implementing filtering which creates a mod_security error, all is not lost..
In your .HTaccess file which is located in the root of your website add the below commands ( copy and paste ).
<IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule>
This will stop the host filtering applying to your site.
If this still is not working, then we need to make sute that post.php and the other files in your theme are set to permissions 755, login via cpanel and check the permissions, if they are not 755 then change them