Birisi bana cron iş komut sınırlamaları açıklayabilir misiniz?

2 Cevap php

Ben fark bir tarayıcı ile erişiyor karşı bir cron işi olarak bir PHP komut dosyası çalıştıran arasında tam olarak ne hakkında karıştı olduğumu düşünüyorum. Bir cron işi olarak çalıştığında ben Safari ile vurarak dnm.php sınamak beklendiği gibi, bir metin dosyasına yazar, DB girişleri, vb yapar, bir metin dosyasına yazmak dışında her şeyi yapar.

I already dealt with it not heading to the PHP parser by inserting: #!/usr/bin/php at the start of the file.

Bu Safari üzerinden çalışır zaman neden benim senaryom, cron ile benim metin dosyasına yazmak değil mi?

(O yüzden ben sanmıyorum aydınlatıcı olmaz açığa yalındır fopen, fwrite, kod fclose biraz)

2 Cevap

it will be the user permissions. while the apache (or whatever webserver you are using) may have permission to write to that folder, cron user does not if you make them both members of the same group or make the folder world writable that should solve your problem

zihin dünya yazılabilir tutmak iyi bir güvenlik önlemi değil

Fopen yapmadan önce bazı peyda, yazılabilir yere chdir çalışın. Cron Eşyalarını çalışır nerede bulacağınızı asla bilemezsiniz.