404 & Server Error on Installation

Initially when I tried to install Omeka on a server, I received a 404 error. I discovered that I hadn't modified the appropriate htaccess file because it was hidden. Once I found it and made the necessary change to the basepath, I received a different error. The server log lists the following information:

[Wed Mar 27 21:23:29 2013] [error] [client 172.23.12.6] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://dev2.matrix.msu.edu/~ashley.wiersma/

What's happening here? What should I try next?

Thanks!

What change did you make to your .htaccess?

I rewrote the basepath following this model: /~firstname.lastname/folderyoucreate/

as suggested by my server's IT person.

So is Omeka in /~firstname.lastname/ or in a subdirectory?

The error message would seem to indicate it's directly in the "name" folder.

Omeka is in a subdirectory, which I included in the basepath rewrite.

Could you copy-paste what you have in .htaccess? That might help track it down.

Thanks

Here is the .htacess file:

# Omeka .htaccess: Apache configuration file
# This file is required for Omeka to function correctly.

# --------------- #
# Error Reporting #
# --------------- #

# Uncomment the SetEnv line below to turn on detailed on-screen error
# reporting.
#
# Note: This should only be enabled for development or debugging. Keep this
# line commented for production sites.
#
# SetEnv APPLICATION_ENV development

# ------------- #
# Rewrite Rules #
# ------------- #

RewriteEngine on

# If you know mod_rewrite is enabled, but you are still getting mod_rewrite
# errors, uncomment the line below and replace "/" with your base directory.
#

RewriteBase /~ashley.wiersma/Omeka2.0/;

# Allow direct access to files (except PHP files)
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule !\.php$ - [C]
RewriteRule .* - [L]

RewriteRule ^install/.*$ install/install.php [L]
RewriteRule ^admin/.*$ admin/index.php [L]
RewriteRule .* index.php

# -------------- #
# Access Control #
# -------------- #

# Block access to all .ini files.
<FilesMatch "\.ini$">
Order Allow,Deny
Deny from all
</FilesMatch>

# --------#
# Caching #
# --------#

# Uncomment the lines below in order to enable caching of some files
# (after a finished site has gone live)
#
# <IfModule mod_expires.c>
# <FilesMatch "\.(js|ico|gif|jpg|png|css)$">
# ExpiresActive on
# ExpiresDefault "access plus 10 day"
# </FilesMatch>
# </IfModule>

# ------------ #
# PHP Settings #
# ------------ #

<IfModule mod_php5.c>
php_flag register_globals off
php_flag magic_quotes_gpc off
</IfModule>

~~~~~~~~~~~~

Is there something I need to change in this file? Do I need to rewrite the basepath in other files?

There shouldn't be a semicolon at the end of that RewriteBase line.

I'm not sure that's the problem, but it could be.

Fixed!! I also needed to correct the file permissions, but that semicolon was the main problem. Thank you for your help!