Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: проблемы с Open Server
Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012
Помог: 0 раз(а)
Люди добрые нужна помощь, сил совсем нет, 2 дня копаюсь но определить в чем суть проблемы не могу. Так вот, есть 3 файла: первый 1 раз в день должен подключаться к серверу и читать данные с XML в БД. Второй ежеминутно проверяет наличие тех или иных данных и переписывает нужные в другую БД, Третий тоже 1 раз в день отсылает выбранные данный (которые во второй БД) абоннтам. Так вот: скрипты написаны и прекрасно работаю если запускать в ручную через браузер. а вот через крон нихрена! крон работает, другой файл протестилл он пашет, то есть в настройках крона все ок. так в чем проблема? если скрипт работает, крон тоже, но вместе никак ((( прошу помочь тех кто разбирается или может сталкивался с такой же проблемой. Благодарю )
DelphinPRO
Отправлено: 24 Мая, 2013 - 10:33:31
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
проблема в скрипте. возможно он использует переменные окружения, недоступные в CLI режиме. (например $_SERVER['DOCUMENT_ROOT'])
----- Чем больше узнаю, тем больше я не знаю.
Nomaq
Отправлено: 24 Мая, 2013 - 10:39:59
Новичок
Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
если скрипты небольшие и не секретные, может покажете? посмотрим
----- Чем больше узнаю, тем больше я не знаю.
Zuldek
Отправлено: 24 Мая, 2013 - 12:21:45
Постоянный участник
Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010
Помог: 50 раз(а)
Ну какие тут могут быть вариант? - Скрипты задействуют переменные или параметры настройки, которые доступны только пользователю при запуску через браузер. Параметров и условий этих может быть вагон.
Мне не ясен подход в отладке в духе "нихрена не работает" и "какие варианты". Ловите момент запуска скриптов в логах и смотрите что в них валит сервер. Если в них нет никаких ошибок и скрипты вроде-бы вызываются и отрабатывают - вставляйте в скрипты отладочную информацию на критичных этапах. Иначе гадать тут можно долго.
(Добавление)
и еще, может все-таки я в путях намудрил. брал исходник с нета, так что не судите строго. переделал пути на свои, только смущают буквы мужду адресами:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.