Ну что я могу сказать. Как-то работает. Сразу вылез косяк при попытке вызвать sitemap.php "Undefined index: position"
Если хотите пофиксить, то открываете файл db_posts.class.php
Находите функцию private function get_full_list()
Вместо строки $position = $post['position'];
Ставите такой код:
if(isset($post['position'])) {
$position = $post['position'];
} else {
$position = 0;
}
Вот что нужно добавить в конфиг /etc/lighttpd/lighttpd.conf чтобы работали CEO friendly URLs:
$HTTP["host"] == "domain.ru" {
server.document-root = "/home/domain.ru"
server.errorlog = "/var/log/lighttpd/domain.ru-error.log"
accesslog.filename = "/var/log/lighttpd/domain.ru-access.log"
#Clean urls
url.rewrite-once = (
"^/(.*)\.(.+)$" => "$0",
"^/category/([^/]+)/page-([0-9]+)$" => "index.php?controller=blog&action=view&category=$1&number=$2",
"^/category/([^/]+)/$" => "index.php?controller=blog&action=view&category=$1&number=0",
"^/tag/([^/]+)/page-([0-9]+)$" => "index.php?controller=blog&action=view&tag=$1&number=$2",
"^/tag/([^/]+)/$" => "index.php?controller=blog&action=view&tag=$1&number=0",
"^/page-([0-9]+)$" => "index.php?controller=blog&action=view&number=$1",
"^/post/([^/]+)/$" => "index.php?controller=post&action=view&post=$1",
"^/post-([0-9]+)/(.*)$" => "index.php?controller=post&action=view&id_post=$1",
"^/page/([^/]+)/$" => "index.php?controller=page&action=view&page=$1",
"^/feed/$" => "feed.php",
"^([^/]+)/$" => "index.php?controller=page&action=$1"
)
url.access-deny = ( ".xml", "shadow.php", "keys.php", )
}
Еще грохнул install.php и update.php из корня установки. Чего делает update.php я так и не понял, надеюсь не сбросил рутовый пароль на 111111 :-)
После этого будет работать. Других косяков пока не заметил, будем посмотреть...