![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 14.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
ostatnio stałem się posiadaczem domeny i zakupionego pod niego serwera. Jak że jestem początkującym w tej materii instalacja szła mi trochę topornie. Niemniej jednak udało mi się ją odpalić i wszystko na pierwszy rzut oka wygląda OK. Strona ma charakter informacyjny i działa na zasadzie zaciągania części informacji z innych serwisów i umieszczania ich (jako odnośników) na pierwszej stronie, tak więc poprawnie skonfigurowany cron jest tutaj niezbędny. W tym miejscu zaczynają się dla mnie schody... poniżej zamieszczam screen z mojego pulpitu i z obecnymi ustawieniami: Kod http://www.fotosik.pl/pokaz_obrazek/pelny/1788485857c22772.html Co prawda są dwie komendy ale najważniejsza na razie jest ta która dotyczy : cron-10min.php powninna działać co 10 min ponieważ odpowiada za odświeżanie strony. A tak wygląda: (cron-10min.php) Kod <?php $foo = system('wget -r -nd --delete-after -e robots=off -A php http://www.pcspeed.pl/index.php?update_history=true >> /dev/null 2>&1',$output); ?> PS. Plik jest dokładnie w tym miejscu które wskazuje odnośnik w kronie Naprawdę nie wiem co jest przyczyną, ale skrypt po prostu nie działa. Za pomoc z góry dziękuję Ten post edytował jqo2 14.04.2009, 20:17:19 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Sądząc po zakładkach masz hosting w Group5.pl tak?
A czytałeś phpinfo()? Funkcja system jest zablokowana tak samo jak: shell_exec, exec, system, passthru Czyli musisz kombinować jak to obejść. A jak klepniesz adres tego pliku z palca, bądź w jakikolwiek inny sposób go wywołasz to działa i aktualizuje stronę? Ten post edytował klocu 14.04.2009, 20:51:32 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 14.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Kod http://pcspeed.pl/info.php Dokładnie Group5.pl, a jak klepne z palca to wysakakuje komunikat: Kod Warning: system() has been disabled for security reasons in /home/komputer/domains/pcspeed.pl/public_html/cron-10min.php on line 3 Linia 3 poniważ poszperałem trochę w necie i zmieniłem trochę (cron-10min.php) dodając linie pierwszą, niestety bez żadnego skutku Kod #!/usr/local/bin/php -q
<?php $foo = system('wget -r -nd --delete-after -e robots=off -A php http://www.pcspeed.pl/index.php?update_history=true >> /dev/null 2>&1',$output); ?> Ten post edytował jqo2 14.04.2009, 21:22:55 |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Podstaw tego wgeta bezpośrednio jako zadanie w DA...
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 14.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Pokaż, jak próbowałeś. Ja mam na innym hostingu odpalanego wgeta właśnie z poziomu DA i działa.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 14.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
<BR>Pokaż, jak próbowałeś. Ja mam na innym hostingu odpalanego wgeta właśnie z poziomu DA i działa.<BR> W sumie masz racje mogłem coś pochrzanić wrzucam screena z DA: Kod http://www.fotosik.pl/pokaz_obrazek/pelny/faa5855d4e88a7d7.html Zazncze jeszcze raz że ścieżka dostępowa do pliku php jest na pewno dobra. Ten post edytował jqo2 15.04.2009, 07:06:53 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dałeś prawie ten sam screen, który już znamy.
Tylko po co stosujesz różne kombinacje wywołania tego skryptu, skoro on i tak nie zadziała - zresztą sam Ci on o tym powiedział. Chcesz to zrobić tal: Cron -> Php -> wget A zrób: Cron -> wget Po co wykorzystywać środowisko php do odpalenia jednej linijki systemowego kodu? Tak jak mówi kolega wyżej, wrzuć wywołanie tego wget'a bezpośrednio jako zadanie crona. Ten post edytował klocu 15.04.2009, 07:27:15 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 14.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam pomyliłem screeny, natomaist tutaj podaje poprawny:
Kod http://www.fotosik.pl/pokaz_obrazek/pelny/8f307eece5a28e6e.html Po prostu wkleiłem w komende crona zawartosci pliku php. Ten post edytował jqo2 15.04.2009, 09:51:18 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 291 Pomógł: 45 Dołączył: 21.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pytanie czy Cron rozpozna tak zapisane wywołanie? Śmiem wątpić.
Więc jak dasz mu Kod wget -r -nd --delete-after -e robots=off -A php http://www.pcspeed.pl/index.php?update_history=true >> /dev/null 2>&1 to powinien coś niecoś więcej zrozumieć.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 14.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wkleiłem to co podałeś jako komende i niestety dalej nic strona się nie odświeża
Dodam tylko że wpisując w przeglądarce część tej komendy: Kod http://www.pcspeed.pl/index.php?update_history=true strona aktualizuje się. Ten post edytował jqo2 15.04.2009, 11:58:21 |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ja mam tak i śmiga:
Kod wget -O /dev/null http://serwer/skrypt.php >/dev/null 2>&1
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 15:45 |