Problem after upgrade to ArcSDE 9.2
Brought to you by:
maher_karim,
sdteffen
AWC reported a problem after the SDE upgrade to 9.2.
As I don't have a SDE 9.2 installation available, I cannot judge if this is a configuration problem or the
MS4W dlls will not work with SDE 9.2.
The error message:
FATAL ERROR: PHP extension 'MapScript' is not loaded.
Fadi: Where was the SDE 9.1 installed and where is the SDE 9.2 installed?
Logged In: YES
user_id=30248
Originator: YES
More questions/ideas:
Looking into libmap.dll, it is linked to sde91.dll. I assume that the 9.2 version
will be called sde92.dll. Could you try copying sde92.dll to sde91.dll? Or copy the sde91.dll from another system?
The MS4W page does not yet offer a version with explicit SDE 9.2 support.
Is is possible to install the SDE 9.1 client libraries along with the SDE 9.2 ones?
Logged In: YES
user_id=30248
Originator: YES
I've sent a mail to the ms4w-users list to clarify some issues.
But I expect that the "official" support for SDE 9.2 will only be available for MS4W 2.*/PHP 5.*/DCMMS 2.*
Logged In: YES
user_id=30248
Originator: YES
Additional information from Shadi:
i have two installation DCMMS software, one on SDE server,
and one on my pc,
when update SDE9.1 to SDE9.2, the DCMMS on server give this message(FATAL ERROR: PHP extension
'MapScript' is not loaded), but DCMMS on my pc,does not have any problem,
how i can solve the problem on server?
Logged In: YES
user_id=30248
Originator: YES
Apparently, the SDE 9.2 update only took place on the server.
Logged In: YES
user_id=30248
Originator: YES
I've contacted Howard Butler for further information.
Logged In: YES
user_id=30248
Originator: YES
Information from Howard:
you should only need the 9.1 SDK on the server that you are using
with MapServer.
You should be ok with 9.1 and 9.2 on the same server as long as the
9.1 stuff isn't on your PATH. In Apache using SetEnv or some other
thing, set your PATH to have the 9.1 stuff ahead of the 9.2 so it is
found first.