Skocz do zawartości

cyberduck

Użytkownicy
  • Zawartość

    2
  • Rejestracja

  • Ostatnio

Reputacja

0 Normalna

1 obserwujący

O cyberduck

  • Ranga
    Nowy użytkownik

Informacje osobiste

  • Imię
    Tomasz
  1. CRONTAB "Steam: Not a regular file."

    Ja nie napisalem ze to bezpieczne. Kazde takie dzialanie jest niebezpieczne. I nie wszedzie trzeba podawac sciezki do php. Jak jest wszystko zainstalowane jak trzeba mozna nie podawac sciezki do php jesli dziala jako demon w systemie. U mnie nie trzeba podawac zadnych sciezek do php. Poza tym to jest jezyk skryptowy ktory nie koniecznie musi byc wykozystywany do tworzenia stron. Mnie sie wlasnie udalo sterowac bezposrednio z kompa silnikiem krokowym wlasnie z pod php poprzez USB pod Winda. Pod linuxem nie ma z tym problemu. Wszechwiedzacy nie wiedzial tego ? Uuu jak mi przykro. Moze rzuc swoim komputerem o podloge to Ci pomoze. Juz samo apache w systemie jest niebezpieczne . Pod xampem mozesz sobie tak pisac, ale sprobuj tak napisac pod freebsd albo pod innym porzadnym serwerem ... Do tego co napisal poprzednik dodaj przelacznik -f . -f <file> Parse and execute <file>.
  2. CRONTAB "Steam: Not a regular file."

    Kafi Ci dobrze podpowiada ... Zeby skrypt mogl byc wykonywany w shell z pod cron bo tak wlasnie chcesz to uruchomic to uzytkownik ktory go wywoluje musi miec prawa roota podobnie jak apache na czas wykonywania skryptow w php. Tyle ze ma go z ograniczeniami do katalogow domowych stron bo to wlasnie w ich obrebie ma dzialac. Ty chcesz wyjsc poza ten obszar wiec musisz nadac odpowiednie prawa. Najpierw do cron wpisujesz : * * * * * php -f /home/sciezka_do_pliku Podaje sie cale sciezki a nie od katalogu domowego. Pamietaj ze w ten sposob wywolujesz skrypt z poziomu shell. Teraz jesli to nie odniesie skutku to napisz sobie w shell komende : php -f /home/sciezka_do_pliku Jesli sie wykona to znaczy, ze wlasnie zostaje sprawa praw. W takim razie na poczatek musisz nadac wszystkim katalogom i temu plikowi prawa 777 w chmod : chmod 0777 /home I tak dla kjazdego katalogu az dochodzisz do pliku. Jesli nadal nie ma efektu bo to zalezy od ustawien serwera i uprawnien na serwerze to musisz dodac odpowiedni wpis do praw sudoers. Wiec piszesz w shell "visudo" i dodajesz wpis : nobody ALL=NOPASSWD:/home/httpd/html/admin/adm_who_nnd.php i przeladowujesz uprawnienia lub "reboot" dla systemu.
×