Thursday, August 16, 2018

SharePoint 2016 Register-SPWorkflowService Status code = 500


საკმაოდ ჩახლართული ამბავი გამოდგა workflow 2013 -ის ინსტალაცია. უამრავ ერრორს შორის:
Register-SPWorkflowService Status code = 500 შეცდომამ გამაწვალა რომლის გადაწყვეტა შემდეგნაირად გამოვიდა:
1. ინსტალაციის დროს ბაზის own-er წერს dbo შევცვალე ჯერ owner - sa
შემდეგ კი გაუწერე შესაბამისი ექაუნთ ს სახელი მაგალითად :
domeni\spadmin - სქემა მიენიჭა db_owner რასაც წესით სწორი აუტენტიფიკაცია უნდა გაეშვა ანუ pool->მიმარტავს spadmin-ით იქ ხვდება რისი უფლება აქვს. 2 ბაზაზე გავწერე, ბაზის სახელები ავიღე Workflow Management Site config ფაილიდან (ვინაიდან ბევრი ცდის შემდეგ უამრავი ბაზა შეიქმნა მიმდინარეს აღმოჩენის გზა ვერ მოვიფიქრე სხვა)

2. გაუშვი შემდეგი ბრძანება : appcmd.exe set config "Workflow Management Site" –section:system.webServer/security/authentication/windowsAuthentication /useAppPoolCredentials:"True" /commit:apphost
ჯერ შევცვალ მისმართი (cd C:\Windows\SysWOW64\inetsrv) და შემდეგ მიუწერე .\ 

3. შევცვალე მისამართი საიტის რეგისტრაციისა ანუ მიუთითე უშუალოდ სერვერის მისამართი:
Register-SPWorkflowService -SPSite “http://corps.ტესტ.ge” -WorkflowHostUri “http://SGP-SMS-APP:12291” –AllowOAuthHttp –Force
ვინაიდან აპლიკაციის სერევერის მისამართი სხვა იყო, იქედან გაშვებული რეგისტრაციის მისმართი შესაბამისად შეიცვალა შემდეგით:
Register-SPWorkflowService -SPSite “http://corps.ტესტ.ge” -WorkflowHostUri “http://SGP-SMS-WEB:12291” –AllowOAuthHttp –Force

4. გავთიშე IIS ში Workflow Management Site ისთვის ASP.NET impersonate ->Disable

და .. გაეშვა..



No comments:

Post a Comment