Sziasztok!
Teljesen meg vagyok süllyedve ezzel a cronnal, hiába nyálazom át a fórumot - köztük a saját kérdéseimet és Crt, Andrew válaszait.
Feltettem a honlapomat a "helyére". Nincs hozzáférésem a cron-hoz, ezért megkértem a szolgáltatót, hogy futtassa le naponta. Ezt be is állították. Azt kellett nekik megmondani, hogy mit futtassanak, ez konkrétan a cron.php.
Itt jön a neheze. A cron.php-ba nem írtam semmit, úgy van, ahogy a drupal-lal letöltöttem. Elméletileg tegnap már lefutott, mégis azt írja a rendszer, hogy nem ellenőriztem a frissítéseket három napja.
Hova mit kell írnom, hogy mindent magától frissítsen (gondolom a tartalmakat, indexelést, frissítéskeresést, meg nem tudom miket)???
Lehet, hogy csak a http kérés hiba miatt nem megy? Sajnos arról azt sem tudom, milyen hibát keressek... Sajnos itt sem kaptam választ, google sem segített...
Tudna valaki egy nagyon érthető leírással szolgálni (akár linkkel is)? Mert mindenütt látom a sok csillagos parancssorokat, de hogy melyik része mit jelent, és hova kell beírni és mi az a crontab - ezekre az alapvető kérdésekre még nem találtam választ.
Előre is köszönöm!
nem!
Nem is szabad (ellenben tilos) azt módosítani. A frissítéseket automatikusan nem teszi fel (szerencsére), "csak" felhívja a figyelmed, hogy van mit frissíteni.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
Köszi Nevergone,
legalább ebbe nem kell belepiszkítanom :)
Azt tudom, hogy csak figyelmeztet, de sajnos nem is figyelmeztet, lejjebb ezt leírtam.
crontab
Szia.
Először is nézd meg a naplóbejegyzéseket, hogy lefutnak-e az időzített feladatok. Ezután azt az egy napot szerintem kicsit csökkenteni kellene. Én általában 1 órát használok.
Crontab:
# m h dom mon dow command
5 * * * * /usr/bin/wget -O - -q http://domainem.hu/cron.php
Az első oszlop a percet, a második az órát jelenti. A harmadik a napot, a negyedik a hónapot, az ötödik a hét megadott napjait. A * azt jelenti, hogy az adott feltétel nincs definiálva, tehát mindig érvényes lesz, pl. a fenti esetben a hét bármelyik napján, minden hónap minden napján, minden óra 5-ik percében lefut a megadott parancs.
Üdv: Zoli
Lefutott,
legalábbis a naplóbejegyzés szerint. Tehát ezt a szolgáltató beállította, ha jól értelmezem.
Ami a gondom, hogy az állapotjelentésben azt írja, hogy nincs elérhető adat a frissítésekről. Utolsó keresés időpontja, amikor kézzel próbáltam frissítést keresni. Viszont azt sem engedi: információk letöltése sikertelen.
Gondolom ez a http kérés miatt van, de arra senki nem válaszolt, mit kezdjek a hibával...
A magyarázatot köszönöm. OK, beállítom vagy beállítják nekem, de hogy mit futtat le, és hogy mindent lefuttat-e amit kell, azt nem tudom.
Ez nem cron
"ezt a szolgáltató beállította, ha jól értelmezem"
Igen. erre utal.
Innentől jól látszik, hogy neked nem a cron a fő problémád, hanem hogy az update modul nem tud korrektül működni (nem engedélyezett, ami kellene hozzá.). Ekkor nem tudsz mást csinálni, mint kikapcsolni a modult.
Nagy Gusztáv
Mi hiányozhat neki?
Néztem a modulok listáját, de nem jelez semmi olyan modult, ami az update működéséhez kellene.
"..nem tudsz mást csinálni, mint kikapcsolni.."
Ha kikapcsolom, akkor a frissítésekről legfeljebb állandó kutakodással, vagy esetleg a localhoston a tesztrendszer futtatásával kapok infót, jól értem? Ez nem túl megnyugtató módszer. Hogyhogy nincs más megoldás? Kérdezzem a szolgáltatót, hogy mi baja? Már megtettem volna, de korábban a telepítés kapcsán azt mondták, nem értenek a drupalhoz...
Távoli kérés
Ahhoz, hogy az update futhasson, engedélyezni kell, hogy a PHP egy távoli szerver felé kéréseket küldjön és a válaszokat fogadja. Ha a szolgáltató ezt nem engedélyezi, akkor hiába minden, nem fog menni.
Nagy Gusztáv