I'm having similar difficulties. I get no pretty layout in the Admin area and no files list or menu options. I can create pages, but not edit them.
I get the "There seems to be a misconfiguration error" message, but none of the .htaccess edits mentioned anywhere else have an effect except to break the rest of the site.
Here's my situation: I am running CompactCMS on one domain of a multi-domain hosting account. The domain points directly to a sub-folder of [my_account]/public_html (presumably, they use Apache VHost configurations, but I'm not entirely sure). Such that I have
[accountname]/public_html/domain_root_folder/ (but this is not _server_ root)
'RewriteBase /' works for the public side of the site.
Changing the paths of all rewrite directives breaks the whole site.
Changing the paths of just the admin rewrite directives does not repair the admin area.
Removing the extra whitespace (tabstops) in the individual rewrite directives resulted in no change.
Adding a '/' at the beginning of the paths of each rewrite rule resulted in no change.
Also, if I set [config.inc.php] $cfg[protect] = true, I cannot access the admin area at all. I tried changing the quotes of user and pass to double-quotes because all the other variables were double-quote surrounded and that did no good. I even copy/pasted the authentication into the dialog to no avail.
I turned off SecFilterEngine in .htaccess which resulted in no change.
Oh, and I get generic 404 and 403 errors rather than the custom pages in /content. This is weird because the content of home.php and installation.php show up properly so long as I haven't screwed with the default rewrite rules in .htaccess.
Yes, I did try flushing my browser cache. Several times. No change. I don't know what else to do, here.
My current .htaccess rewrite sections:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]+)\.html$ /index.php?page=$1 [L]
RewriteRule ^print/([^/]+)\.html$ /afdrukken.php?page=$1 [L]
RewriteRule ^admin/includes/js/(.+\.js)$ /admin/includes/combine.inc.php?type=javascript&files=$1 [L]
RewriteRule ^admin/img/styles/(.+\.css)$ /admin/includes/combine.inc.php?type=css&files=$1 [L]
RewriteRule ^sitemap\.xml$ /lib/sitemap.php [L]My config.in.php file (copyright stuff removed only for this post):
<?
// Standard configuration
$cfg[sitename] = "Glacier Taxicab"; // Your site name - this will show in the front-end.
$cfg[language] = "en"; // Select the language of your (front-end) website - en, nl, de, es.
$cfg[homepage] = "home"; // Select your default page that should appear on opening (your homepage).
$cfg[img_path] = "img/"; // Your image folder (relative to template file)
// Detailed configuration. By default shouldn't need adjusting.
$cfg[version] = false; // Check for the latest CompactCMS version [true/false]
$cfg[iframe] = false; // Support iframes within the editor [true/false] (risky(!), see documentation.)
$cfg[wysiwyg] = true; // Enable the WYSIWYG editor [true/false]
$cfg[markdown] = false; // Add mark-down (Wiki formatting) support [true/false]
// Security configuration
$cfg[protect] = false; // Password protect your administration [true/false]
$cfg[user] = "REMOVED"; // Modify if $protect is set to true
$cfg[pass] = "REMOVED"; // Modify if $protect is set to true
// Database settings (case sensitive)
$cfg[db_host] = "MY_SERVER"; // MySQL setting - your database host.
$cfg[db_user] = "gtaxi"; // MySQL setting - your database username.
$cfg[db_pass] = "REMOVED"; // MySQL setting - your database password.
$cfg[db_name] = "gtaxi_ccms"; // MySQL setting - your database name.
// Restrict for editing with the editor. Use the filenames without extension.
$cfg[restrict] = array("sitemap", "formhandler");
// Multiple variants give you the option to categorize menu items (still under development)
// See http://compactcms.nl/forum/index.php?topic=23.0 for a tutorial on how to implement
$cfg[variants] = array('en');
?>I guess there is one other thing... I created my own /index.php and /img/style.css before I even tested to see if the defaults were working. This cms was such a breeze to set up on my home sandbox server, I anticipated no trouble. I edited no files anywhere in the /admin folder structure.
Heh... and another. permissions on /content/ and /admin/includes/cache are 755 as changing them to 666 made them invisible to my FTP software (FileZilla, gFTP and Nautilus all exhibited same behavior to permission 666 folders). The contents of those folders remain the default permission 664.
Hah! Yet more. There is a separate (empty) .htaccess file in [account_name]/public_html. Removing breaks my _other_ sites, somehow.
Database access has been verified by viewing the tables in phpmyadmin.
Since I can add pages through the /admin interface (but not edit), I can then alter my menu structure directly in phpmyadmin and then hand-edit each page in /content. However, that's a whole lot more complex than working with static html pages and defeats the purpose of a CMS.
