Титла: lighttpd + php5-cgi + jail Публикувано от: runtime в May 23, 2012, 20:22 Здравейте,
пуснах един http сървър с lighttpd и го вкарах в chroot но създавам един сокет за връзка с един сървър, а за жалост нещо взе да ми връща грешка защото е в затвора :) PHP Notice: Can't create socket [localhost:1234], errno: 0, error: Success in /var/www/classes/FAConn.class.php on line 214 Въпроса ми е коя библиотека или кое трябва да вкарам в jail-a за да създаде сокета? Чета из нета ама не намирам работещ вариант. Титла: Re: lighttpd + php5-cgi + jail Публикувано от: ntrance в May 23, 2012, 21:20 Здравейте, Как го стартираш ? Титла: Re: lighttpd + php5-cgi + jail Публикувано от: runtime в May 23, 2012, 21:27 Цитат apt-get install lighttpd php5-cgi php5-cli Като предполагам те вълнуват тези два реда само: echo server.chroot = '"/webroot"' >> /etc/lighttpd/lighttpd.conf /etc/init.d/lighttpd start Стартира успешно и си виждам индекса, но не може да създаде сокет връзка. Титла: Re: lighttpd + php5-cgi + jail Публикувано от: dejuren в May 24, 2012, 02:33 Код: strace /etc/init.d/lighttpd start Титла: Re: lighttpd + php5-cgi + jail Публикувано от: runtime в May 24, 2012, 12:53 Той стартира, проблема е, че php не може да създаде сокет със функцията socket_create. Точно тя ми връща грешка. Предполагам не може да извика някоя библиотека,но за жалост само мога да гадая защото в лога не ми влиза нищо, което да върши работа за да ме насочи.
Титла: Re: lighttpd + php5-cgi + jail Публикувано от: zeridon в May 25, 2012, 11:27 Провери къде се създава сокета. Много вероятно е да е във /var/run или подобна директория която ти липсва в chroot-а
Титла: Re: lighttpd + php5-cgi + jail Публикувано от: runtime в May 25, 2012, 13:21 Не ще и не ще... Май ще взема да се откажа "за сега" [_]3
Рекурсивно изкопирах в chroot-a /etc /bin /usr /var /lib /tmp и всевъзможни още комбинации и не иска да създава сокет и не иска :) Махна ли го от chroot всичко си върви. |