|
|
|
| Проблема. похоже что скрипт, запущенный cron'ом, не может подключиться к БД, после чего сразу вылетает..
<?php
echo "test1";
sleep(5);
$dblocation = "127.0.0.1";
$dbname = "имя_бд";
$dbuser = "root";
$dbpasswd = "пароль_бд";
echo " test2";
sleep(5);
$connect = mysql_connect($dblocation,$dbuser,$dbpasswd);
if (!$connect)
{
echo "Сервер базы данных не доступен.";
}
echo " test3";
sleep(5);
?>
|
в cron скрипт вызывается так:
* * * * * "T:\usr\local\PHP\php.exe" -f T:\home\localhost\test\grab.php
|
что я сделал не так?? | |
|
|
|
|
|
|
|
для: NeO
(02.01.2008 в 06:13)
| | Что за диск "T"? Если это Windows, то что за cron? | |
|
|
|
|
|
|
|
для: Unkind
(02.01.2008 в 06:37)
| | диск Т виртуальный, создан TopServer'ом (сборка такая,если что)...
nnCron LITE
скрипты без БД работают.
копировал libmysql в system32 - не помогло.. (прочитал в этой теме http://softtime.ru/forum/read.php?id_forum=3&id_theme=46002 ) | |
|
|
|
|
|
|
|
для: NeO
(02.01.2008 в 06:52)
| | А что за ошибки появляются? error_log смотрели? | |
|
|
|
|
|
|
|
для: Unkind
(02.01.2008 в 07:15)
| |
PHP Warning: PHP Startup: invalid library <maybe not a PHP library> 'libmysql.dll'
|
скачал новый php и библиотеки - та же ошибка.... =\ | |
|
|
|
|
|
|
|
для: NeO
(02.01.2008 в 08:27)
| | Не знаю что за libmysql.dll и откуда Вы это брали.
http://softtime.ru/forum/read.php?id_forum=3&id_theme=40855 | |
|
|
|
|
|
|
|
для: Unkind
(02.01.2008 в 08:40)
| | странно.. я так и делал..
сейчас переделал, и всё заработало...
видимо новый год сказывается)))
Большое спасибо))) | |
|
|
|
|
|
|
|
для: NeO
(02.01.2008 в 09:11)
| | Новый год тут не при делах.
php из-под cron и php из-под apache запросто могут использовать разные php.ini
впрочем, Вам уже подсказали. :) | |
|
|
|