Instalare locală

Acest capitol explică instalarea și setările necesare pentru configurarea PANTHEON Web programului atunci când se optează pentru o instalare locală.
După alegerea și activarea licenței Web licență, utilizatorii trebuie să urmeze pașii următori.
Configurarea Web instalează toate serviciile necesare în IIS și standalone (serviciul Workflow) pentru a permite funcționalitatea completă PAW. În timpul instalării, se creează o nouă PAW_master bază de date care conține linkuri către bazele de date asociate PANTHEON.

Prerechizite IIS:
• Sistem de operare Microsoft Windows Server 2019 sau mai nou
• Microsoft SQL Server 2019 sau mai nou cu baza de date PANTHEON
• Microsoft .NET 4.8 sau mai nou
• Instalare Microsoft IIS cu ASP.NET 4.7
În PANTHEON, câmpul Țară pentru câmpul Compania noastră nu trebuie să fie gol, iar Țara trebuie să fie aceeași cu localizarea licenței.
Codul ISO trebuie să fie același ca localizarea.

După instalare, verificați tabelul tRA_MasterComSite
- Nume_server
- Nume_bază_de_date
- Țară

De asemenea, verificați toate fișierele de configurare pe C:\inetpub\wwwroot\PAW\WebApi


Verificarea fișierului de configurare pentru PAAS pe C:\inetpub\wwwroot\PAW\PA

În NumeServer trebuie să introducem adresa IP și PORT-ul de la SQL Server.
Verificați RegEdit pentru PAAS
- PAAS.exe poate funcționa ca un Serviciu și poate porni Pantheon(s) ca parte a Serviciului.
În acest caz, pot apărea erori ale sistemului de operare (OS) cu apeluri VCL ale sistemului: AllocateHandle, CreateMenu, etc.
- Faceți dublu clic, derulați la dreapta până la SharedSection -> AL TREILEA număr (dimensiunea heap-ului serviciului) schimbați 700 în 40000

Dacă aveți o versiune veche de .NET Core, instalați noua .NET Core. Toate fișierele Web sunt actualizate automat prin rularea noului instalator Web.
 |
AVERTISMENT
Limba PANTHEON Web trebuie să fie aceeași cu țara companiei selectate.
|
În BackOffice/Fișierul Web.config căutați SiteConfig. Debifați linia corespunzătoare pentru a schimba limba PAW.
Pentru instalările cu alfabete chirilice, introduceți localizarea bazei de date exact așa cum este introdusă în PANTHEON. Rulați următorul SQL pentru a prelua datele din baza de date PANTHEON:
select acISOCode from the_setCountry where acCountry = (select acCountry from the_setSubj where acSubject = (select acOurCompany from tpa_sysparam)) 
 |
AVERTISMENT
După instalare, Pantheon.exe pentru localizarea dvs. trebuie descărcat manual și copiat în folderul PAW\PA. Pantheon.exe care este deja prezent are localizare UE (Engleză) și poate să nu fie potrivit pentru configurația dvs. Pur și simplu înlocuiți Pantheon.exe existent.
|
- Porturi (doar pentru utilizatori avansați)
În mod implicit, PAW are nevoie de porturile 9000, 9001, 9003, 9004 să fie libere, deoarece instalarea folosește aceste porturi pentru a instala diferite servicii PAW pe aceste porturi. Dacă trebuie să instalați PAW pe porturi diferite, vă rugăm să consultați suportul.
Pentru ca PANTHEON Web să funcționeze normal, toate cele trei servicii trebuie să fie operaționale:
- WebApi: Deschideți în browser localhost:9001/swagger. Dacă se deschide ceva, funcționează.
- BackOffice: Deschideți în browser localhost:9000. Dacă se deschide ecranul de autentificare, funcționează.
- PAAS: Deschideți în browser localhost:9004. Dacă se deschide o pagină, funcționează.
Aceasta este o eroare foarte comună, care poate fi cauzată de o gamă largă de opțiuni de configurare sau erori de sistem. Aici puteți găsi câteva dintre cele mai comune probleme cu opțiunile de configurare care ar trebui verificate:
- PAW nu acceptă autentificarea fără parolă, în timp ce PANTHEON o acceptă.
- Verificați prerechizitele de mai sus și verificați dacă toate cele trei servicii sunt operaționale (WebApi, BackOffice, PAAS).
- Verificați dacă țara este definită pentru Compania noastră câmpul în PANTHEON.
- Verificați dacă limba PAW este aceeași cu țara companiei (vedeți mai sus cum să verificați/remediați acest lucru).
- Verificați dacă licența corectă pentru PAW este instalată în baza de date țintă.
- Verificați permisiunile utilizatorului pentru PAW în PANTHEON.
Iată câteva alte erori posibile și sfaturi pentru depanarea acestora:
- Eroare HTTP 500.19 – Eroare internă de server și una dintre primele linii este Modul IIS Web Core.
- Re-rulați instalatorul pachetului de găzduire .NET Core (selectați Reparare), și după instalare reporniți IIS.
- În EventViewer, există o eroare la scrierea în WebApi/logs:
- În folderul WebApi, creați subfolderul logs și acordați tuturor permisiuni complete pentru acesta.
- Verificați WebApi/web.config dacă <aspNetCore processPath="dotnet.exe"...> este disponibil pe calea sistemului dvs.