Forums
This topic is locked
Config DW with PHP & MYSQL using VirtualHost
02 Dec 2006 11:50:10 Howard S posted:
I posted this once with no replies, and I still haven't figured out my problem. So here is my setup again.
It's Windows XP Pro, with Apache 2.2.3 and PHP 5.1.6. MySQL 5.0.24.
Apache DocRoot is C:\Apache\Apache2.2\htdocs.
I created a Virtual-Host file with my sites. The sites that I'm tyring to use the database with
is set to
<VirtualHost>
ServerName superdiscount
DocumentRoot C:/Apache/Apache2.2/htdocs/superdiscount/htdocs
</VirtualHost>
So superdiscount shows index.html page OK.
I also do have a Site with just localhost too.
I have phpMyAdmin installed, and it runs from /localhost/phpmyadmin
the <? phpinfo() function works when loaded.
So I guessing that either I don't have Dreamweaver Site properly configured or that it has a problem with the pathing or
because of the VirtualHost pathing is not correct.
For Testing Server I set my URL Prefix to superdiscount since that is what I have in the VirtualHost. Or do I need to set
it to superdiscount/htdocs
The Testing Serving Folder is set the C:\Apache\Apache2.2\htdocs\superdiscount\htdocs\ Or do I need it to point
to just Apache2.2\htdocs
I have Remote Info set to FTP with Host Directory as /htdocs
So I'm getting this 404 error with the following: The testing server specified for this site does not map to the superdiscount/htdocs/_mmServerScripts/MMHTTPDB.php URL. Verify that the URL Pefix maps to the root of the site.
BTW: there is a _mmServerScript folder under /superdiscount/htdocs.
One more thing I forgot to add. Some Sites say to copy libmysql.dll from the c:\php directory to the
windows directory. I notice that both mysql\bin and \php both have a libmysql.dll file, and their
file size differs. So do I really use the php file or should I use the mysql file ??
Also in httpd.conf I have
PHPIniDir c:\php
and I copied mysql my.ini to c:\windows
Replies
Replied 04 Dec 2006 11:08:42
04 Dec 2006 11:08:42 Howard S replied:
Fixed for Now. Turns out that the scripts in Dreamweaver are written in a depracated manner.
In PHP.ini I switched register_global to on, and register_long_arrays to on.
Then the connections worked. Hopefully Adobe will provide some update scripts so we don't have to
turn globals on, or else if I don't want this I'll have to edit the _mmServerScripts/MMHTTPDB.PHP script to
use the new super_globals.
In PHP.ini I switched register_global to on, and register_long_arrays to on.
Then the connections worked. Hopefully Adobe will provide some update scripts so we don't have to
turn globals on, or else if I don't want this I'll have to edit the _mmServerScripts/MMHTTPDB.PHP script to
use the new super_globals.