Topic: Installation of Beta - page not found

Hi, just installed Monstra and it looks like a lovely cms. I've found something which looks like a bug so thought I should let you know:

I've installed it locally using MAMP on Mac OSX running the latest version of Lion. I can administer the CMS fine but on clicking a menu button I get a page not found error. The default 'home' link gives this error as does any other page I create.

I have it installed in a subfolder so the link for the pages would appear as:

http://localhost:8888/cms_monstra/home

Looking in the Storage > Pages folder I see '1.page.txt' and '2.page.txt' along with '3.page.txt' which is one I created - these seem to hold the content but something is causing them not to load when accessed via the menu.

I've set everything as per the installation instructions (all permissions are fine) and the .htaccess file is present although it appears to be empty (no rules inside it).

Do you need any other information from me to pinpoint the problem? Let me know if I need to do anything and I'll check for you.

P.S. Congratulations on the hard work you've done on this!

Re: Installation of Beta - page not found

thedoglett,

I get a page not found error. The default 'home' link gives this error as does any other page I create.

1) http://monstra.org/documentation/installation

+ PHP 5.2.0 or higher
+ SimpleXML Module
+ Apache Mod Rewrite - ?!
+ Multibyte String


2) Something wrong in main .htaccess file.

I am using XAMPP. Main .htaccess file:

#
# Monstra CMS :: php & apache settings 
#
# Set default charset utf-8
AddDefaultCharset UTF-8
# Don't show directory listings for URLs which map to a directory.
Options -Indexes
# PHP 5, Apache 1 and 2.

    php_flag magic_quotes_gpc                 off
    php_flag magic_quotes_sybase              off
    php_flag register_globals                 off

# Setting rewrite rules.

    RewriteEngine on
    RewriteBase /projects/monstra/
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php [QSA,L]

Local siteurl: http://localhost/projects/monstra/

Monstra Loves You! Give some love back!

Re: Installation of Beta - page not found

RewriteBase /projects/monstra/

Perfect - changed this to

RewriteBase /cms_monstra

and it worked perfectly!