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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Nomaq
Отправлено: 24 Мая, 2013 - 10:01:58
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




Люди добрые нужна помощь, сил совсем нет, 2 дня копаюсь но определить в чем суть проблемы не могу. Так вот, есть 3 файла: первый 1 раз в день должен подключаться к серверу и читать данные с XML в БД. Второй ежеминутно проверяет наличие тех или иных данных и переписывает нужные в другую БД, Третий тоже 1 раз в день отсылает выбранные данный (которые во второй БД) абоннтам. Так вот: скрипты написаны и прекрасно работаю если запускать в ручную через браузер. а вот через крон нихрена! крон работает, другой файл протестилл он пашет, то есть в настройках крона все ок. так в чем проблема? если скрипт работает, крон тоже, но вместе никак ((( прошу помочь тех кто разбирается или может сталкивался с такой же проблемой. Благодарю )
 
 Top
DelphinPRO
Отправлено: 24 Мая, 2013 - 10:33:31
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




проблема в скрипте. возможно он использует переменные окружения, недоступные в CLI режиме. (например $_SERVER['DOCUMENT_ROOT'])


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Nomaq
Отправлено: 24 Мая, 2013 - 10:39:59
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




нет, таких переменных нет. еще варианты есть?

(Отредактировано автором: 24 Мая, 2013 - 11:32:25)

 
 Top
DelphinPRO
Отправлено: 24 Мая, 2013 - 12:07:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




если скрипты небольшие и не секретные, может покажете? посмотрим


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Zuldek
Отправлено: 24 Мая, 2013 - 12:21:45
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Ну какие тут могут быть вариант? - Скрипты задействуют переменные или параметры настройки, которые доступны только пользователю при запуску через браузер. Параметров и условий этих может быть вагон.
Мне не ясен подход в отладке в духе "нихрена не работает" и "какие варианты". Ловите момент запуска скриптов в логах и смотрите что в них валит сервер. Если в них нет никаких ошибок и скрипты вроде-бы вызываются и отрабатывают - вставляйте в скрипты отладочную информацию на критичных этапах. Иначе гадать тут можно долго.

(Отредактировано автором: 24 Мая, 2013 - 12:22:09)

 
 Top
Nomaq
Отправлено: 24 Мая, 2013 - 12:48:05
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




ну в общем сам разберусь как нибудь

(Отредактировано автором: 24 Мая, 2013 - 12:57:55)

 
 Top
IllusionMH
Отправлено: 24 Мая, 2013 - 12:52:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)





Nomaq, в данной конференции принято оформлять код в соответствующие тэги.
 
 Top
Nomaq
Отправлено: 24 Мая, 2013 - 13:47:03
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




IllusionMH пишет:

Nomaq, в данной конференции принято оформлять код в соответствующие тэги.



Простите не знаком с вашими правилами, просто очень нужна помощь.

include_once("scan.php");


$query = "INSERT INTO `abonents` (`code`, `number`, `rbt`, `duration`, `datetime`) VALUES ('1111111111', '111111111', '111111', '1', '2013-10-10 14:14:41')";
$inserttotable = mysql_query($query);


echo date("H:i:s");

даже оставив этот кусок не проходит. в чем беда?
 
 Top
DelphinPRO
Отправлено: 24 Мая, 2013 - 14:00:35
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




возможно в scan.php ?
или ошибка при выполнении запроса?

файл-то запускается планировщиком? правильно я понимаю?


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Nomaq
Отправлено: 24 Мая, 2013 - 14:03:11
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




DelphinPRO пишет:
возможно в scan.php ?
или ошибка при выполнении запроса?

файл-то запускается планировщиком? правильно я понимаю?


да, в логах старт 0 дает, все ок. я вот тоже все на скан грешу. тока тут ниче особенного нет же. в ручную тогда зачем работает?

уже 2 дня горбачусь, нервов не зхватает балин
 
 Top
Zuldek
Отправлено: 24 Мая, 2013 - 14:19:15
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




тут вам смогут помочь увидя исходники.

(Отредактировано автором: 24 Мая, 2013 - 14:19:36)

 
 Top
Nomaq
Отправлено: 24 Мая, 2013 - 14:22:55
Post Id


Новичок


Покинул форум
Сообщений всего: 13
Дата рег-ции: Нояб. 2012  


Помог: 0 раз(а)




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

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.     $dblocation = "localhost";   // Имя сервера
  3.     $dbuser     = "root";        // Имя пользователя
  4.     $dbpswrd    = "";            // Пароль
  5.     $dbname     = "crm";         // Имя базы данных
  6.     // Соединение с сервером базы данных
  7.     $db = mysql_connect( $dblocation, $dbuser, $dbpswrd );
  8.     mysql_query("SET NAMES utf8");
  9.     mysql_select_db( $dbname, $db);
  10.            
  11. if (!$db) // Если дескриптор равен 0 соединение не установлено
  12.  {
  13.  echo("<p>Hal-haz&#305;rda, veril&#601;nl&#601;r baza serveri aktiv deyil,
  14.          S&#601;hif&#601;nin ekranda dьzgьn gцst&#601;rilm&#601;si mьmkьn deyil.
  15.           </p>");
  16.  exit();
  17.  }
  18.  
  19. if (!@mysql_select_db($dbname, $db))
  20.  {
  21.  echo( "<p>Hal-haz&#305;rda, veril&#601;nl&#601;r bazas&#305; aktiv deyil,
  22.          S&#601;hif&#601;nin ekranda dьzgьn gцst&#601;rilm&#601;si mьmkьn deyil.</p>" );
  23.  exit();
  24.  }
  25.  
  26.  
  27. $timezone = "Asia/Baku";
  28. if(function_exists('date_default_timezone_set')) date_default_timezone_set($timezone);
  29.  
  30. ?>

(Добавление)
и еще, может все-таки я в путях намудрил. брал исходник с нета, так что не судите строго. переделал пути на свои, только смущают буквы мужду адресами:

D:\os\modules\php\PHP-5.2.17\php-win.exe -c D:\os\modules\php\PHP-5.2.17\php.ini -q -f D:\os\domains\localhost\CRM\files\index.php

(Отредактировано автором: 24 Мая, 2013 - 15:38:18)

 
 Top
esterio
Отправлено: 24 Мая, 2013 - 15:52:40
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Пути укажите учитивая виртуальный диск(походу диск Z:\)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB