Sprawdzenie srodowiska
KSeF Integrator addon WHMCS
Order now | Download | FAQ
Strona sprawdzania srodowiska dostepna jest w: Addons > PUQ KSeF Integrator > Ustawienia > Sprawdz srodowisko
10-sprawdzenie-srodowiska.png
Ta strona diagnostyczna automatycznie sprawdza, czy serwer spelnia wszystkie wymagania techniczne niezbedne do prawidlowego dzialania modulu.
Sprawdzane komponenty
1. shell_exec
| Parametr | Opis |
|---|---|
| enabled | Czy funkcja shell_exec jest dostepna w PHP |
Funkcja shell_exec jest wymagana do wywolyywania narzedzia xmlsec1 do podpisywania XAdES.
Jak naprawic: Upewnij sie, ze shell_exec nie jest wymieniony w dyrektywie disable_functions w pliku php.ini.
2. xmlsec1
| Parametr | Opis |
|---|---|
| installed | Czy narzedzie xmlsec1 jest zainstalowane |
| version | Aktualna wersja xmlsec1 |
| required | Minimalna wymagana wersja (>= 1.2.31) |
| ok | Czy wersja spelnia wymagania |
Narzedzie xmlsec1 jest uzywane do generowania podpisow XAdES wymaganych przez KSeF do uwierzytelniania.
Jak zainstalowac:
# Debian/Ubuntu
apt-get install xmlsec1
# CentOS/RHEL
yum install xmlsec1 xmlsec1-openssl
# AlmaLinux
dnf install xmlsec1 xmlsec1-openssl
3. OpenSSL
| Parametr | Opis |
|---|---|
| installed | Czy OpenSSL jest zainstalowany |
| version | Aktualna wersja OpenSSL |
| required | Minimalna wymagana wersja (>= 1.1.1) |
| ok | Czy wersja spelnia wymagania |
OpenSSL jest uzywany do szyfrowania RSA-OAEP i AES-256-CBC.
4. Katalog tymczasowy (Temp directory)
| Parametr | Opis |
|---|---|
| path | Sciezka do katalogu tymczasowego |
| exists | Czy katalog istnieje |
| writable | Czy katalog jest zapisywalny |
| php write | Czy PHP moze tworzyc pliki w katalogu |
| xmlsec write | Czy xmlsec1 moze zapisywac pliki w katalogu |
| ok | Czy wszystkie testy przeszly |
Katalog tymczasowy jest uzywany do przechowywania plikow tymczasowych podczas podpisywania XAdES.
Jak naprawic: Upewnij sie, ze katalog tymczasowy istnieje i ma odpowiednie uprawnienia:
chmod 777 /tmp
# lub uzyj katalogu tymczasowego WHMCS
chmod 777 /home/twoj-whmcs/tmp
Interpretacja wynikow
- OK (zielony) — komponent dziala prawidlowo
- TAK (zielona etykieta) — test zaliczony
- NIE (czerwona etykieta) — test niezaliczony, wymaga naprawy
- BLAD (czerwony) — komponent nie jest dostepny
Wskazowka: Wszystkie cztery komponenty musza miec status OK, aby modul mogl prawidlowo wysylac faktury do KSeF.
No Comments