Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » ASP, Perl, PHP и MySQL

Выполнение скрипта...

Обсуждение темы Выполнение скрипта... в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Недавно столкнулся с такой проблемой: нужно выполнить одновременно несколько php скриптов на сервере. Решил сделать таким образом: выполняется скрипт #!/bin/bash /usr/local/bin/php путь к ...


Закрытая тема
 
Опции темы
Старый 20.03.2007, 21:14   #1
Недавно столкнулся с такой проблемой: нужно выполнить одновременно несколько php скриптов на сервере. Решил сделать таким образом: выполняется скрипт
#!/bin/bash
/usr/local/bin/php путь к скрипту;
при этом вылетала такая ошибка "Call to undefined function ftp_connect() in путь к скрипту". При выполнении этого скрипта через веб-сервер этой ошибки нет. Как убрать эту ошибку при выполнении скрипта php?
 
Старый 20.03.2007, 21:14
Ссылки
Старый 20.03.2007, 22:53   #2
Скорее всего баш не знает такой функции...
А к апачу подсоединен другой интерпретатор пхп...
 
Старый 21.03.2007, 07:34   #3
Проблема не в bash'e - другие пхп скрипты выполняются нормально, просто их я деляю так
#!/usr/local/bin/php
<?
Мой скрипт;
?>
chmod 755 мой скрипт
Раньше всё работало, только не помню как делал. Выполнялясь и эта функция.
 
Старый 21.03.2007, 09:49   #4
Запусти на сервере и через баш php_info(); посмотри на версии. Хотя мало вероятно, что там стоит пхп <3.0.13...
Еще можешь запустить скрипт, который будет запрашивать нужную страницу через веб сервер. (Но это через ( )*( ) )
 
Старый 21.03.2007, 14:39   #5
Цитата:
Nark:
Запусти на сервере и через баш php_info(); посмотри на версии. Хотя мало вероятно, что там стоит пхп <3.0.13...
Еще можешь запустить скрипт, который будет запрашивать нужную страницу через веб сервер. (Но это через ( )*( ) )
Можно - но это не элигантно
Выполнил phpinfo() - понял в чём проблема - не тот интерпретатор запускал. Запускал старый интерпретатор, который сам же и компилил, потом снёс его, но не полностью и поставил php из пакетов.
 
Старый 21.03.2007, 15:28   #6
уберите строку "#!/usr/local/bin/php" и запускайте скрипт через /usr/local/bin/php /путь/до/скрипта
 
Старый 21.03.2007, 18:49   #7
Это не работает, и не будет работать - php был скомпилён криво, а интерпритатора php4, установленного из пакетов для такого запуска, который мне нужен, я пока не нашёл. Я сейчас просто переустановлю php по-нормальному из исходников.
 
Старый 21.03.2007, 18:49
Закрытая тема


Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнение java скрипта в браузере ZondArt HTML, CSS, JavaScript 0 21.11.2012 21:11
Нужен программист Java на выполнение одной работы IgorQ Вакансии 0 10.03.2007 16:36
Выполнение скрипта Shtrenyov ASP, Perl, PHP и MySQL 7 14.08.2006 04:02
Timeout при выполнении скрипта в IE kober ASP, Perl, PHP и MySQL 5 23.04.2006 10:28
Покупка скрипта king ring HTML, CSS, JavaScript 6 23.07.2005 11:47


Текущее время: 21:49. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум