I am trying to write a file to a sub folder of the directory my cron script is in using file_ put_ contents. However, I keep getting a warning "failed to open stream: No such file or directory." I have this directory structure:
httpdocs / scripts / FileDirectory
Cron komut komut klasörde yaşıyor. Ben cron komutu ile çağırır:
php httpdocs/scripts/cron_writeFile.php
Cron_writeFile dosyada, ilk çalıştı:
file_put_contents('fileDirectory/', $fileName, $fileContents);
cron çalıştırıldığında hangi değil ben bir tarayıcıda sayfayı yüklemek çalışır, ancak.
Ben bir cron bir dosya Require_once, ben buna 'mutlak' yol koymak zorunda:
require_once('httpdocs/scripts/requiredFile.php');
Yani, ben bunu denedim:
file_put_contents('httpdocs / scripts / FileDirectory/', $fileName, $fileContents);
Hayır şans. Ben uyarı çünkü doğru klasöre gidiyor eminim:
"Warning: file_ put_ contents(httpdocs / scripts / FileDirectory/4.txt): failed to open stream: No such file or directory in /var/www/vhosts/myDomain.com/httpdocs/scripts/cron_writeFile.php on line 93"
Her iki dizin yazma izinlerine sahip.
I am using a VPS running (I know it sucks and I need to upgrade, but I don't have the authority)
Parallels Plesk Panel version 9.2.1
with PHP 5.0.4
The file does not exist and I need a new file each time the script runs.
I am not sure if there is a certain way to define the file path or some other thing I am missing.
Yardımlarınız için teşekkürler!