Page 10 of 11 FirstFirst ... 891011 LastLast
Results 136 to 150 of 165

Thread: Вопросы по работе PHP на роутере

  1. #136
    Доброго времени суток. Подскажите плиз, есть ли способ определения какой из многочисленных пакетов в entware требуется для какой-нибудь функции. Например, для iconv? Потому как ругается php на строку с ней.
    Fatal error: Call to undefined function iconv() in ...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  2. #137
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by skuwakin View Post
    Доброго времени суток. Подскажите плиз, есть ли способ определения какой из многочисленных пакетов в entware требуется для какой-нибудь функции. Например, для iconv? Потому как ругается php на строку с ней.
    Fatal error: Call to undefined function iconv() in ...
    Code:
    $ opkg list | grep php | grep iconv
    ?

  3. #138
    обижаете...
    Code:
    root@RT-N66U:/tmp/home/root# opkg list_installed | grep php
    php5 - 5.3.10-4
    php5-cgi - 5.3.10-4
    php5-cli - 5.3.10-4
    php5-mod-curl - 5.3.10-4
    php5-mod-iconv - 5.4.5-3
    php5-mod-json - 5.3.10-4
    php5-mod-session - 5.3.10-4
    php5-mod-simplexml - 5.3.10-4
    php5-mod-xml - 5.3.10-4
    но не помогает...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  4. #139
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    skuwakin, в PHP я не силен, так что могу только предполагать. Но неужели Вас не смущает, что сам интерпретатор и модуль iconv разной свежести? Однако традиция. Cпасибо, что не из optware

  5. #140
    Спасибо за ответ. Про разные версии... Я это видел, но думал, что при инсталяцмм это проверяется,а раз не было ругательств, то я решил, что сия разница допустима. Про традиции не понял... Ради интересу привел в соответсвие версии
    Code:
    root@RT-N66U:/tmp/home/root# opkg list_installed | grep php
    php5 - 5.4.5-3
    php5-cgi - 5.4.5-3
    php5-cli - 5.4.5-3
    php5-mod-curl - 5.4.5-3
    php5-mod-eaccelerator - 0.9.6-20120730-1
    php5-mod-gettext - 5.4.5-3
    php5-mod-iconv - 5.4.5-3
    php5-mod-json - 5.4.5-3
    php5-mod-mbstring - 5.4.5-3
    php5-mod-session - 5.4.5-3
    php5-mod-simplexml - 5.4.5-3
    php5-mod-xml - 5.4.5-3
    но сие не помогло... Но ваще-то ситуёвина типичнаая... как при таком числе пакетов для php находить нужный... Или треба писать скрипт для массовой установки всех подряд пакетов, относящихся к php... Места не жалко, но почему-то кажется мне, что что-то тут не то...Ведь все основные пакеты установлены, однако функция не находится. На optware возвращаться просто лень, да и ваще, entware вееесьма пользительная штука!
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  6. #141
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by skuwakin View Post
    Про разные версии... Я это видел, но думал, что при инсталяцмм это проверяется,а раз не было ругательств, то я решил, что сия разница допустима.
    AFAIK, ipkg/opkg не настолько интеллектуальны, чтобы контролировать зависимости по версиям пакетов. к сожалению.
    Quote Originally Posted by skuwakin View Post
    Про традиции не понял...
    не обращайте внимания
    Quote Originally Posted by skuwakin View Post
    как при таком числе пакетов для php находить нужный... Или треба писать скрипт для массовой установки всех подряд пакетов, относящихся к php...
    ставить всё подряд - дурная идея.
    Лучше бы указали, что именно и в каких условиях отказывается работать, возможно кто-то уже бегал по этим граблям.

  7. #142
    да загорелось мне попробовать написать парсер на php для nstream_lmod некоторой страницы. Ну а начать решил с прогона в отладчике готового скрита, чтобы попрактиваться в отладке, так сказать. В скрипте есть вот такая сточка
    Code:
    Title'.$number.'='.translitIt(iconv("windows-1251", "utf-8",$category[2][$key])).'
    на которую ругается php
    [playlist] File1=http://192.168.1.1:8081/smotrimultik/smotrimultik.php?page=http%3A%2F%2Fsmotrimultik.ru &title=new Title1=POSLEDNIE POSTUPLENIYA Length1=-1
    Fatal error: Call to undefined function iconv() in /opt/share/www/smotrimultik/smotrimultik.php on line 60

    и на этом конец практикума... приходится пытаться понять неведомое...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  8. #143
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Возможно стоит убедиться в работоспособности поделки на ПК сначала?

  9. #144
    только для этого надо всю эту "порнографию" ставить еще и на писюк... А не хоца...
    Ладно, дело ясное, что дело тёмное... Еще раз спасибо за помощь!

    попробовал-таки на писюке в php expert editor - все отработало...
    называется - приплыли...
    =================================================
    тут был пост от кого-то, кто подтверждал сказаное и
    предлагал продолжить обсуждение. (вставлено просто
    для устранение непонятности)
    =================================================
    да наверное лучше здесь, вдруг еще кто поможт, или кому еще сгодится.
    Вот только у меня квалификация по пхп отрицательная, а по линуху чуть больше ноля.
    Тут по идее нужна помощь автора entware + спеца по пхп...
    Last edited by skuwakin; 01-09-2012 at 21:47. Reason: 2 posts merged
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  10. #145
    для запуска pmwiki на роутере устанавливал php5-mod-iconv, все работает нормально
    rt-n16, r4330

  11. #146
    Quote Originally Posted by desper View Post
    для запуска pmwiki на роутере устанавливал php5-mod-iconv, все работает нормально
    rt-n16, r4330
    работает нормально что? функция iconv? в справке по php вычитал вот что
    "Это расширение предоставляет интерфейс к библиотеке преобразования кодировок iconv. При помощи данного модуля возможно изменение кодировки строки на другую поддерживаемую. Набор поддерживаемых кодировок зависит от реализации iconv в вашей системе. На некоторых платформах iconv может работать неправильно, в таких случаях рекомендуется установить библиотеку » GNU libiconv Она лучше преобразует строки.

    "
    проверил у себя - есть такая библиотека...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  12. #147
    Quote Originally Posted by skuwakin View Post
    работает нормально что? функция iconv?
    после установки pmwiki оно ругнулось так же как у вас: "Call to undefined function iconv()", поставил php5-mod-iconv - заработало
    сам я функцией iconv() не пользовался, если скините код, могу попробовать запустить его у себя.

    кстати, у вас в выводе phpinfo() запись о модуле iconv появилась?

  13. #148
    Спасибо за ответ. Чудеса, однако... php5-mod-iconv установлен, а в phpinfo про iconv ничего нет...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  14. #149
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by skuwakin View Post
    Спасибо за ответ. Чудеса, однако... php5-mod-iconv установлен, а в phpinfo про iconv ничего нет...
    а если перезапустить вебсервер и php-cgi ?

  15. #150
    Quote Originally Posted by MercuryV View Post
    а если перезапустить вебсервер и php-cgi ?
    Спасибо вам большое! Я старый идиот... стыдно... Томвт меня расслабил.. там же крайне редко треба перезагружать... Да и я почему-то думал, что php тупо смотрит на наличие фаайлов своих компонент и перезагружать его при модификациях не треба...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

Page 10 of 11 FirstFirst ... 891011 LastLast

Similar Threads

  1. How to execute php scripts ?
    By simistef in forum WL-500gP Q&A
    Replies: 13
    Last Post: 11-03-2008, 09:35

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •