Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.10.2012, 22:58   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Запускаем Web Server на OpenWrt

Запускаем Web Server на роутере TP-LINK MR-3020

Добавим пакеты веб-сервера, PHP, sqlite и временной зоны
opkg update
opkg install lighttpd lighttpd-mod-cgi lighttpd-mod-access lighttpd-mod-redirect zoneinfo-core zoneinfo-europe libsqlite3 php5-cgi php5-mod-pdo php5-mod-sqlite php5-mod-gd php5-mod-session

В отдельную тему вынес работу с Sqlite в Openwrt

Создадим домашнюю директорию для файлов, если таковой не существует
mkdir chmod 755 /www

Подправим фаил конфигурации lighttpd. Настройки хранятся /etc/lighttpd/lighttpd.conf
Для этого нужно раскомментировать нижеприведенные строки
Цитата:
server.modules = (
"mod_cgi",
"mod_access",
"mod_redirect"
)

server.network-backend = "write"


server.document-root = "/www"

server.errorlog = "/www/log/error.log"

index-file.names = ( "index.html", "index.htm", "index.php" )

$HTTP["url"] =~ "\.pdf$" {
server.range-requests = "disable"
}

server.pid-file = "/var/run/lighttpd.pid"

#server.username = "cyberlab"

#server.groupname = "web"

server.port = 81 #если у Вас установлен Luci или Uhttpd
#server.port = 80 #Используйте порт 80 если у Вас не установлен Luci или Uhttpd

server.event-handler = "poll"

server.dir-listing = "enable"

server.upload-dirs = ( "/tmp" )

cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl", ".php" => "/usr/bin/php-cgi" )
Правим фаил PHP.ini
Цитата:
[Date]
date.timezone = Europe/Moscow

extension=gd.so
extension=pdo.so
extension=sqlite.so
extension=session.so
extension=timezonedb.so
;extension=xml.so
;extension=xmlreader.so
;extension=xmlwriter.so
;extension=ftp.so
;extension=json.so
;extension=mysql.so

doc_root =
Запускаем сервер
/etc/init.d/lighttpd enable
/etc/init.d/lighttpd start

Создайте файл date.php в папке /www/test
touch /www/test/date.php

Изменить права доступа к файлу
chmod 755 /www/test/date.php

и добавьте в него нижеприведенные строки
PHP код:
<?php
$melbdate 
date("l, d F Y h:i a",time()+(1*60));
print (
"$melbdate");
?>
В адресной строке браузера напишите IP, Port и имя файла
http://192.168.1.99:81/test/date.php

В окне браузера должны увидеть дату и время


Мои файлы настроек etc.rar
Admin вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика