Hmm, that's interesting (about the different standalone php.exe).  I don't 
believe that it has the MapGuide extensions loaded, as all it's doing is 
interacting with DBXML.  You'll want to run this script using the php.exe 
that's in the main WebServerExtensions/php directory.
 
You shouldn't need constants.php; the only constant you should need is the 
ResourceType, which I've hard-coded.
 
What version of MapGuide are you running?  I coded this against 1.2.0.  There 
have been some changes between MapGuide 1.0 and 1.2 so if you are not using 1.2 
you may need to use MgSite instead of MgSiteConnection.  You may also run into 
problems with the XML stuff; I'm not sure if it was supported in PHP 5.0 
(earlier versions of MapGuide came with this instead of 5.2)
 
Jason

________________________________

From: Zac Spitzer
Subject: Re: [mapguide-users] physical files


nice job... i got stuck trying to run this in C:\Program 
Files\MapGuideOpenSource\Server\RepositoryAdmin 

it's got a different standalone php.exe there

i changed
// Define the path to your webconfig file if it's somewhere else 
define("MG_WEB_CONFIG_FILE",'../../WebServerExtensions/www/webconfig.ini');

and got

C:\Program Files\MapGuideOpenSource\Server\RepositoryAdmin>PHP 
cli_listfiles.php Admin

Fatal error: Call to undefined function MgInitializeWebTier() in C:\Program 
Files\MapGuideOpenSource\Server\RepositoryAdmin\cli_listfiles.ph 
p on line 46

so i added (scuz my php knowledge)
with include '../../WebServerExtensions/www/mapadmin/constants.php';

and got

C:\Program Files\MapGuideOpenSource\Server\RepositoryAdmin>PHP 
cli_listfiles.php Admin 

Fatal error: Cannot redeclare class mgservicetype in C:\Program 
Files\MapGuideOpenSource\WebServerExtensions\www\mapadmin\constants.php on l
ine 192

any idea?

<<winmail.dat>>

_______________________________________________
mapguide-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapguide-users

Reply via email to