
locosmo
+20
Репутация
12
Рейтинг
Легко обновил PHP до 5.6.4, причем нашел видео как это сделать. При этом я впервые все это делаю - не устанавливал раньше ничего сам.
Кто-то пробовал - какие впечатления?
- Путь к Планировщику в WIndows - пригодится для отладки - “Панель управления\Все элементы панели управления\Администрирование\Планировщик заданий” (вместо cron/nncron)
- командный режим Планировщика - schtasks.exe
- Использовал две команды Планировщика: Create - создать задачу, Delete - удалить задачу
- чтобы помощь по этим командам была под рукой сохранил в файлы - “schtasks.exe /Create /? >create.txt” и “schtasks.exe /Delete /? >delete.txt”
Сценарий: При запуске Денвер создавать задачу в планировщике, при остановке Денвер - удалять задачу. при перезапуске
Для этого 2 батника в папке z:\denwer (c:\WebServers\denwer):
@echo off
schtasks.exe /Delete /TN i1_Cron /F
Stop.exe
RunTasks.cmd
@echo off
c:\WebServers\usr\bin\php5.exe z:\home\i1\www\my_cron.php
[/code]
содержание my_cron.php из основного поста (выше) - удобно для тестирования. Как заработает можно менять на целевой cron.php и поставить рекомендуемые 5 минут вместо одной в параметре /MO 1 планировщика при создании задачи.
NB:
1. у меня Планировщик “не видит” виртуального диска (если напрямую в нем указывать команду запуска php5 + my_cron) - поэтому запускаю php с С: - c:\WebServers\usr\bin\php5.exe. Хотя при этом видит как параметр файл my_cron на Z:
2. При отладке c:\WebServers\usr\bin\php5.exe z:\home\i1\www\my_cron.php вылезали ошибки типа:
для этого в php.ini
- прописал абсолютный путь в параметре extension_dir = "Z:\usr\local\php5\ext"
- закомментил error_prepend_string = "<!--error-->", error_append_string = "<script language=JavaScript src='/denwer/errors/phperror_js.php'></script>"
3. При запуске задачи планировщиком мелькает черное окно - попробовал использовать скрипт из http://forum.ixbt.com/topic.cgi?id=22:59101, но не получилось
подскажите, где репортить баги для 2.1.2?
Нашел багтрекер только для версии 1.х.х
спасибо.