From a2f077cf13d307c4d9d862028f459b783ede53cc Mon Sep 17 00:00:00 2001 From: Tom Willemsen Date: Mon, 10 Dec 2012 02:22:18 +0100 Subject: Add some blog posts Also an index page that automatically generates a list of all the posts available. --- ..._with_fedora_10_and_ispconfig_for_wordpress.org | 48 ++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 site/blog/mod_rewrite_with_fedora_10_and_ispconfig_for_wordpress.org (limited to 'site/blog/mod_rewrite_with_fedora_10_and_ispconfig_for_wordpress.org') diff --git a/site/blog/mod_rewrite_with_fedora_10_and_ispconfig_for_wordpress.org b/site/blog/mod_rewrite_with_fedora_10_and_ispconfig_for_wordpress.org new file mode 100644 index 0000000..5a25379 --- /dev/null +++ b/site/blog/mod_rewrite_with_fedora_10_and_ispconfig_for_wordpress.org @@ -0,0 +1,48 @@ +#+TITLE: mod\_rewrite with Fedora 10 and ISPConfig for WordPress +#+DATE: 2009-12-09 10:33 +#+TAGS: apache2 fedora ispconfig mod_rewrite + +This relates to Fedora 10 and ISPConfig 3.0.1 set up as described in +[[http://www.howtoforge.org/perfect-server-fedora-10-ispconfig-3][this HowtoForge post]]. + +One of my colleagues recently got interested in offering our clients +Wordpress as a content management system, so he's been trying it out. + +Yesterday he found out that if he wanted to change the permalink style +in Wordpress he needed write access to =.htaccess=, which he didn't have +because the user rights haven't been set up very well there. + +So I gave him write access by using + +#+BEGIN_SRC sh + chown apache:apache .htaccess +#+END_SRC + +Unfortunately this resulted in a 500 Interal Server Error. + +Looking at the error log for the website I tried this for it let me +know that =RewriteEngine= directives were not allowed in the =.htaccess=. + +Since I didn't want to mess with the base configurations of ISPConfig +I started looking around for other options. Eventually I found that I +had to add something similar to this to the Apache directives field +under options under the website's settings + +#+BEGIN_SRC text + + + Options +FollowSymLinks + RewriteEngine On + RewriteBase / + RewriteCond %{REQUEST_FILENAME} !-f + RewriteCond %{REQUEST_FILENAME} !-d + RewriteRule . /index.php [L] + + +#+END_SRC + +Of course ~[sitename]~ should be replaced with the name of your website. + +It all works after I restarted the apache server myself, but I do not +know if that is completely necessary. Also it might take a few seconds +before ISPConfig finishes editing the configuration file. -- cgit v1.2.3-54-g00ecf