Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: darthmarhev w Sierpień 06, 2021, 17:43:33

Tytuł: Sfera GT + serwer IIS + skrypty PHP
Wiadomość wysłana przez: darthmarhev w Sierpień 06, 2021, 17:43:33
Problem po przeniesieniu skryptów z serwera Apache na serwer IIS.
Przy uruchamianiu aplikacji Subiekt nie jest tworzony obiekt aplikacji tylko pusty obiekt NULL (a wiec reszta skryptu nie ma na czym wykonywać działań)
Skrypty sprawdzone i działające, jak wspomniałem problem leży w samym uruchomieniu Subiekta z poziomu IIS (IIS ma zainstalowane rozszerzenie COM)

$connS = new COM('Insert.gt') or die('Cannot create an InsERT GT object');
$dodatki = new COM("InsERT.Dodatki") or die("Cannot create an Dodatki object");
$connS->Produkt = 1; $connS->Serwer = $serverName;
$connS->Baza = $config['dbname']; $connS->Autentykacja = 0;
$connS->Uzytkownik = $config['dbusername']; $connS->UzytkownikHaslo = $dodatki->Szyfruj($config['dbpassword']);
$connS->Operator = $config['operator']; $connS->OperatorHaslo = $dodatki->Szyfruj($config['operatorhaslo']);
$subiekt = $connS->Uruchom(0,4);   
echo $connS->ProduktNazwa." ".$subiekt->Wersja;
$subiekt->Zakoncz();

wywala błąd:  Trying to get property 'Wersja' of non-object

Wiem że to raczej nie problem samego skryptu a bardziej sposobu w jaki wywoływana jest Sfera przez IIS
Czy ktoś ma doświadczenie w tej kwestii i mógłby mi udzielić jakichś wskazówek i rad co do właściwej konfiguracji IIS lub innego rozwiązania problemu?
Tytuł: Odp: Sfera GT + serwer IIS + skrypty PHP
Wiadomość wysłana przez: dkozlowski w Sierpień 08, 2021, 21:44:04
Opis prawdopodobnej przyczyny znajduje się w pomocy do Sfery w temacie "Pierwsze kroki->FAQ, w odpowiedzi na pytanie "Dlaczego nie mogę utworzyć obiektu GT w aplikacji konsolowej?".