날개(메타블로그) 설치하다!!!

오랫동안 만들어 보려고 했던 것인데, 메타블로그로 사용할 수 있는 날개가 GPL Project로 진행되고 있다는 것을 위키에서 알고 설치를 진행했는데, 아직 초기 버젼이라 그런지 꽤 시간이 걸렸습니다.

설치 환경은 아래와 같은데, 배포본의 디렉토리 퍼미션이 775, 화일의 퍼미션이 664여서 아파치에서 'suexec policy violation'에러를 발생시키기 때문에 각각 755, 644로 퍼미션을 변경해 주니 정상적으로 설치가 되더군요.
MySQL API version 5.0.37
PHP Version 5.2.5
Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g

설치후에 로그인이 되지 않아서 로그를 보니 아래의 에러가 발생하고 있더군요.
'Call to a member function escape() on a non-object in $WING_ROOT/components/LZ.PHP.Session.php on line 36'

아마 PHP 버젼의 문제같은데 코드가 틀려보이지는 않아서 그냥 $WING_ROOT/components/LZ.PHP.Session.php의 31번째 줄에 위치한 아래 함수에 대해 아래와 같은 코드의 수정이 가했더니 로그인이 되었네요. 관련 PHP/MySQL 설명서는 http://php.mirrors.ebizlab.hit.bme.hu/m ··· ring.php를 참고하였습니다.

        function writeSession($sid, $data) {
            global $database, $db, $sessionMicrotime;
            if (strlen($sid) < 16)
                return false;
            $userid = isset($_SESSION['id']) ? $_SESSION['id'] : 'null';
            $data = mysql_real_escape_string($data);
            $server = mysql_real_escape_string($_SERVER['HTTP_HOST']);
            $request = mysql_real_escape_string($_SERVER['REQUEST_URI']);
            $referer = isset($_SERVER['HTTP_REFERER']) ? mysql_real_escape_string($_SERVER['HTTP_REFERER']) : '';
            $timer = getMicrotimeAsFloat() - $sessionMicrotime;
            mysql_query("UPDATE {$database['prefix']}SessionsData SET data = '$data', updated = UNIX_TIMESTAMP() WHERE id = '$sid' AND address = '{$_SERVER['REMOTE_IP']}'");
            if (mysql_affected_rows()==0)
                return false;
            mysql_query("UPDATE {$database['prefix']}Sessions SET userid = $userid, server = '$server', request = '$request', referer = '$referer', timer = $timer, updated = UNIX_TIMESTAMP() WHERE id = '$sid' AND address = '{$_SERVER['REMOTE_IP']}'");
            if (mysql_affected_rows() == 1)
                return true;
            return false;    
        }            
RSS를 등록해 보니 글 수집시에 5개까지 진행되고 더 이상 진행되지 않는 문제가 있긴 한데, 생각보다 훌륭히 만들어지고 있다는 생각이며, 날개 제작진에게 감사드립니다.

http://feeds.blogzin.net에서 설치된 모습을 볼 수 있으며, 블로그 한개가 등록된 모양은 그림과 같네요.
사용자 삽입 이미지

이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by Charley Lim

2008/04/22 19:56 2008/04/22 19:56

Trackback URL : http://my.blogzin.net/charley/trackback/133

Trackbacks List

  1. 메타블로그 설치툴 "날개 윙"의 작은 오류

    Tracked from 17대1닷컴 2008/02/13 16:46 Delete

    메타블로그 설치툴인 "날개 윙"이라고 아시나요? 이올린이나 올블로그와 같은 메타 블로그 사이트를 개인용으로 만들수 있는 설치 툴입니다. 날개 윙에 대해 더 많은 내용을 알고 싶으신 분은 http://wingz.kr/ 로 가셔서 자세한 내용을 살펴 보시길 바랍니다. 이제 다시 본론적인 내용으로 들어가 "윙"의 버그인지 아니면 다른 문제인지 접속 통계가 좀 이상한 부분에 대해 말씀 드리겠습니다. 이상하다고 느끼는 부분이 접속자를 알기 위한 내부적인 접속..

  2. 날개(메타블로그 툴)설치 이후 2달이 지나고

    Tracked from BlogZin.NET - metaBlog 2008/06/16 15:48 Delete

    메타블로그 툴인 "날개 윙"은 올블로그와 같은 메타 블로그 사이트를 만들수 있는 소프트웨어 도구인데, LAZIEL님이 진행하는 GPL Project 입니다. 지난 4월 22일에 블로진에 http://feeds.blogzin.net에 설치한 후에 날개(메타블로그) 설치하다!!!를 포스팅 한 후에 그냥 방치해 두었는데, 오늘 로그인해서 날개의 통계 정보를 보니 아래 그림과 같더군요. 먼저, 주목이 되는 점은 방문자 수가 하루에 대략 1천명이 넘어가는...

Comments List

  1. 야매 2008/02/13 16:49 # M/D Reply Permalink

    트랙백 타고 왔습니다.
    제작자님께서 군대를 간다고 한거 같은데...잘은 모르겠지만 요즘 업데이트가 안되고 있네요.
    제게는 통계 문제만 빼고는 RSS 수집은 잘 되는것 같습니다.
    다만 RSS 수집이 조금 느리기는 해요.

    수동 수집 기능이 있었으면 좋겠지만 지금 상태만으로도 잘 사용 하고 있습니다.
    제가 만든 날개는
    http://www.bloghaja.com
    http://nalgae.co.cc 이 두개 입니다.

  2. laziel 2008/02/14 19:58 # M/D Reply Permalink

    안녕하세요 :) 요즘 업데이트가 늦어지고 있어 죄송합니다(_ _;
    고쳐야 할 것들이 워낙 많다보니 영 더디네요;

    $db 에 대해서는 이미 적절한 조치를 취하신 것을 보니 충분히 잘 알고 계신듯하여 설명을 덧붙이지 않겠습니다. php5 에서는 클래스 안에서 $db 를 전역으로 불러오면 null이 뜨더군요;; 이참에 근본적으로 문제를 해결하기 위해 수정작업을 진행하고 있습니다.

    RSS가 5개까지만 수집되는건 미처 모르고 있었습니다;; 원인을 찾아보도록 하겠습니다.

    그리고 위에 야매님께서 지적하셨던 RSS수집 느린 부분에 대해서는, 방문자가 발생할 때 비로소 수집이 발생하는 구조이기 때문에 방문자수가 적다면 한계가 있을 수 밖에 없습니다. 또, 내부적으로 같은 피드에 대해서 5분 이내에는 재수집을 하지 않도록 제한해놓고 있기 때문에 빠르게 신규글이 갱신되는 RSS에 대해서는 딜레이가 발생할것입니다. 관리자 - 피드관리 메뉴에서 "수집하기" 버튼을 통해 각 피드별로 수집이 가능하고, 관리자 첫 페이지에서의 "새로고침" 버튼이 수동 수집 기능에 해당하는 것인데 현재 버르고 일정 갯수만 수집하고 멈추고 있어 수정 대상에 올려둔 상태입니다.

    하루빨리 안정적인 새 버전을 선보일 수 있도록 노력하겠습니다(_ _)

Leave a comment
[로그인][오픈아이디란?]
« Previous : 1 : ... 29 : 30 : 31 : 32 : 33 : 34 : 35 : 36 : 37 : ... 98 : Next »

Calendar

«   2009/01   »
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Site Stats

Total hits:
200007
Today:
167
Yesterday:
188

188

94

-30 days

today : 167