【发布时间】:2016-10-21 18:45:51
【问题描述】:
我在 Putty 命令行中写
/usr/bin/php /var/www/html/folder/file.php
也试试
php /var/www/html/folder/file.php
两者都给出'无法打开输入文件'
文件的权限是777。操作系统是UNIX
PHP 脚本:
<?php
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= 'From: CRON';
mail('admin@website.com','CRON',"<b>THIS IS SIMULATION TEST</b>",$headers);
?>
【问题讨论】:
-
很抱歉问了这个愚蠢的问题,但您是否确认该文件确实存在?另外,也许尝试使用相对路径访问。
-
是的)。除此之外,我还可以通过浏览器运行它
-
那么使用相对路径呢?即,如果您 cd 进入 /var/www/html/folder 并从那里运行它。
-
是的!相对路径有效。我现在该怎么办?我想在cronjob中添加这个路径
-
我想不出为什么会发生这种情况。绝对路径一定有错别字。
标签: php apache command-line putty