Page 2 of 7 FirstFirst 1234 ... LastLast
Results 16 to 30 of 96

Thread: Использование веб-сервера CMS на роутере

  1. #16
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by fundorin View Post
    скажите, что предварительно нужно установить и настроить на роутере, чтобы затем ставить wordpress по мануалу с официального сайта?

    там что-то про myphpadmin и Mysql.

    у нас есть инструкции, как их ставить и настраивать?
    У нас есть поиск, где можно найти грамотную и работоспособную инструкцию по установке mySQL.
    Только все будет тооооооооормооооооооозиииииииитььььььььь .....

  2. #17
    уже тормооозит. думаю в сторону dle, но он требует поддержку iconv для себя, а я хз как это осуществить.
    а вообще, что посоветуешь, как прошедший все пути по поиску и настройки движка для домашнего сервера?

    нужно:
    - фотогалерея с возможностью скачивать полноразмерные картинки
    - то же с mp3 и встроенным в сайт плеером (не очень важно)
    - поддержка виджетов (очень интересует digsby)
    - возможность ведения заметок по разделам. в заметки вставлять картинки (с комментариями)
    - иметь скрытый раздел для авторизованных пользователей (в идеале по личному разделу для каждого)

  3. #18
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by fundorin View Post
    уже тормооозит. думаю в сторону dle, но он требует поддержку iconv для себя, а я хз как это осуществить.
    а вообще, что посоветуешь, как прошедший все пути по поиску и настройки движка для домашнего сервера?

    нужно:
    - фотогалерея с возможностью скачивать полноразмерные картинки
    - то же с mp3 и встроенным в сайт плеером (не очень важно)
    - поддержка виджетов (очень интересует digsby)
    - возможность ведения заметок по разделам. в заметки вставлять картинки (с комментариями)
    - иметь скрытый раздел для авторизованных пользователей (в идеале по личному разделу для каждого)
    Тормоза не от вордпресса, а от mySQL.
    ДЛЕ еще более тормозной, чем вордпресс.
    Если сайт нужен по делу - проще купить внешний хостинг, самый дешевый вроде рублей 30 в месяц можно найти.
    Если цель завести сайт на роутере, то надо смотреть в сторону sqlite, либо вообще от БД отказаться.

  4. #19
    Quote Originally Posted by vectorm View Post
    Тормоза не от вордпресса, а от mySQL.
    ДЛЕ еще более тормозной, чем вордпресс.
    Если сайт нужен по делу - проще купить внешний хостинг, самый дешевый вроде рублей 30 в месяц можно найти.
    Если цель завести сайт на роутере, то надо смотреть в сторону sqlite, либо вообще от БД отказаться.
    я поставил и mysql и sqlite почему-то, но базы создавал на mysql? ибо инструкции по созданию были только для него.
    если эти две программы взаимозаменяемы, подскажи, как безболезнно удалить mysql?
    ipkg uninstall mysql?

    и ещё ссылку на тему по установке, если есть. ты писал, что для mysql точно существует тема. тогда и на неё тоже. поиском внятно пользоваться не умею, видимо.

  5. #20
    dle оказался знааачительно быстрее, чем wordpress. открывает странички дефолтные за пару секунд, в то время, как вордпрес это делал минутами. думаю, есть смысл покопаться. впрочем, все-таки нужно понять, как заменить mysql на sqlite

  6. #21
    Join Date
    Sep 2008
    Location
    Moscow, Khimki
    Posts
    20

    Использование на роутере CMS

    Возникла проблема повесить на роутере небольшой сайт для дома, для семьи. Писать странички вручную конечно захватывающе, но слишком уж утомительно и не подходит для дилетанта. Проблема в том, что различные Joomla или Drupal для роутера слишком тяжелы и ориентированы на MySQL и Apache. Долго искал подходящую, и нашел наконец-то.

    В качестве CMS я выбрал PHPSQLiteCMS. Она достаточно легкая, шустрая, под нее легко писать свои PHP модули. Конечно же не стоит ждать от нее слишком много. Возможности CMS - создание страниц с помощью WISIWING-редактора, новостная лента, фотоальбом, форум, RSS и т.п. В качестве шаблонизатора (это к веб-программистам) используется SMARTY.
    Она может работать и с MySQL, но для 500-го роутера это неактуально.
    Скачать ее можно по адресу http://phpsqlitecms.net/download
    Я рекомендую версию 1.0 с поддержкой SQLite 2.0. Возможно, у вас получится установить и 2.0 alfa 3, работающую с SQLite 3, у меня не получилось.

    Для использования роутером CMS, на нем должны быть установлены php, sqlite, lighttpd. Если вы пользовались web-мордой к rtorrent, ADOS, строили графики загрузки rddtools, то вероятнее всего эти три компоненты у вас уже установлены.

    Определяемся с названием домена. Для себя я выбрал — homeserver, под это имя делаю основные настройки. Скорее всего, у вас все пути стандартные, поэтому открываем /opt/etc/lighttpd/lighttpd.conf, ищем
    Code:
    server.modules = (
    ...
    )
    и записываем в него, или раскомменчиваем строчки
    Code:
    "mod_rewrite"
    "mod_redirect"
    А также мы должны настроить собственно mod_rewrite, для этого где-нибудь в этом файле пишем:
    Code:
    ### url handling modules (rewrite, redirect, access)
            url.rewrite-once = (
                    "^/homeserver/(.*.php|cms/|data/|lang/|images/|files/|smarty/|templates/|templates_c/|favicon.ico).*" => "$0",
                    "^/homeserver/([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2&get_2=$3&get_3=$4&get_4=$5&get_5=$6",
                    "^/homeserver/([^,]*),([^,]*),([^,]*),([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2&get_2=$3&get_3=$4&get_4=$5",
                    "^/homeserver/([^,]*),([^,]*),([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2&get_2=$3&get_3=$4",
                    "^/homeserver/([^,]*),([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2&get_2=$3",
                    "^/homeserver/([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2",
                    "^/homeserver/([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1"
            )
    Тут где пишется homeserver, нужно подставить свой домен.

    Сохраняем lighttpd.conf.

    Разворачиваем архив с CMS (адрес я дал выше) в папку /opt/share/www/homeserver.

    Устанавливаем права:
    Code:
    chmod 777 /opt/share/www/homeserver/cms/data
    chmod 777 /opt/share/www/homeserver/cache
    chmod 777 /opt/share/www/homeserver/media
    chmod 777 /opt/share/www/homeserver/image
    chmod 666 /opt/share/www/homeserver/content.sqlite 
    chmod 666 /opt/share/www/homeserver/entries.sqlite 
    chmod 666 /opt/share/www/homeserver/userdata.sqlite
    Перезапускаем веб-сервер командой
    Code:
    /opt/etc/init.d/S80lighttpd restart
    В принципе, теперь если ввести в браузере что-то типа http://192.168.1.1:8081/homeserver – появится наш сайт. А если http://192.168.1.1:8081/homeserver/cms – админка. Войти в нее можно с логином/паролем admin/admin.

    Писал по памяти, мог сделать какие-либо другие настройки. Поэтому если с первого раза не получится — прошу ногами не бить. Исправим.
    Если уже где-то тут было - извините, не нашел. Но искал.
    Last edited by oleg.maiorov; 21-06-2009 at 20:46. Reason: чуть подправил
    Загадка: пять ноутов, два медиаплеера, посредине роутер.
    Отгадка: ɐdиɯdɐʚʞ ʁоw

  7. #22
    Quote Originally Posted by oleg.maiorov
    Возможно, у вас получится установить и 2.0 alfa 3, работающую с SQLite 3, у меня не получилось.
    Не забудьте выполнить часть System Requirements про PDO. Добавьте в /opt/etc/php.ini строки:
    Code:
    extension=sqlite.so
    extension=pdo.so
    extension=pdo_sqlite.so
    Тогда будут работать обе версии PHPSQLiteCMS.

    Для phpSQLiteCMS 2.0.2 файл /opt/etc/lighttpd/lighttpd.conf необходимо отредактировать по описанному выше образцу, только в раздел mod_rewrite вписать эти настройки:
    Code:
    ### url handling modules (rewrite, redirect, access)
    url.rewrite-once = (
     "^/cms/([^\?.]*)/?$" => "/cms/index.php?qs=$1",
     "^/([^\?.]*)/?$" => "/index.php?qs=$1"
    )
    Предлагаю русифицированные шаблоны для PHPSQLiteCMS. Положите распакованный файл в папку lang. По русификации шаблона буду рад любым замечаниям\исправлениям.

    Update 2014.01.23. Вложение убираю. Русский перевод теперь включен в состав CMS.
    Last edited by ryzhov_al; 23-01-2014 at 17:10. Reason: Удалил вложения

  8. #23

    CMS Sawanna lighttpd/1.4.22 + SQLite

    вот тоже легкий и достаточно хороший CMS
    называется sawanna
    скачать можно отсюда http://sawanna.org
    Пробовал установить на свой WL500GP
    lighttpd/1.4.22 + SQLite работает очень шустро

  9. #24
    Для того, чтобы в Sawanna заработала в настройках "ЧПУ (Человеку понятный URL)" необходимо внести изменения в lighttpd.conf:
    Code:
    #### url handling modules (rewrite, redirect, access)
    url.rewrite-once = (
        "^/sawanna/([a-zA-Z0-9\x20\-_/&=.]*)/?$" => "/sawanna/index.php?$1",
        "^/sawanna/Sitemap.xml$" => "/sawanna/sitemap.php",
        "^/sawanna/sitemap.xml$" => "/sawanna/sitemap.php"
                        )
    Хочу предупредить, что Sawanna CMS не адаптирована для работы через https. Несмотря на установленные настройки, часть ссылок внутри сгенерированных страниц имеет вид http://...
    Last edited by ryzhov_al; 03-11-2009 at 04:52.

  10. #25
    PHP Code:
    1970-01-01 10:29:01: (mod_fastcgi.c.2697FastCGI-stderrPHP Notice:  Use of undefined constant BASE_PATH assumed 'BASE_PATH' in /opt/share/www/homeserver/cms/includes/functions.inc.php on line 5
    PHP Warning
    :  require_once(BASE_PATHcms/includes/classes/PDO.class.php) [<a href='function.require-once'>function.require-once</a>]: failed to open streamNo such file or directory in /opt/share/www/homeserver/cms/includes/functions.inc.php on line 5
    PHP Fatal error
    :  require_once() [<a href='function.require'>function.require</a>]: Failed opening required 'BASE_PATHcms/includes/classes/PDO.class.php' (include_path='.:'in /opt/share/www/homeserver/cms/includes/functions.inc.php on line 5 
    что с этим делать ?
    вылезло в лог вебсервера, после установки и попытки доступа к CMS

  11. #26
    Quote Originally Posted by amind View Post
    PHP Code:
    Failed opening required 'BASE_PATHcms/includes/classes/PDO.class.php' (include_path='.:'in /opt/share/www/homeserver/cms/includes/functions.inc.php on line 5 
    что с этим делать ?
    Подключить модуль PDO в php.ini. Во втором посте указано как.

  12. #27
    да я внимательно читал всю ветку эту.. подключил я это дело и все равно пишет то, что я уже озвучил..
    wl500gpV1, Transmission (+gui), usb-hdd,

  13. #28
    Как оказалось Joomla на wl500g вполне реальна
    Вот сайт находится на роутере
    работает на Joomla http://www.iqlab.ru/
    этот сайтик тоже там же
    http://leya.iqlab.ru
    на нем шаблон полегче соответсвтенно пошустрее работает
    в роутере распаяно 128 мб
    Last edited by elected; 14-11-2009 at 12:12.

  14. #29
    Join Date
    Jul 2009
    Location
    Чебоксары
    Posts
    383

    Не работает SSL

    Установил phpSQLiteCMS 1.0, и сразу пропал доступ к вебмордам висящим на https. Виновником как оказалось, является этот код:

    Code:
    ### url handling modules (rewrite, redirect, access)
            url.rewrite-once = (
                    "^/homeserver/(.*.php|cms/|data/|lang/|images/|files/|smarty/|templates/|templates_c/|favicon.ico).*" => "$0",
                    "^/homeserver/([^,]*),([^,]*),([^,]*),([^,]*),([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2&get_2=$3&get_3=$4&get_4=$5&get_5=$6",
                    "^/homeserver/([^,]*),([^,]*),([^,]*),([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2&get_2=$3&get_3=$4&get_4=$5",
                    "^/homeserver/([^,]*),([^,]*),([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2&get_2=$3&get_3=$4",
                    "^/homeserver/([^,]*),([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2&get_2=$3",
                    "^/homeserver/([^,]*),([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1&get_1=$2",
                    "^/homeserver/([^,]*)/?$" => "/homeserver/cms/parser.php?cms_page=$1"
            )
    Может кто подскажет, как это дело побороть?

    p.s. Хочется и сайт поиметь на этом движке, и без ssl тоже нельзя...
    ASUS RT-N16, RT-N16-1.9.2.7-rtn-r2849.trx

  15. #30
    Знатоки, подскажите пожалуйста несколько вопросов по phpSQLiteCMS 1.0

    1.Можно-ли использовать область на странице выделенную красным прямоугольником? Разместить там кнопки или картинку? Как это сделать?


    2.Почему не возможно использовать Блок 2 и Блок 3? Даже код скопированный из 1-го блока не отображается на странице.Может их использование заблокировано где-то в настройках?


    3.Нашел небольшой скрипт для защиты страничек от копирования

    1. Открыть через notepad шаблон main.tpl, сразу после тега
    <BODY>
    вставить:
    [group=4,5]<div id="noselect">[/group]


    2. Ниже найти
    </BODY>
    перед ним вставить:
    </div>
    [group=4,5]</div>
    <script type="text/javascript">
    function disableSelection(target){
    if (typeof target.onselectstart!="undefined")
    target.onselectstart=function(){return false}
    else if (typeof target.style.MozUserSelect!="undefined")
    target.style.MozUserSelect="none"
    else
    target.onmousedown=function(){return false}
    target.style.cursor = "default"
    }

    if (document.getElementById("noselect")) {
    disableSelection(document.getElementById("noselect "));
    }
    </script>[/group]

    Где указано что код работать будет для групп 4-посетители, 5-гости.
    Теперь выделять текст на сайте могут только Администраторы и редакторы.
    Смысл: Против ламеров ворующих статьи хватит и такого разочарования bf
    Но я не нашел в директории файла main.tpl. Есть только default.tpl.
    Попробовал вставить этот код как описано в инструкции - сайт перестал открываться

Page 2 of 7 FirstFirst 1234 ... LastLast

Similar Threads

  1. Установка и настройка FTP, VPN, NFS и WEB сервера на RT-N66U/AC66U
    By skuwakin in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 91
    Last Post: 29-01-2015, 07:29
  2. Replies: 243
    Last Post: 06-11-2013, 14:25
  3. Replies: 77
    Last Post: 14-07-2013, 20:10
  4. Установка SparkleShare сервера на роутере (аналог Dropbox)
    By zev1416.ru in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 2
    Last Post: 26-01-2013, 20:25
  5. Использование кнопки EZSetup
    By cyrax in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 186
    Last Post: 22-12-2012, 10:40

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •