Сразу скажу, что в nixах я "чайник" и пользуюсь инструкциями "для дураков".
Пытаюсь установить поддержку php для httpd (как мне кажется).
При запуске
[admin@asus root]$ ipkg install php-fcgi
Выдается:
Installing php-fcgi (5.2.11-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/op...1-3_mipsel.ipk
wget: server returned error 404: HTTP/1.1 404 Not Found
Nothing to be done
An error ocurred, return value: 22.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P /opt/ipkg-nwBWto http://ipkg.nslu2-linux.org/feeds/op...1-3_mipsel.ipk'
Failed to download php-fcgi. Perhaps you need to run 'ipkg update'?
я посмотрел, действительно файл http://ipkg.nslu2-linux.org/feeds/op...1-3_mipsel.ipk не существет на сервере.
Что мне сделать, чтобы все-таки установить поддержку php? Могу я как-то сконфигурить альтернативную ссылку?
Last edited by mironov.nikita; 01-01-2010 at 18:36.
Всё с php понятно:
Блин, просто нет пакетов php в репозитарии....Я что то не пойму куда пропали php пакеты и как теперь установить
http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/
был тут где-то товарищ, который поддерживал репозиторий старых optware пакетов. Пока основную ветку optware не починят можно было бы ставить пакеты оттуда. Осталось только напрячься и найти где он адресок оставлял. Как минимум, точно на этом форуме
да вроде уже починили все
php, php-fcgi, php-gd еще и обновились на новые версии
Обновился
до версий:Code:ipkg update ipkg upgrade
ВСЁ работает !!!Code:php-fcgi - 5.2.12-1 - The php scripting language, built as an fcgi module php-gd - 5.2.12-1 - libgd extension for php php-mbstring - 5.2.12-1 - mbstring extension for php eaccelerator - 0.9.5.3-5.2.12-1 - Yet another php cache / accelerator
С НОВЫМ 2010 ГОДОМ !!!
При попытке поставить lighttpd с PHP все вроде как поднялось, однако любое обращение к .php файлам дает 404 ошибку. Файл ессно есть. В логах пусто. Раскопки привели к следующему:
вывод strace php-fcgi -b 1026
PHP пробовал и из пакетов, и самосборный. Собраные с той же конфигурацией PHP и lighttpd на нормальном компе работают.Code:open("/opt/mnt/disk1/www/phpinfo.php", O_RDONLY) = 5 ioctl(5, TIOCNXCL, 0x7fff5650) = -1 ENOTTY (Inappropriate ioctl for device) brk(0x88a000) = 0x88a000 fstat(5, {st_mode=S_IFREG|0755, st_size=18, ...}) = 0 close(5) = 0
Ну и традиционный русский вопрос - кто виноват и что делать?
Перелистал весь форум, но ничего подобного не нашёл.
########## добавлено #############
Во время установки пакаджа система внезапно переходит в режим readonly
Дело в том, что это - не самая первая установка на этот роутер.
Предыдущая закончилась более чем успешно, но не работало обновление статистики
(возможно было что-то не то с CRON)
После чего я сделал сброс роутеру, отформатировал в инде флешку (4Гб, какая-то скоростная),
и дальше пошёл по списку из [Durak Edition].
Есдинственно, SWAP сделал не 512 Мб, а 200, и EXT3 раздел всего на 300 метров (но он заполнен
на данный момент, едва на 14%)
Остальное место я планировал отформатировать в NTFS формат и маунтить при помощи NTFS-3G для торрентов
(Чтобы флешку можно было свободно втыкать в виндовый комп, и всё оттуда/туда переносить)
Уже сделал наверное раз 20 переустановку, теперь она всегда доходить лишь до этого момента.
Конечно спасибо админу, за перенос в эту тему, но проблема и с установкой других больших пакаджей.
########## добавлено #############
Пытаюсь установить всё по этой схеме:
ipkg install lighttpd - установился на ура.
а следующий за ним php-fcgi
http://wl500g.info/showpost.php?p=128994&postcount=6
До ЭТОГО сообщения всё шло как надо, т.е. выполнил все пункты [Durak Edition], начиная с первого сообщения, по-очереди.
PHP Code:
df -P
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/root 3072 3072 0 100% /
tmpfs 15024 208 14816 1% /tmp
/dev/scsi/host0/bus0/target0/lun0/part2
305238 39811 249667 14% /opt
PHP Code:
ipkg install php-fcgi
Installing php-fcgi (5.2.16-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/php-fcgi_5.2.16-1_mipsel.ipk
Installing php (5.2.16-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/php_5.2.16-1_mipsel.ipk
Installing libxml2 (2.7.8-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libxml2_2.7.8-1_mipsel.ipk
Installing libxslt (1.1.26-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libxslt_1.1.26-2_mipsel.ipk
Installing gdbm (1.8.3-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/gdbm_1.8.3-2_mipsel.ipk
Installing libdb (4.2.52-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libdb_4.2.52-3_mipsel.ipk
Installing cyrus-sasl-libs (2.1.23-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/cyrus-sasl-libs_2.1.23-2_mipsel.ipk
wget: can't open '/opt/ipkg-0EbTti/cyrus-sasl-libs_2.1.23-2_mipsel.ipk': Read-only file system
Configuring gdbm
Configuring libdb
Configuring libxml2
Configuring libxslt
Configuring php
ipkg_conf_write_status_files: Can't open status file: //opt/lib/ipkg/status for writing: Read-only file system
pkg_write_filelist pkg=gdbm returned 30
pkg_write_filelist pkg=libdb returned 30
pkg_write_filelist pkg=libxml2 returned 30
pkg_write_filelist pkg=libxslt returned 30
pkg_write_filelist pkg=php returned 30
An error ocurred, return value: 22.
Collected errors:
Could not open //opt/lib/ipkg/info/libdb.list for writing: Read-only file system
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P /opt/ipkg-0EbTti http://ipkg.nslu2-linux.org/feeds/optware/ol'
Failed to download cyrus-sasl-libs. Perhaps you need to run 'ipkg update'?
Could not open //opt/lib/ipkg/info/gdbm.list for writing: Read-only file system
Could not open //opt/lib/ipkg/info/libdb.list for writing: Read-only file system
Could not open //opt/lib/ipkg/info/libxml2.list for writing: Read-only file system
Could not open //opt/lib/ipkg/info/libxslt.list for writing: Read-only file system
Could not open //opt/lib/ipkg/info/php.list for writing: Read-only file system
WARNING: Unable to remove temporary directory: /opt/ipkg-0EbTti: Read-only file system
Подскажите что я тут не написал, чтобы было возможно понять мою проблему.
Никаких аппаратных переделок, действую впервые.
Цель - в итоге сделать торрент клиент + SAMBA.
Как опция - видеть кто из пользователей (по МАС) сколько качает.
Last edited by tigos; 06-01-2011 at 13:25.
rtfm http://redmine.lighttpd.net/wiki/lig...cs:ModAuth#id3 конфиг SSL ?
When completed, enable the authentication configuration module. The way to enable the module varies from different distributions.
Limitations
The implementation of digest method is currently not completely compliant with the standard as it still allows a replay attack. (i.e. not secure)
LDAP authentication only allows alphanumeric uid's that do not contain punctuations. i.e.) john.doe will come up as "ldap: invalid character
(a-zA-Z0-9 allowed) in username: john.doe" There seems to be no reasonable logging of failed login attempts yet
As of 1.4.19 the group field inside the require directive is not yet implemented. So auth.backend.plain.groupfile is of no use at this moment.
When loaded together with mod_fastcgi, mod_auth must be loaded before mod_fastcgi. Or else users will experience
long delays when login in and sysadmins will probably not find out the source of the problem due to the lack of meaningful error messages.
Last edited by Omega; 25-07-2012 at 17:14. Reason: fixed
Может кому-то поможет.
Если вы получаете в списке процессов \_ [php-fcgi] <defunct>, то это могут быть результаты экспериментов с MySQL, надо убрать mysql.ini с папки /opt/etc/php.d или исправить ошибки.
Была такая проблема. php-fcgi -v показал, что не хватает двух пакетов. Установил php-curl и php-mbstring. Все заработало.
Привет, ребят. Я пишу всякие скрипты для php, и в этот раз мне понадобились curl и mbstring, но в стандартной связке lighttpd и php-fcgi их нету. Скажите, как их поставить?
а если перед этими командами сначала выполнить:
?Code:ipkg update
Ну, и, конечно же, лог ошибок в студию. Без него Вам никто не сможет помочь.
WL-500gP v2 (1.9.2.7-rtn-r4772) / rTorrent 0.9.3 / ruTorrent 3.4
ImageVue r16 (patched) / lighttpd + ssl + auth
WDTV Gen1 / WDLXTV 0.5.8.1 / D-Link DWA-110 WiFi
WDTV Live / WDLXTV 0.4.7.3 / WDTV Live Hub