![]() |
|
![]() |
#1 |
Member
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0 ![]() |
![]()
to andr128:
Спасибо! Помогло. Прошился указанной версией и пакеты нашлись и поставились. Единственное итог не утешительный: при попытке открыть test.php или date.php выдает 403 ошибку ![]() Разумеется и апликацию рестартовал, да и собственно даже рутер ребутил-не помогло ![]() Ошибка 403 (доступ запрещен) Luci перенастроил на порт 8080 (проблем нет-работает там). Дир-я для luci по умолчанию, т.е /www. Дир-я для веб сервера /srv/www И порт поставил 80й. Теперь то, что привлекло мое внимание. Вот в чем нестыковки с твоим намуалом из 3 поста: -в конфиге /etc/lighttpd/lighttpd.conf у меня нету "mod_access", дописывать не стал, ибо модуль-то не установлен все равно походу... -там же нету и строки server.event-handler = "poll" -php.ini find-ом нашел 2шт: /etc/php.ini (его правил) и /overlay/etc/php.ini (это одно и тоже правьте в /etc/php.ini) -в php.ini в моем нету строки extension=timezonedb.so (на что повлияет?) (на правильность временной зоны) -сервер при старте ругается на отсутствие дир-и /srv/log/ Я руками ее создал (кстати, может в мануал дописать для последователей, что ее нада создать?). После чего ругается на недостаток прав на создание самого лог-файла. Ну дал права на дирикторию /srv/log/ 777 (кстати, а как правильно-то с правами в данном случае???) (сервер не должен работать с правами рута, поэтому мы создаем пользователя и группу и указываем права на определенный каталог) PS: где-то читал на этом форуме, что перестало пускать в консоль по телнету, но пустило по ssh, мол непонятно почему так произошло. Это наверное нужно описать в "настройка сети", но раз пошла такая пьянка-скажу тут. В общем у меня произошло то же самое. Думаю, что из-за того, что наконец-то для Luci поменял (поставил) пароль на рута. Могло из-за этого? Могу эту реплике перенести в соотв-ю тему форума, если оффтоп ![]() (после ввода пароля, командой passwd, при входе через telnet, происходит автоматическое отключение демона telnetd и наоборот включается в работу демон dropbear, который работает по защищенному протоколу ssh на 22 порту) Прошу помощи! Последний раз редактировалось andr128; 14.03.2013 в 17:39. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Я извиняюсь, но у меня просто сейчас нет времени, попробуйте пока поискать решение сами в сети и в частности на openwrt.org
позже попробую отписаться и скину свои настройки. файл /etc/group Код:
root:x:0: daemon:x:1: adm:x:4: mail:x:8: audio:x:29: www-data:x:33: ftp:x:55: users:x:100: network:x:101: nogroup:x:65534: web:x:101: Последний раз редактировалось andr128; 14.03.2013 в 17:46. |
![]() |
![]() |
![]() |
#3 |
Member
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0 ![]() |
![]()
to andr128:
твои настройки еще не смотрел-ночью посмотрю. Пока смог вот что выяснить: сам сервак работает: если захожу по ИП, то в корне (в www) показывает два эти файла, test.php и date.php, ну и внизу название сервера и версия. Но при кликании на них выдает 403 ошибку. Но созданный html файл, с именем index.htm который пишет хелло ворлд работает! Т.е не работают именно php файлы! Не покидает мысль, что проблема может быть именно из-за того, что нету модуля (как я писал в предыдущем посте) "mod_access" ...не зря же у меня именно 403 ошибка. Вот что нашел по настройке lighttp: Чтобы lighttpd мог работать с php в /etc/lighttpd/conf.d/fastcgi-php.conf добавляем /etc/lighttpd/conf.d/fastcgi-php.conf server.modules += ( "mod_fastcgi" ) index-file.names += ( "index.php" ) fastcgi.server = ( ".php" => (( "bin-path" => "/usr/bin/php-cgi", "socket" => "/var/run/lighttpd/php-fastcgi" + PID + ".sock", "max-procs" => 4, # значение по умолчанию "bin-environment" => ( "PHP_FCGI_CHILDREN" => "1", # значение по умолчанию "PHP_FCGI_MAX_REQUESTS" => "10000" ), "broken-scriptfilename" => "enable" )) ) fastcgi.map-extensions = ( ".php3" => ".php", ".php4" => ".php", ".php5" => ".php", "phtml" => "php" ) # если используете разные версии php Включаем этот конфиг в /etc/lighttpd/lighttpd.conf строкой /etc/lighttpd/lighttpd.conf include "conf.d/fastcgi-php.conf" Еще не пробовал, ночью из дома проверю. Какие есть соображения? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
да я особо не чего не правил в настройках.
opkg install lighttpd-mod-access - у вас не инсталлирован? root@OpenWrt:~# ls /usr/lib/lighttpd mod_access.so mod_cgi.so mod_dirlisting.so mod_indexfile.so mod_redirect.so mod_staticfile.so |
![]() |
![]() |
![]() |
#5 |
Member
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0 ![]() |
![]()
andr128 спасибо за помощь!!!
Все заработало! Причина была совсем в другом.По сути причина пожалуй в моей невнимательности. в инструкции было написано: 4) Подправим фаил конфигурации lighttpd. Настройки хранятся в: /etc/lighttpd/lighttpd.conf Для этого нужно раскомментировать нижеприведенные строки. Ну я и искал по первым символам заветные строки. У меня в конфиге было изначально: cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl" ) А нужно следующее: cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl", ".php" => "/usr/bin/php-cgi" ) Возможно это вызвано тем, что у нас версии разные. Или ты все таки дописывал руками ту часть строки, что я выделил жирным шрифтом? ![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ну конечно дописывал. В 1-ом посту тоже самое.
|
![]() |
![]() |
![]() |
#7 |
Member
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0 ![]() |
![]()
Какие есть ограничения по работе этого сервера? Я имею ввиду если, предположим, у меня есть сделанный сайт, но он с флэш-модулями, смогу ли я его развернуть тут? Или какие есть ограничения? Просто когда на хостинг заливаешь, то там все красиво и все дозволено
![]() |
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
На сколько я понимаю Flash как и JS выполняются на стороне (компьютере) пользователя, а не на сервере. Хотя на роутере Flash я еще не проверял
Тяжелые PHP скрипты связанные с обработкой изображений будут тормозить Из ограничений можно отметить количество открытых сессий и связано это с маленьким объемом оперативки |
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 04.03.2013
Сообщений: 6
Вес репутации: 0 ![]() |
![]()
Подключил сервер поставил, все заработало, но после изменения сетевых настроек (включил wifi), браузер пишет не могу открыть файл. В чем может быть причина?
|
![]() |
![]() |
![]() |
#10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Нужно знать какие конкретно настройки были изменены
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|