Incorrect file/directory permissions: Above 755

I just moved a Wordpress site from my personal server to the server it is being hosted on. The theme (Suffusion) seemed to have reset itself which I was told might happen. This isn’t a HUGE issue as the old site is still active on my server so I can refer to that to make the necessary changes.

One problem I have noticed is a big issue though. If you go to the site Siona Entertainment and navigate away from the home page an error pops up with this:

Incorrect file/directory permissions: Above 755

I looked in the CPanel and it says the permissions for everything is 755

It’s important I get this fixed quick as the websites is live and it usually gets a lot of traffic.

Any help is greatly appreciated. Thanks!

What you posted is incomplete information. The error message also says

Incorrect Apache directives inside .htaccess file. Make sure you have not specified unsupported directives inside the local .htaccess file. Such include PHP settings and Apache module settings.

My guess is that this is the error causing your problem.

What does your htaccess file look like?

This is my .htacess file…


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>

# END WordPress

I know the problem is most likely because the RewriteBase and Rewrite Rule are pointing to the path as it was on my server before I transferred it. I must of copied the .htaccess file over as well as the rest of the site. Any idea what changes are needed to make this work?

I tried this, but it didn’t work:


# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule /index.php [L]
</IfModule>

# END WordPress

Rather than having my blog as “the site”, I have it in a subfolder - “blog”. i.e. to go to the blog its not
domain/index
but
domain/blog/index

My htaccess looks like

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>

# END WordPress

Having “wordpress” in both the base and rule definately looks wrong. The only difference I see is

RewriteRule ^index\\.php$ - [L]

Do you know where that came from?

I tried changing my .htaccess file to the one you use and it didn’t work. I decided to delete everything and redo the entire transfer, but keep your .htaccess file and now the theme appears with less changes, and I can navigate to all the pages.

To answer your question I have no idea where that line came from, but thanks for showing your .htaccess it helped!