I recently had an opportunity to play around with Wamp and Xampp. If you have never heard of them WAMP is short for - Windows - Apache - Mysql - Php
Xampp is a spin off of Wamp, I'm not sure how they came up with the name, but I like this program a lot.
2. Click on the wamp icon in your task bar down by the time clock and find php...php settings. You will need to make sure you have "Short open tag" and "allow url include" checked as pictured.
3.Now find php...php extensions. Scroll down the list until you find "php_xsl" and check this as pictured.
4. Now find apache...apache modules and select the "rewrite_module".
(be careful that you don't accidentally check any php or apache modules and extensions that you don't need by accident.)
5. Now "Restart All Services" as pictured. And wait a few seconds for it to restart.
If you have a firewall of some kind and you get a pop-up telling you http is trying to access something, obviously you will have to allow it if you want to make this work.
6. Download and extract the latest free Dolphin version to your desktop. Then, rename it dolphin6 for testing purposes.
7. Now copy the extracted dolphin6 folder on your desktop to C:\wamp\www\
So it would be C:\wamp\www\dolphin6
8. Now lets access the wamp dashboard and setup a quick database. Simply open a web browser and type 127.0.0.1
9. You will see a screen similar to below, find the "Tools" area and click on phpmyadmin:
10. Now in phpmyadmin find the "Create new database" Area as pictured below and enter:
dolphin and select utf8_unicode_ci then click the create button.
Now we are done with phpmyadmin.
Let's go back to the wamp dashboard by entering 127.0.0.1 into our web browser again.
11. Now from the wamp dashboard find "dolphin6" link in the "Your Projects" area this is the dolphin folder we copied over earlier. Simply clicking on the link should take you to the installer.
12. Here is the normal install prompt just click "install"
Now some of this is going to be a little different from what you are used to with cpanel or linux related hosting. This is all on our own home windows computer now so do try to follow along and don't change anything unless you know what you are doing. Forget what you are used to and follow these steps carefully if you want to successfully install this.
13. File permissions should all be green already. Click "Next"
14. Do not change anything in the paths and/or locations on this next screen!!
Do not worry about any of these. Leave them exactly as they are. I repeat do not change these. Do not worry about the "not found" Just click "next"
15. In the "Database name Description" area enter: dolphin and in the "Database user Description" area enter root. We created the database earlier using phpmyadmin.
16. Now I have named it something unique "Dolphin Test" and I created the admin user-name: admin and password: dolphin for the admin panel.
17. Cron Jobs you most likely won't be able to do too much with. You can search google for how to use the windows task
scheduler or manually enter them into your web browser. They are not too important for a test setup. And this is a
quick install. You might want to copy them to notepad and save them to your PC somewhere for future reference or if
you want to mess with them later.
18. Because windows does file permissions different from linux, and because this is on your local PC you can just
click skip and leave the permissions as write-able.
19. Now we have seen this one before. We can remove the install directory, or just rename it to install1 for this local install.
Simply Re-name Install install1 works well.
20. Now refresh the page and boom there is Dolphin!! Notice the 127.0.0.1 address, pretty cool hey!!
21. Click on the Forums link and let's make sure we compiled php earlier with xsl for orca. If all is well you should see orca here.
22. Now click on the "Blog" in the Navigation Menu. If you properly enabled apache "mod_rewrite" earlier this link should work. If you get an error or not found page. Then, you most likely didn't enable apache mod_rewrite or you forgot to restart apache after enabling it.
23. Now let's check the admin panel, http://127.0.0.1/dolphin6/admin and enter our admin/dolphin password we setup up during the install.
24. Just choose "Continue using unregistered Dolphin" here.
25. And there we go the Admin Dashboard on our local PC!!
Now that you know how to do this and it works, you might consider deleting the database and re-installing this with different login/passwords. Maybe even use a database name other than dolphin.
Do some reading up on wamp regarding security.
Do not use this to serve up and host your own live site unless you really know what you are doing, and have
looked into how to make things more secure.
Some Notes regarding the above:
There are a few small things you will have to enable after installing either of these:
-Enable short tags
-xsl (for orca)
-url include (should be enabled by default but make sure)
**After changing anything be sure to restart services or restart apache for sure.
***DO NOT enable/compile anything unless you really need to and/or really know what you are doing***
Path to xamp php ini
C:\Documents and Settings\YOUR-PC-Name\Desktop\xamp\xampp\apache\bin\php.ini
allow_url_include = Off
allow_url_include = On
C:\Documents and Settings\Jay\Desktop\xamp\xampp\apache\conf\httpd.conf
#LoadModule rewrite_module modules/mod_rewrite.so
LoadModule rewrite_module modules/mod_rewrite.so
After making changes to these files stop apache...restart apache for the changes to take place.
Sample locations for files
For XAMPP web documents/files go in xampp path\htdocs\web files or folders here
For Wamp C:\wamp\www\web files or folders here.
After apache and mysql are up and running you just enter 127.0.0.1 into your web browser or localhost
Whether you choose 127.0.0.1 or localhost you should try to use the same every time so you don't mess up a Dolphin install by using one address one time and the other the next time.
XAMPP index.html would be at:
Wamp index.html would be at:
This tutorial was written at the time of Dolphin 6.1.X version release. You may need to make minor adjustments for it to work with 7.0.X or other versions.