I have a working Drupal 6.2 installation with separately installed components (Apache 2.2.8, PHP 5.2.5, and MySQL 5.0.51a) under Windows XP. I'm now trying to make it work with Zend Core version 2.5, which incorporates Apache 2.2.4, PHP 5.2.4, MySQL 5.0.18.

PhpMyAdmin is running, and reports that the database is present. Drupal is not running, and I need some help figuring out why.

When I try to run it, I get the message:

The requested URL /drupal/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

In fact, of course, /drupal/index.php certainly is there. And since Apache can find phpMyAdmin and other applications, I know that the document root is set correctly.

I have compared my old Apache installations httpd.conf file to the new one, and transferred all of the mods that appear to be applicable. Maybe I've missed something, but I've looked, and I can't find it.

I thought that the setting of session.save_handler might have something to do with this. In the original installation I had to set it to "files" for the phpMyAdmin directory to make phpMyAdmin work. In the new installation phpMyAdmin worked without that mod, so I inferred that Zend Core, somewhere or other, had set the default to "files," and I would have to do the reverse: set it to "user" for the Drupal directory to make Drupal work. When I did that, though, Apache would not even start; I got a generic error message which told me to look at the system event log, which told me only that the service "terminated with service-specific error 1." The error.conf file did not say anything -- not even that Apache had tried to start.

I'm not sure whether the save_handler problem is the key to the larger problem, or just a distraction. In any case, I'm baffled for the moment.

Comments

Frameshift’s picture

I too am having some trouble making a segway from an Apache(2.2.8)/PHP/MySQL staging server to Zend Core with MySQL on the back end.

phpMyAdmin sees the database without a problem, /ZendCore works fine, but when accessing the site, with the httpd.conf pointed to the drupal install, I receive a Forbidden error with a statement "You don't have permission to access / on this server." Which I find odd since apache is pointed at the proper directory, and filesystem perms are correct.

If anyone has developed a HOWTO for using Zend with Drupal, please let us know.

S.