Results 1 to 15 of 107

Thread: Не работает php-fcgi

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    У кого работает php-fcgi исправно, скиньте пожалуйста ваши версии php и lighttpd. Хотя бы знать, есть различия в версиях пакетов или нет.
    (ipkg info php, ipkg info lighttpd).

  2. #2
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    ipkg info php
    Package: php
    Version: 5.2.5-1
    Depends: bzip2, openssl, zlib, libxml2, libxslt, gdbm, libdb, pcre, cyrus-sasl-libs, openldap-libs
    Status: install ok installed
    Architecture: mipsel

    ipkg info lighttpd
    Package: lighttpd
    Version: 1.4.18-3
    Depends: pcre, zlib, libstdc++
    Suggests: bzip2, e2fsprogs, libmemcache, libxml2, lua, memcached, mysql, openssl, sqlite, openldap-libs
    Status: install user installed
    Architecture: mipsel

    ipkg info php-fcgi
    Package: php-fcgi
    Version: 5.2.5-1
    Depends: php (5.2.5), pcre
    Status: install user installed
    Architecture: mipsel

  3. #3
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    vectorm, спасибо... Версии предыдущие... А в репозитарии уже таких нет. А вы обновиться наверное не хотите ...
    Кстати, видел вашу инструкцию на эту тему, вы изменяли именно файл lighttpd.conf? А что делали с файлом 10-php-fcgi.conf, в каталоге conf.d? Или у вас такого не было?..
    Потому как, если изменить только те строки, что указаны в вашей инструкции, то при запуске lighttpd ругается на duplicate parameter, т.к. пересекаются настройки lighttpd.conf и /conf.d/10-php-fcgi.conf.

  4. #4
    А где можно скачать эти версии пакетов? Если не трудно выложите здесь, плиз. Попробуем, может заработает.

  5. #5
    Quote Originally Posted by cvsa View Post
    vectorm, спасибо... Версии предыдущие... А в репозитарии уже таких нет. А вы обновиться наверное не хотите ...
    Кстати, видел вашу инструкцию на эту тему, вы изменяли именно файл lighttpd.conf? А что делали с файлом 10-php-fcgi.conf, в каталоге conf.d? Или у вас такого не было?..
    Потому как, если изменить только те строки, что указаны в вашей инструкции, то при запуске lighttpd ругается на duplicate parameter, т.к. пересекаются настройки lighttpd.conf и /conf.d/10-php-fcgi.conf.
    Как я понял, либо нужно указывать php-fcgi в lighttpd.conf, а в 10-php-fcgi.conf убрать либо наоборот. Я все прописывал в 10-php-fcgi.conf (вроде как рекомендуется). Все равно в основном падает с Segmentation Fault, кстати, все-таки со скриптом S45php все-таки запускается чаще.

  6. #6
    Code:
    ipkg info php
    Package: php
    Version: 5.2.6-2
    Depends: bzip2, openssl, zlib, libxml2, libxslt, gdbm, libdb, pcre, cyrus-sasl-libs, openldap-libs
    Status: install user installed
    Architecture: mipsel
    
    ipkg info php-fcgi
    Package: php-fcgi
    Version: 5.2.6-1
    Depends: php (5.2.6), pcre
    Status: install user installed
    Section: net
    Architecture: mipsel
    
    ipkg info nginx
    Package: nginx
    Version: 0.7.17-1
    Depends: openssl, pcre, zlib
    Status: install user installed
    Architecture: mipsel
    
    ipkg update && ipkg upgrade
    Nothing to be done
    Successfully terminated.
    
    
    
    php -v   
    PHP 5.2.6 (cli) (built: Aug 25 2008 02:11:37) 
    Copyright (c) 1997-2008 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
        with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
    
    php-fcgi -v
    PHP 5.2.6 (cgi-fcgi) (built: May  2 2008 23:25:00)
    Copyright (c) 1997-2008 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
        with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator

  7. #7
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    Quote Originally Posted by Sashunya View Post
    Как я понял, либо нужно указывать php-fcgi в lighttpd.conf, а в 10-php-fcgi.conf убрать либо наоборот. Я все прописывал в 10-php-fcgi.conf (вроде как рекомендуется). Все равно в основном падает с Segmentation Fault, кстати, все-таки со скриптом S45php все-таки запускается чаще.
    Тоже решил, что разницы особой нет, и оставил по умолчанию - в 10-php-fcgi.conf. Непонятно только, почему во всех инструкциях указано, что надо править lighttpd.conf, если по умолчанию то же самое уже практически готово "из коробки"... Или предыдущие версии конфигурились по-другому...

    S45 попробовал пару раз, не заметил особой разницы, может быть просто мало пробовал.

    Сейчас добился более менее частого запуска php-fcgi, каким-то довольно странным образом, а именно: если запустить php -v или php-fcgi -v, то выводится Warning: и дальше текст, с указанием что не получилось обработать какую-либо функцию. Так вот, если ругань на openssl и дальше еще что-то, то можно попробовать отключить соответствующий extension в файле php.ini, закомментировав его через ;. После этого попробовать рестартануть lighttpd - вероятность того, что php-fcgi заработает, резко возрастает.
    Проблема в том, что ругается каждый раз на разные функции, и приходится изменять php.ini, комментируя то одно, то другое. Довольно бредово, но пока я добился работы именно так... Может и совпадение, но сдается мне, что проблема в php...
    Sashunya, а что у вас пишет php -v и php-fcgi -v при неработающем php-fcgi?

    P.S. Спасибо указавшим свои версии.

  8. #8
    Code:
    [admin@HomeRouter root]$ php -v
    PHP Warning:  Invalid access level for xmlwriter_start_pi() - access must be exactly one of public, protected or private in Unknown on line 0 
    ....
    и там много чего
    Code:
    [admin@HomeRouter root]$ php-fcgi -v
    Segmentation fault


    Что делать не знаю ((

  9. #9
    Join Date
    Sep 2008
    Location
    Russia, Kazan
    Posts
    13
    Quote Originally Posted by Sashunya View Post
    Code:
    [admin@HomeRouter root]$ php -v
    PHP Warning:  Invalid access level for xmlwriter_start_pi() - access must be exactly one of public, protected or private in Unknown on line 0 
    ....
    и там много чего
    Code:
    [admin@HomeRouter root]$ php-fcgi -v
    Segmentation fault


    Что делать не знаю ((
    О, один в один моя картинка . Пока -v будет выводить ошибки, php-fcgi и не стартанет... Что я делал в таких случаях:
    1) Комментировал через ; extension, связанный с xml. Хотя это и не правильно, т.к. многое работать не будет, но с целью теста. После этого /opt/etc/init.d/S80lightpd restart, и снова php -v.
    2) Либо: рестартовал lighttpd, до тех пор, пока Warning не начнется на что-нибудь менее важное, openssl например. Тогда комментировал его, и снова рестарт lighttpd.

    Если попробовать дать рестарт lighttpd, или перегрузить роутер - текст Warning изменится?

  10. #10
    У меня была точно такая же проблема с php-fcgi, и я так же долго бился с ней, так и не решив... А потом я воспользовался скриптом для автоматической установки http://www.wl500g.info/showthread.php?p=105203, после чего все прекрасно стало работать. Что там в этом скрипте внутри - разбираться не стал... Правда, одновременно заменил флешку, возможно в ней было дело, не знаю.

  11. #11
    У меня так изначально настроено. И как результат не работает 2 пакета. Все основные приложения, а также закачанные фильмы проверял на КС до и после перезагрузки, все совпадает, а эти нет. Мистики тут никакой я думаю нет, проблема явно в этих пакетах, надо попробовать отписаться авторам.

Similar Threads

  1. Установка и настройка vnStat + vnStat PHP frontend
    By VoVuX in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 219
    Last Post: 16-10-2015, 13:37
  2. How to execute php scripts ?
    By simistef in forum WL-500gP Q&A
    Replies: 13
    Last Post: 11-03-2008, 09:35
  3. PHP on ASUSWL500-G Premium
    By simistef in forum WL-500gP Q&A
    Replies: 1
    Last Post: 20-02-2008, 18:44
  4. WL-500gP vs WPA не работает.
    By neo in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 2
    Last Post: 03-02-2008, 13:36

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
  •