Запустите php файл как задание cron в Windows 8.1, используя php.exe

Мы пытаемся настроить php-файл на работу cron в системе Windows 8.1, вызвать push-уведомление GCM и получить уведомление на наших зарегистрированных устройствах.

Он работает нормально, когда мы запускаем cron с помощью любого браузера, такого как Chrome, Firefox, тогда я получаю push-уведомление GCM на свое зарегистрированное устройство, но, если мы пытаемся выполнить ту же настройку, используя php.exe, мы не получаем уведомление на наши устройства.

Для планирования cron мы используем Task Scheduler в том смысле, что наши настройки триггера:
введите описание изображения здесь
И в нашей вкладке Действие Мы установили следующие строки: —

Программа / скрипт: — D: \ xampp \ php \ php.exe

Добавьте аргументы (необязательно): — -f D: \ xampp \ htdocs \ PushNotificationSql \ tasknotification.php

Начать с (необязательно): — D: \ xampp \ htdocs \ PushNotificationSql
введите описание изображения здесь

После этого мы запускаем вручную, затем получаем ответ согласно изображению ниже, но не можем получить уведомление на зарегистрированное устройство.
введите описание изображения здесь

Любая помощь будет признательна!

4

Решение

После многих препятствий мы получили решение нашей проблемы

У нас есть три проблемы, чтобы заставить работать это.

1). Мы изменили наш ActionTab на это

Программа / скрипт: — D: \ xampp \ php \ php.exe

Добавьте аргументы (необязательно): — -c D: \ xampp \ php \ php.ini -f D: \ xampp \ htdocs \ PushNotificationSql \ tasknotification.php

Начать (необязательно): — [Оставить пустым]

Это успешно вызовет php скрипт из cmd используя php.exe

2). В нашем скрипте php есть код, который называется функцией php из javascript, и мы знаем, что код скрипта не запускается с использованием cmd, единственного дескриптора браузера, поэтому мы изменили его, и тогда он работает нормально.

3). И у нас есть еще один php-файл, включенный в этот cron-файл php [tasknotification.php], поэтому мы должны записать путь извлечения этого включенного файла.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]