![]() |
![]() |
#31 |
Member
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0 ![]() |
![]()
Как правильно шиться со снапшота (который у меня) на релизную версию, о которой говоришь?
Я предполагаю, что одним из двух способов нужно делать (только каким правильнее?) это либо через sysupgrade как указано тут: http://cyber-place.ru/showthread.php?t=370 Хотя тогда если так, что через чей сисапгрейд: снапшотовский или этой релизной версии. И второй способ: через wget, как указано в 1м постинге вот тут http://cyber-place.ru/showthread.php?t=377 PS: что делает команда "opkg update"? |
![]() |
![]() |
![]() |
#32 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Собственно сама прошивка для wr703n:
http://downloads.openwrt.org/attitud...fs-factory.bin Лучше наверно прошить и настроить с нуля. Код:
cd /tmp wget http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin mtd -r write /tmp/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware Нужно установить пакеты для поддержки флэшки. Без нее просто не будет хватать места для установки программ. Для этого придется пожертвовать последними килобайтами памяти во внутренней флэш памяти. Команда opkg update загружает список всех имеющихся пакетов программ с URL указанный в /etc/opkg.conf т.к. загрузка этого списка происходит во временную память, после перезагрузки этот список пропадает. Вам править этот файл не нужно. Код:
opkg update opkg install kmod-usb-ohci opkg install kmod-usb-storage opkg install kmod-usb2 opkg install kmod-fs-ext4 opkg install block-mount Только после того, как файловая система перенесена и правильно смонтировалась, можно ставить др. пакеты, которые уже будут устанавливаться на внешнюю флэшку. Примечание Здесь я указал только самые необходимые пакеты для поддержки диска. Поэтому вам не следует устанавливать доп. программ типа fdisk иначе вам просто может не хватить внутр. флэш памяти. Думаю вам следует подготовить (разбить на разделы, отформатировать) флэшку либо на "большом брате" в линуксе, либо на имеющейся у вас на роутере trunk прошивке как показано в разделе про подключение флэшки на этом форуме. Разумеется без переноса файловой системы на флэшку. Последний раз редактировалось andr128; 23.09.2013 в 15:55. |
![]() |
![]() |
![]() |
#33 |
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. |
![]() |
![]() |
![]() |
#34 |
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. |
![]() |
![]() |
![]() |
#35 |
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" Еще не пробовал, ночью из дома проверю. Какие есть соображения? |
![]() |
![]() |
![]() |
#36 |
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 |
![]() |
![]() |
![]() |
#37 |
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" ) Возможно это вызвано тем, что у нас версии разные. Или ты все таки дописывал руками ту часть строки, что я выделил жирным шрифтом? ![]() |
![]() |
![]() |
![]() |
#38 |
Senior Member
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Ну конечно дописывал. В 1-ом посту тоже самое.
|
![]() |
![]() |
![]() |
#39 |
Member
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0 ![]() |
![]()
Какие есть ограничения по работе этого сервера? Я имею ввиду если, предположим, у меня есть сделанный сайт, но он с флэш-модулями, смогу ли я его развернуть тут? Или какие есть ограничения? Просто когда на хостинг заливаешь, то там все красиво и все дозволено
![]() |
![]() |
![]() |
![]() |
#40 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
На сколько я понимаю Flash как и JS выполняются на стороне (компьютере) пользователя, а не на сервере. Хотя на роутере Flash я еще не проверял
Тяжелые PHP скрипты связанные с обработкой изображений будут тормозить Из ограничений можно отметить количество открытых сессий и связано это с маленьким объемом оперативки |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|