Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ PHP _ Usługi COM - Windows 10 + Apache: Fatal error: Uncaught com_exception

Napisany przez: tomekpl 13.11.2019, 09:12:02

Cześć,
Używam skryptu PHP, który komunikuje się z usługami Windows 10, a mianowicie z programem Subiekt GT.

Podczas uruchomienia tego skryptu przez usługę COM wyskakuje mi błąd, że nie można odczytać/ złapać błędu dla podanego przypadku.
Podejrzewam, że chodzi o uprawnienia Apache dla tych usług.

Wie ktoś może jak to naprawić?



w pliku \src\apisubiektgt\subiektgt.php dodałem var dumpa na **$gt->Uruchom(0,4)**

  1. public function connect(){
  2. $mssqlConnectionInfo = http://www.php.net/array("UID" => $this->cfg->getDbUser(),
  3. "PWD" => $this->cfg->getDbUserPass(),
  4. "Database"=>$this->cfg->getDatabase());
  5. MSSql::getInstance($mssqlConnectionInfo,$this->cfg->getServer());
  6.  
  7. $gt = new COM("InsERT.GT") or http://www.php.net/die("Cannot create an InsERT GT object");
  8. $gtD = new COM("InsERT.Dodatki") or http://www.php.net/die("Cannot create an Insert Dodatki object");
  9.  
  10. $gt->Produkt = 1;
  11. $gt->Autentykacja = 0;
  12.  
  13.  
  14.  
  15.  
  16. $gt->Serwer = $this->cfg->getServer();
  17. $gt->Uzytkownik = $this->cfg->getDbUser();
  18. $gt->UzytkownikHaslo = $gtD->Szyfruj($this->cfg->getDbUserPass());
  19. $gt->Baza = $this->cfg->getDatabase();
  20.  
  21. http://www.php.net/var_dump($gt->Uruchom(0,4)).http://www.php.net/exit;
  22.  
  23. $this->subiektGt = $gt->Uruchom(0,4);
  24.  
  25. return $this->subiektGt;
  26. }
  27.  


I wyskakuje błąd:

  1. Fatal error: Uncaught com_exception: <b>Source:</b> Unknown<br/><b>Description:</b> Unknown in C:\xampp\htdocs\dev\subiekt\src\apisubiektgt\subiektgt.php:52
  2. Stack trace:
  3. #0 C:\xampp\htdocs\dev\subiekt\src\apisubiektgt\subiektgt.php(52): com->Uruchom(0, 4)
  4. #1 C:\xampp\htdocs\dev\subiekt\public\api\index.php(72): APISubiektGT\SubiektGT->connect()
  5. #2 {main}
  6. thrown in C:\xampp\htdocs\dev\subiekt\src\apisubiektgt\subiektgt.php on line 52
  7.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)