Ik ben mijn Apache setup (2.0.59 op windows XP) aan het verhuizen naar een laptop. Voorheen had ik mijn htdocs op d:\htdocs staan en er staan een paar php programma's op die dat ook hardcoded in de config files hebben staan. Er is me dus wel wat aan gelegen om de htdocs op de laptop ook op d:\htdocs te zetten.
Dat lukt me prima als de D schijf een fysieke schijf is (getest met een USB schijf), maar niet als de D schijf een virtuele schijf is die d.m.v. een netwerkshare of een subst is aangemaakt. Dan wil Apache gewoon niet opstarten.
Het werkt ook probleemloos als ik de httpd.conf verander en alle referenties naar d:\htdocs verander in c:\htdocs, maar dan werken de scripts dus niet (o.a. Gallery heeft in de config files overal d:\ staan en ik heb geen zin om dat te veranderen).
Maar waarom werkt Apache niet als de htdocs op een virtuele drive staat? Wat ook niet handig is is dat er niets in de error.log of in de event viewer wordt geschreven.
Als ik Apache start met de Apache Service monitor dan krijg ik de foutmelding "The requested operation has failed!", via de commandline krijg ik geen melding en via Services krijg ik "Windows could not start the Apache2 on Local Computer. For more information review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 1.
In de System event log staat een verkorte versie van die error, in de application event log staat niets.
Dat lukt me prima als de D schijf een fysieke schijf is (getest met een USB schijf), maar niet als de D schijf een virtuele schijf is die d.m.v. een netwerkshare of een subst is aangemaakt. Dan wil Apache gewoon niet opstarten.
Het werkt ook probleemloos als ik de httpd.conf verander en alle referenties naar d:\htdocs verander in c:\htdocs, maar dan werken de scripts dus niet (o.a. Gallery heeft in de config files overal d:\ staan en ik heb geen zin om dat te veranderen).
Maar waarom werkt Apache niet als de htdocs op een virtuele drive staat? Wat ook niet handig is is dat er niets in de error.log of in de event viewer wordt geschreven.
Als ik Apache start met de Apache Service monitor dan krijg ik de foutmelding "The requested operation has failed!", via de commandline krijg ik geen melding en via Services krijg ik "Windows could not start the Apache2 on Local Computer. For more information review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 1.
In de System event log staat een verkorte versie van die error, in de application event log staat niets.
Signatures zijn voor boomers.