Anonymous User 4048828
(@anonymized-4048828)
Hi, instead of AddType, try AddHandler, like so:
AddHandler x-mapp-php6 .php
# 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
I’ll correct this in the FAQ as well.
Also note that anything between the # BEGIN WordPress and matching end may be changed by WordPress (thus overwrite your AddHandler addition).
Dear Myatu,
thank you ever so much!This has cured the issue and the Backgrounds now work perfectly.
I can’t recommend your plugin enough it is fantastic.
Kind regards
Claire
Anonymous User 4048828
(@anonymized-4048828)
I’m glad to hear that, and thanks for the kudos 🙂
Hi Myatu, I also having the same problem. But I am still new to wordpress and donno what to do in order to solve the problem. I have no idea what is the .htaccess file and don’t know how to upload a new .htaccess file to replace the original one.
Could you possible help me out in this? I really do love your background manager after watched the demo of it.
Thank you.
Anonymous User 4048828
(@anonymized-4048828)
Hello nutrivelo,
In most cases, WordPress should already have created a .htaccess
file and you would have to edit that.
Exactly what you edit depends on your web host – and keep in mind, some web hosts don’t use .htaccess
files, so this method may not work in all cases.
Accessing the file is often done through an FTP client, of which plenty free ones can be found through Google. Your web host should have given you instructions, or at the very least a username/password and URL to use for the FTP client.
Hi, same problem here…
I copied the code above, but that crashed mine.
Any advice…?
This is the existing relevant part of .htaccess…
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress
By the way, my provider is webhost4life, who seems to have no clue what I’m talking about…
Anonymous User 4048828
(@anonymized-4048828)
Hi,
Sorry to hear you’re having trouble with this. Many web hosting providers have their own way of enabling PHP 5.3, provided they support it in the first place (and most good ones do).
In the case of the original poster, this was 1and1, and they provide details on how to enable PHP 5.3 here: http://faq.1and1.com/scripting_languages_supported/htaccess/7.html
So you would have to ask webhost4life if they support PHP 5.3 (or better), and if they do, if there’s a way to enable it for your website or perhaps migrate your website to another server (that supports PHP 5.3).
I can understand some of the frustration surrounding the PHP 5.3 requirement, however, it’s been around for 3+ years now and offers better performance as well as security enhancements. That alone should outweigh the downsides of upgrading.