Copy link to clipboard
Copied
Long story short I was following the tutorial for Setting up a PHP development environment for Dreamweaver, following the instructions for XAMPP for windows
http://www.adobe.com/devnet/dreamweaver/articles/setup_php.html
I have a 64 bit Windows box.And indeed another 64 bit user has posted in the comments on that tute, the same error
The error in XAMPP control panel says XAMPP Component Status Check failure, Current directory c:\xampp, run this program only from your XAMPP root directory, despite the fact that I am running XAMPP from C:\xampp
Googling that particular error leads to an Apache Friends forum thread where the users all have in common 64 bit systems.
http://www.apachefriends.org/f/viewtopic.php?f=16&t=44320
In addition it appears that the readme for XAMPP 1.7.4 says
64 MB RAM (RECOMMENDED)
+ 350 MB free fixed disk
+ Windows NT, 2000, 2003, XP (RECOMMENDED), VISTA
+ Only 32 Bit (NOT for 64 bit systems)
I did not disable User Access Control before I installed XAMPP and I proceeded with all the setup of a PHP development environment, and installed WordPress, not noticing that I had an error that seems to effect 64 bit systems
I have since disabled UAC & rebooted but XAMPP but I still get, run this program only from your XAMPP root directory
The readme says no 64 bit. Should I uninstall everything & start over, hoping that disabling UAC before installing XAMPP is the fix, or switch to a 32 bit laptop, which I really hate to do, as desktop is where all my applications reside.
My post on Apache Friends forum is getting no answers despite one of the Apache Friends experts claiming the solution is in this thread, where there is some talk of Skype being an issue, however I have never installed Skype on this system
http://www.apachefriends.org/f/viewtopic.php?f=16&t=44320
I have this in my XAMPP log file
[Thu May 26 21:25:50 2011] [notice] Child 4920: Starting thread to listen on port 443.
[Thu May 26 21:25:50 2011] [notice] Child 4920: Starting thread to listen on port 80.
and the last entry is
Sat May 28 00:13:12 2011] [notice] Child 3032: Starting thread to listen on port 443.
[Sat May 28 00:13:12 2011] [notice] Child 3032: Starting thread to listen on port 80.
One of the posters on the error thread claims that XAMPP 1.7.3 worked fine on a 64 bit system
Copy link to clipboard
Copied
Can I suggest you just go over a couple of videos for install http://www.youtube.com/watch?v=lVcTqkHtNMg&feature=related
And for how to Configure your Xampp server http://www.youtube.com/watch?v=XMqUG4E2M0M
try the latter first if its installed you may just need to configure!
Copy link to clipboard
Copied
Maybe install WAMP server 64bit http://www.wampserver.com/en/ worked fine here just install and your ready.
Copy link to clipboard
Copied
The solution is to install the previous version 1.7.3, rather than 1.7.4. I can't speak to XAMPP vs. WAMP, as I wanted to stick with XAMPP because I was following the tutorial
http://www.adobe.com/devnet/dreamweaver/articles/setup_php.html
XAMPP 1.7.3 Available here
http://www.oldapps.com/xampp.php?old_xampp=46#sysreq
I want to add that I had disabled User Access Control prior, in case that is part of the success story puzzle
Copy link to clipboard
Copied
rosebud57 wrote:
I want to add that I had disabled User Access Control prior, in case that is part of the success story puzzle
I don't think that will have made any difference. There definitely seem to be problems with XAMPP 1.7.4. I uninstalled XAMPP 1.7.3 on my Windows 7 64-bit machine, and installed XAMPP 1.7.4 to help someone else who was experiencing problems. Although I have managed to get XAMPP 1.7.4 working, it always displays the error message about starting it in the root directory. I have found that simply clicking OK to dismiss the message is all that you need to do. You can then access the XAMPP control panel in the Windows Task Bar.
However, if you have got XAMPP 1.7.3 working, I recommend that you leave well enough alone. I hope that the current problems with 1.7.4 will be resolved in a new release.
Copy link to clipboard
Copied
I managed to get 1.7.4 running (on my windows box - 64bit Win 7 Pro). But barely. The control panel (window) is useless. And can not stop any of the services (gives an error about only running from "c:/xampp"). Of course, that doesn't work either.
BUT Apache, MySQL & PHP are running (as services). I just counted my blessings and moved on.
Though I am having issues conecting to MySQL from outside the machine (from my Mac). I'll probably switch to running IIS, PHP and MySQL soon.
Copy link to clipboard
Copied
cragthehack wrote:
I am having issues conecting to MySQL from outside the machine (from my Mac). I'll probably switch to running IIS, PHP and MySQL soon.
If you're having difficulties connecting to MySQL from another machine, it's probably an issue with the permissions on the MySQL user account. For security, most user accounts are set up to allow connection only from the same machine (localhost). You need to set up the user account(s) with permission to access from other domains. If you're using phpMyAdmin for setting up user accounts, make sure that host is set up to "Any Host" (%).