我在 cPanel 中创建了许多 cronjobs,但在 Plesk 中却不能。我想要的命令是这样的:
/usr/local/bin/ea-php74 /home/user_domain/public_html/admin.php -p --dispatch=controller_name.mode_name
因此,我尝试在 Plesk 环境中创建一个计划任务,如上所述。因此,我转到网站和 Ddomains > 计划任务并创建一个“运行命令”,如下所示:
/var/www/vhosts/domain/httpdocs/admin.php -p --dispatch=controller_name.mode_name
但是我收到错误路径未找到(不存在..类似的东西)。我知道当您在 cPanel 中工作时,域名将成为帐户的用户名。在 Plesk 中到底没有找到什么?
httpdocs
之前的路是什么?
我想我缺少一些零件。任何帮助将不胜感激
在 Plesk 中,您可以执行三种类型的脚本。选择“PHP”,然后仅在文件名字段中输入 PHP 脚本和路径。您的参数进入“参数”字段。如果将参数添加到文件名字段,则脚本无法成功运行。
绝对路径为/var/www/vhosts/// 例如它可以是 /var/www/vhosts/domain/httpdocs/admin.php 如果您的订阅域名是“domain”。所以看起来你的路径是正确的。如果仍然出现“未找到”错误,请再次检查。如果您的文档根目录未命名为“httpdocs”(如果您的脚本不在您的订阅域中,而是在订阅的附加域中,通常会出现这种情况),请将 httpdocs 替换为正确的文档根目录。