Omeka on XAMPP

Hi there,

I'm trying to install Omeka on XAMPP.
I foollowed the instructions here:
http://omeka.org/codex/Installation

I put the omeka directory under 'htdocs'. Is that fine?

But whats's the YRL to put to get into the form?

Regards,
Fana.

That's usually okay, though I sometimes see variations.

If you put all the files directly under htdocs, you should be able to go to http://localhost to get there.

If you put it all in a directory under htdocs, so you have something like htdocs/omeka or htdocs/omeka-2.0.3, then try adding those directories to the url:

http://localhost/omeka
or
http://localhost/omeka-2.0.3

Thanks for the reply Patrick.

I acutually found it at http://localhost/myproject and got through some errors.

Now, I'm stuck with amn error message "mod_rewrite is not enabled." but it's quite wird as I have changed all the permissions on windows for the "files" folder to "All Access" for every user.

It's actually not too weird -- it happens frequently enough when setting up XAMPP. It isn't a file permissions thing -- it's a configuration for Apache.

The first thing to check is that the .htaccess file is there in your myproject directory. Make sure that you are showing hidden files.

Then, there are some changes to make to the httpd.conf file to turn it on.

The guide here looks about right: http://www.leonardaustin.com/technical/enable-mod_rewrite-in-xampp

.htaccess files is in my project directory.

I followed the instructions of the link but still having the same error message:

Installation Error
mod_rewrite is not enabled.

Apache's mod_rewrite extension must be enabled for Omeka to work properly. Please enable mod_rewrite and try again.

BTW this what I get when I restart XAMPP

13:22:25 [Apache] Apache Service detected with wrong path
13:22:25 [Apache] Change XAMPP Apache settings or
13:22:25 [Apache] Uninstall/disable the other service manually first
13:22:25 [Apache] Found Path: ERROR: Not Able To Open Service Manager
13:22:25 [Apache] Expected Path: "d:\nouveau dossier\apache\bin\httpd.exe" -k runservice
13:22:25 [Apache] Problem detected!
13:22:25 [Apache] Port 80 in use by "httpd.exe"!
13:22:25 [Apache] Apache WILL NOT start without the configured ports free!
13:22:25 [Apache] You need to uninstall/disable/reconfigure the blocking application
13:22:25 [Apache] or reconfigure Apache to listen on a different port
13:22:25 [Apache] Problem detected!
13:22:25 [Apache] Port 443 in use by "httpd.exe"!
13:22:25 [Apache] Apache WILL NOT start without the configured ports free!
13:22:25 [Apache] You need to uninstall/disable/reconfigure the blocking application
13:22:25 [Apache] or reconfigure Apache to listen on a different port
13:22:25 [mysql] MySQL Service detected with wrong path
13:22:25 [mysql] Change XAMPP MySQL settings or
13:22:25 [mysql] Uninstall/disable the other service manually first
13:22:25 [mysql] Found Path: ERROR: Not Able To Open Service Manager
13:22:25 [mysql] Expected Path: d:\nouveau dossier\mysql\bin\mysqld.exe --defaults-file=d:\nouveau dossier\mysql\bin\my.ini mysql
13:22:25 [mysql] Problem detected!
13:22:25 [mysql] Port 3306 in use by "mysqld.exe"!
13:22:25 [mysql] MySQL WILL NOT start without the configured ports free!
13:22:25 [mysql] You need to uninstall/disable/reconfigure the blocking application
13:22:25 [mysql] or reconfigure MySQL to listen on a different port
13:22:25 [filezilla] FileZilla Service detected with wrong path
13:22:25 [filezilla] Change XAMPP FileZilla settings or
13:22:25 [filezilla] Uninstall/disable the other service manually first
13:22:25 [filezilla] Found Path: ERROR: Not Able To Open Service Manager
13:22:25 [filezilla] Expected Path: "d:\nouveau dossier\FileZillaFTP\filezillaserver.exe"
13:22:25 [Tomcat] Tomcat Service detected with wrong path
13:22:25 [Tomcat] Change XAMPP Tomcat settings or
13:22:25 [Tomcat] Uninstall/disable the other service manually first
13:22:25 [Tomcat] Found Path: ERROR: Not Able To Open Service Manager
13:22:25 [Tomcat] Expected Path: d:\nouveau dossier\tomcat\bin\tomcat7.exe //RS//Tomcat7
13:22:25 [main] Starting Check-Timer

Now, XAMPP is not working anymore. I've ried to uninstall it and re-install several times and when I launch Apache XAMPP is crashing!

Is there any other way to install Omeka on Windows? What should I do please?

Well, I'm trying to run it with AMPPS but still getting an error message about the mod_rewrite.

Hello,

I'm having the same problem with XAMPP on Windows XP. But there is a workaround. To run Omeka in Windows/XAMPP you need a working instance of omeka a copy all into the XAMPP machine. These are the steps for a fresh system:

1. Install Omeka on Linux (e.g. VirtualBox or any other Unix-System with MySQL, PHP and Apache)
2. Run the initial Setup for Omeka until you have access to omeka and can login into the admin interface.
3. Copy all files from the Unix-System (e.g. /var/www/omeka/) in the "XAMPP/htdocs/omeka" directory.
4. Export the MySQL database (e.g. use phpmyadmin).
5. Import the database into your XAMPP MySQL.

Thats it, now Omeka runs on Windows/XAMPP!

If you need more help, feel free to ask.

Regards,
Martinius

PS: So far I think there is a problem with the install-script (URL: ../omeka/install) and mod_rewrite. In a fresh and actual XAMPP installation mod_rewrite is turned on by default. Furthermore - if you changed the .htaccess file - you need to comment out "RewriteBase" in the .htaccess file (put a # in the line to do that). The default settigs are fine (Omeka 2.0.4).

You should turn on mod rewrite.

Check xampp\apache\conf\httpd.conf and fine line with #LoadModule rewrite_module modules/mod_rewrite.so remove # and restart xampp