Pomoc - Nie działa aplikacja

Dodałeś aplikację a ona nie działa? Sprawdź czy:

  • dodałeś domenę - bez tego nie są uruchamiane procesy

  • skrypt który odpowiada za uruchamianie aplikacji jako FastCGI (najczęściej nazywa się dispatch.fcgi) jest wykonywalny dla właściciela. Możesz to sprawdzić poleceniem

ls -l scieżka/do/pliku

Jeżeli nie jest, zmień jego uprawnienia poleceniem

chmod u+x scieżka/do/pliku
  • podana została prawidłowa ścieżka do interpretera w skrypcie fastcgi. Powinno być
#!/usr/bin/perl
#!/usr/bin/python
#!/usr/bin/ruby

ewentualnie

#!/usr/bin/env perl

lub inny język z którego korzystasz.

  • podałeś w konfiguracji aplikacji prawidłową ścieżkę do katalogu domowego - wszystkie Twoje pliki znajdują się w katalogu /home/TwójLogin/www

  • skrypt fastcgi nie ma windowsowych znaków końca linii na końcu linii ze scieżką do interpretera - pliki przez scp czy sftp są zawsze wgrywane w trybie binarnym więc jeżeli były edytowane pod Windows ten problem może się pojawić. Możesz to poprawić na 2 sposoby: za pomocą vima poleceniem

 :set fileformat=unix

lub prostym skryptem, który przygotowaliśmy

dos2unix scieżka/do/pliku

Skrypt sprawdza czy podany w wywołaniu plik jest tekstowy (nie zmienia binarnych) i robi jego kopię zapasową.

I najważniejsze - czytaj logi :) Znajdziesz je w katalogu /home/TwójLogin/logs/. Tutaj znajdziesz informację co i gdzie logujemy. Dodatkowo logować mogą niektore aplikacje - sprawdź w dokumentacji czy i gdzie zapisują logi.