Почему мои задания cron не запускают этот php файл

0

Я должен запустить этот php файл voteDay.php через задания cron.

<?php
require_once '../phpWorks/key.php';

$stmt = $pdo->prepare('INSERT INTO mail ( consignor, recipient, mail ) VALUES (?, ?, ? )');
$stmt->execute( array( "dictionary", "gun girl", "cron jobs is working" ) );
print_r( $stmt->errorInfo() );
?>

Он в основном помещает почту в учетную запись. Я уже тестировал файл. он отлично работает, но мои задания cron не запускают его. Heres my cron job command

*/15  *  *  * *  /opt/php56/bin/php /home/kai/public_html/entryWorks/voteDay.php

Я получаю эту команду из базы знаний хоста. так что это должна была быть работа. В чем дело?

  • 0
    Можете ли вы увидеть свои журналы cron? Вы уверены, что путь правильный? Кроме того, будьте осторожны, помещая php-скрипты, подобные этому, в общую папку, боты будут их ударять, и они будут выполняться без вашего контроля.
  • 0
    где я могу хранить их, кроме публичных?
Теги:
cron

1 ответ

0

Я думаю, что проблема - это путь. Попробуйте изменить include следующим образом:

require_once '/home/kai/public_html/phpWorks/key.php';

Лучше использовать абсолютные пути, когда вы вызываете скрипт из разных мест

Ещё вопросы

Сообщество Overcoder
Наверх
Меню