За последние 24 часа нас посетил 52941 программист и 1764 робота. Сейчас ищут 1255 программистов ...

php из коммандной строки

Тема в разделе "Прочие вопросы по PHP", создана пользователем Kompik, 4 июл 2007.

  1. Kompik

    Kompik Активный пользователь

    С нами с:
    4 июл 2007
    Сообщения:
    4
    Симпатии:
    0
    сделал скрипт по копированию таблицы из одной базы в другую таблицу другой базы.
    Из под www все запускается и работает как надо, но из коммандной строки
    выдается следующее:
    PHP Warning: Unknown(): Unable to load dynamic library './mbstring.so' - Cannot open "./mbstring.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './iconv.so' - Cannot open "./iconv.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './xslt.so' - Cannot open "./xslt.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './mysql.so' - Cannot open "./mysql.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './pcre.so' - Cannot open "./pcre.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './session.so' - Cannot open "./session.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './bz2.so' - Cannot open "./bz2.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './gd.so' - Cannot open "./gd.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './openssl.so' - Cannot open "./openssl.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './pdf.so' - Cannot open "./pdf.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './zlib.so' - Cannot open "./zlib.so" in Unknown on line 0
    PHP Warning: Unknown(): Unable to load dynamic library './mcrypt.so' - Cannot open "./mcrypt.so" in Unknown on line 0
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
    <link rel="stylesheet" type="text/css" href="stile/main.css">
    <title>Untitled Document</title>
    </head>

    <body>


    Fatal error: Call to undefined function: mssql_connect() in /hsphere/local/home/hsinew/domain.ru/mssqlsync_cat_work.php on line 15

    Что может быть ?
     
  2. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    пути прописаны относительные. делайте переход в папку пхп и запускайте оттуда, или пишите абсолютные пути к *.so
    Правильнее было бы написать абсолютные.
     
  3. Kompik

    Kompik Активный пользователь

    С нами с:
    4 июл 2007
    Сообщения:
    4
    Симпатии:
    0
    Да, но такиеже сообщения выдаются даже при использовании простейшего скрипта типа

    <?
    echo "dfggf";
    ?>

    Правда в этом случае скрипт всетаки отрабатывается.

    И более всего огорчает то что в первом вариант выдается сообщение
    Fatal error: Call to undefined function: mssql_connect() in /hsphere/local/home/hsinew/domain.ru/mssqlsync_cat_work.php on line 15

    Какие мысли могут быть ?

    P.S. Все это хостится у хостера и у меня нет возможности что-то глобально менять ...
     
  4. Davil

    Davil Guest

    это потому, что интерпретатор не может подгрузить нужные модули.
    Прочитай что тебе vb написал.
     
  5. Kompik

    Kompik Активный пользователь

    С нами с:
    4 июл 2007
    Сообщения:
    4
    Симпатии:
    0
    Так, хорошо, но я не знаю в какой паке установлен PHP и в скрипте не использую ни один модуль из тех что фигурируют в ошибке ... разве что может то что относиться к mysql ...

    По этому я пока не понимаю где я могу прописать эти пути ...
    Повторюсь что в скрипте я ничего такого не использую ...
     
  6. vb

    vb Активный пользователь

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    Kompik, обращайтесь к администратору сервера.

    Проверьте что тут тоже абсолютный путь прописан.
     
  7. Kompik

    Kompik Активный пользователь

    С нами с:
    4 июл 2007
    Сообщения:
    4
    Симпатии:
    0
    В общем с помощью хостера решили проблему.
    Нужно было полный путь к php указать а потом уже имя скрипта ...
    другими словами что-то типа

    /bin/php-4.2.1 /path/to/file.php