Poniżej opisuję najczęściej występujące błędy i sposoby ich rozwiązania:
1) Błąd licencji – The encoded file XXXXX requires a license file.
Jeżeli otrzymujemy błąd podobny do tego:
Fatal error:
The encoded file /home/xxxxxxxxxxxxxxxxxxxxxxxxx/public_html/stat/index.php requires a license file.
The license file /home/xxxxxxxxxxxxxxxxxxxxxxxxx/public_html/stat/licencja.php is not valid for this server. in Unknown on line 0
oznacza to, że występuje problem z licencją systemu Stat4Seo. W takiej sytuacji proszę o kontakt.
2) Warning: mysqli_connect() [function.mysqli-connect]: Access denied for user 'xxxxx’@’localhost’ (using password: YES) in/home/xxxx/functions.php on line 0
Skrypt nie może połączyć się z bazą danych – prawdopodobnie login lub hasło są błędne. Należy sprawdzić dane do połączenia z MySQL które umieszczone są w plikuincludes/config.php
3) The encoded file xxxxxxxxxxxxxxxxxx/xxxxxx/xxxxxxxxxxxxxx.php is corrupt. in Unknown on line 0
Pliki systemu są uszkodzone. Należy je wgrać na serwer ponownie, pilnując by zostały one transferowane w trybie binarnym.
4) Wyświetla się biała strona lub błąd 500 – wewnętrzny błąd serwera
W takiej sytuacji źródłem problemu może być kilka rzeczy:
- brak ionCube na serwerze (w celu sprawdzenia proszę pobrać poniższy plik ioncube_test, rozpakować, wgrać na serwer plik ioncube_test.php i odpalić w przeglądarce)
- pliki systemu nie zostały wgrane w trybie binarnym (punkt 3 tego poradnika)
- dla katalogów temp, upload oraz ich podkatalogów nie są ustawione wymagane chmody 777
- licencja jest nieprawidłowa (punkt 1)
Aby mieć pewność co jest źródłem problemu należy sprawdzić jaki komunikat błędu jest zapisywany w error logu PHP – lub poprosić o sprawdzenie tego komunikatu obsługę serwera.
5) Elementy panelu są poprzestawiane, nachodzą na siebie, nie wyświetlają się w całości lub wyglądają jakby CSS się nie załadował
W takiej sytuacji proszę wyczyścić zawartość katalogu temp/templates_c oraz cache przeglądarki.
Należy też sprawdzić czy katalog temp/ oraz jego podkatalogi mają chmod 777. Jeżeli sytuacja będzie się powtarzała należy koniecznie sprawdzić czy na serwerze posiadamy wolną przestrzeń dyskową.