У нас есть поиск, где можно найти грамотную и работоспособную инструкцию по установке mySQL.
Только все будет тооооооооормооооооооозиииииииитььььььььь .....
Printable View
уже тормооозит. думаю в сторону dle, но он требует поддержку iconv для себя, а я хз как это осуществить.
а вообще, что посоветуешь, как прошедший все пути по поиску и настройки движка для домашнего сервера?
нужно:
- фотогалерея с возможностью скачивать полноразмерные картинки
- то же с mp3 и встроенным в сайт плеером (не очень важно)
- поддержка виджетов (очень интересует digsby)
- возможность ведения заметок по разделам. в заметки вставлять картинки (с комментариями)
- иметь скрытый раздел для авторизованных пользователей (в идеале по личному разделу для каждого)
Тормоза не от вордпресса, а от mySQL.
ДЛЕ еще более тормозной, чем вордпресс.
Если сайт нужен по делу - проще купить внешний хостинг, самый дешевый вроде рублей 30 в месяц можно найти.
Если цель завести сайт на роутере, то надо смотреть в сторону sqlite, либо вообще от БД отказаться.
я поставил и mysql и sqlite почему-то, но базы создавал на mysql? ибо инструкции по созданию были только для него.
если эти две программы взаимозаменяемы, подскажи, как безболезнно удалить mysql?
ipkg uninstall mysql?
и ещё ссылку на тему по установке, если есть. ты писал, что для mysql точно существует тема. тогда и на неё тоже. поиском внятно пользоваться не умею, видимо.
dle оказался знааачительно быстрее, чем wordpress. открывает странички дефолтные за пару секунд, в то время, как вордпрес это делал минутами. думаю, есть смысл покопаться. впрочем, все-таки нужно понять, как заменить mysql на sqlite
Возникла проблема повесить на роутере небольшой сайт для дома, для семьи. Писать странички вручную конечно захватывающе, но слишком уж утомительно и не подходит для дилетанта. Проблема в том, что различные 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 = (
...
)
А также мы должны настроить собственно mod_rewrite, для этого где-нибудь в этом файле пишем:Code:"mod_rewrite"
"mod_redirect"
Тут где пишется homeserver, нужно подставить свой домен.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"
)
Сохраняем 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
В принципе, теперь если ввести в браузере что-то типа http://192.168.1.1:8081/homeserver – появится наш сайт. А если http://192.168.1.1:8081/homeserver/cms – админка. Войти в нее можно с логином/паролем admin/admin.Code:/opt/etc/init.d/S80lighttpd restart
Писал по памяти, мог сделать какие-либо другие настройки. Поэтому если с первого раза не получится — прошу ногами не бить. Исправим.
Если уже где-то тут было - извините, не нашел. Но искал.
Не забудьте выполнить часть System Requirements про PDO. Добавьте в /opt/etc/php.ini строки:Quote:
Originally Posted by oleg.maiorov
Тогда будут работать обе версии PHPSQLiteCMS.Code:extension=sqlite.so
extension=pdo.so
extension=pdo_sqlite.so
Для phpSQLiteCMS 2.0.2 файл /opt/etc/lighttpd/lighttpd.conf необходимо отредактировать по описанному выше образцу, только в раздел mod_rewrite вписать эти настройки:
Предлагаю русифицированные шаблоны для PHPSQLiteCMS. Положите распакованный файл в папку lang. По русификации шаблона буду рад любым замечаниям\исправлениям.Code:### url handling modules (rewrite, redirect, access)
url.rewrite-once = (
"^/cms/([^\?.]*)/?$" => "/cms/index.php?qs=$1",
"^/([^\?.]*)/?$" => "/index.php?qs=$1"
)
Update 2014.01.23. Вложение убираю. Русский перевод теперь включен в состав CMS.
вот тоже легкий и достаточно хороший CMS
называется sawanna
скачать можно отсюда http://sawanna.org
Пробовал установить на свой WL500GP
lighttpd/1.4.22 + SQLite работает очень шустро
Для того, чтобы в Sawanna заработала в настройках "ЧПУ (Человеку понятный URL)" необходимо внести изменения в lighttpd.conf:
Хочу предупредить, что Sawanna CMS не адаптирована для работы через https. Несмотря на установленные настройки, часть ссылок внутри сгенерированных страниц имеет вид http://...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"
)
что с этим делать ?PHP Code:
1970-01-01 10:29:01: (mod_fastcgi.c.2697) FastCGI-stderr: PHP 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 stream: No 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
да я внимательно читал всю ветку эту.. подключил я это дело и все равно пишет то, что я уже озвучил..
Как оказалось Joomla на wl500g вполне реальна
Вот сайт находится на роутере
работает на Joomla http://www.iqlab.ru/
этот сайтик тоже там же
http://leya.iqlab.ru
на нем шаблон полегче соответсвтенно пошустрее работает
в роутере распаяно 128 мб
Установил 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. Хочется и сайт поиметь :D на этом движке, и без ssl тоже нельзя...
Знатоки, подскажите пожалуйста несколько вопросов по phpSQLiteCMS 1.0
1.Можно-ли использовать область на странице выделенную красным прямоугольником? Разместить там кнопки или картинку? Как это сделать?
http://pic.ipicture.ru/uploads/09112...DZ6oeCKQ3L.jpg
2.Почему не возможно использовать Блок 2 и Блок 3? Даже код скопированный из 1-го блока не отображается на странице.Может их использование заблокировано где-то в настройках?
http://pic.ipicture.ru/uploads/09112...Y4n6SyzhGS.jpg
3.Нашел небольшой скрипт для защиты страничек от копирования
Но я не нашел в директории файла main.tpl. Есть только default.tpl.Quote:
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
Попробовал вставить этот код как описано в инструкции - сайт перестал открываться :confused: