Loading...
 

우분투 설치


여기서는 아파치2, MySQL5, PHP5가 있는 우분투 서버에 티키를 설치하는 것에 대하여 단계별 설명을 제공합니다.

본 방식은 우분투 서버 9.04에서 테스트 되었습니다.

하지만 더 최신의 우분투 GNU/리눅스 배포판에도 별 문제 없이 작동할 것입니다.

우분투 서버 ì„¤ì¹˜

초기 설치 부분에서는 SSH 서버만 설치하는 것을 추천합니다.

패치하기

Copy to clipboard
sudo apt-get update sudo apt-get upgrade

LAMP 설치

Copy to clipboard
sudo apt-get install tasksel sudo tasksel install lamp-server


LAMP의 tasksel 기반의 설치에 대안으로써, 평범하게 수동으로 요구 패키지들을 (그리고 의존패키지들을 자동으로) 설치할 수 있습니다:

Copy to clipboard
sudo apt-get install mysql-server mysql-client apache2 php5 php5-tidy php-pear memcached php5-xcache php5-xmlrpc php5-gd php5-xmlrpc php-xml-parser php-pear phpmyadmin sendmail

그림 갤러리에 대하여 몇몇 ì„¤ì¹˜í•˜ê¸°

Copy to clipboard
sudo apt-get install imagemagick php5-imagick php5-gd graphviz

최신 버전의 티키 ë‹¤ìš´ë¡œë“œí•˜ê¸°

소스포지(SourceForge)에 호스트 되어있으며, 직접 가장 최신의 안정적 버전을 가져오고 싶으시다면:
Tiki 6.x (LTS) or Tiki 8.x

http://info.tiki.org/Download

대안으로써, SVN 에서 코드 얻기 를 할 수도 있습니다.

Copy to clipboard
sudo apt-get install subversion

티키 타르볼 (tarball) 을 필요한 곳으로 ì´ë™

Copy to clipboard
sudo mv tikiwiki-7.1.tar.gz /var/www/

티키 추출하기

Copy to clipboard
cd /var/www sudo tar -xvzf tikiwiki-7.1.tar.gz

티키 설치하기

Copy to clipboard
cd /var/www/tikiwiki-7.1 sudo sh setup.sh
Copy to clipboard
User [www-data]: Group [www-data]: Multi []: Checking dirs : backups ... ok. db ... ok. dump ... ok. img/wiki ... ok. img/wiki_up ... ok. img/trackers ... ok. modules/cache ... ok. temp ... ok. temp/cache ... ok. templates_c ... ok. templates ... ok. styles ... ok. maps ... ok. whelp ... ok. mods ... ok. files ... ok. tiki_tests/tests ... ok. lib/Galaxia/processes ... ok. Fix global perms ... chowned ... done. Fix special dirs ... done.

티키 데이터베이스에 대하여 MySQL ì„¤ì¹˜í•˜ê¸°

데이터베이스를 생성하고 티키 데이터베이스에 권한이 있는 사용자를 생성할 것입니다. 다음 예제에서, 데이터베이스의 이름은 tiki 이며, 사용자명은 tiki 이고, tiki 에 대한 비밀번호는 tikipassword 입니다. 나 중에 티키를 설정할 때 이 정보가 필요하게 되므로, 어딘가에 적어두십시오. 필요에 의하여 적절한 것으로 대체하십시오.

Copy to clipboard
mysql -u root -p

사전에 입력하였던 mysql 루트 비밀번호에 대한 질문을 받게됩니다, 그런 후, mysql 프롬프트를 보게 됩니다. 다음에 보이는 것과 일치하게 명령어를 입력하십시오.

Copy to clipboard
mysql>CREATE DATABASE tikiwiki default character set 'UTF8'; mysql>GRANT ALL ON tikiwiki.* TO 'tiki'@'localhost' IDENTIFIED BY 'tikipassword'; mysql>QUIT

아파치에 대한 기본 디렉터리 갱신하기. 편집을 위하여 vim 혹은 nano 를 ì‚¬ìš©í•˜ì‹­ì‹œì˜¤.

Copy to clipboard
sudo nano -w /etc/apache2/sites-available/default

<Directory /var/www> 구역의 끝 부분에 (끝 줄 </Directory> 의 바로 위) 다음 줄을 추가하십시오

Copy to clipboard
RedirectMatch ^/$ /tikiwiki-7.1/

PHP 에 대하여 메모리를 증가 í•˜ì‹­ì‹œì˜¤

Copy to clipboard
sudo nano -w /etc/php5/apache2/php.ini

다음을

Copy to clipboard
memory_limit = 16M ; Maximum amount of memory a script may consume (16MB)

memory_limit = 32M 로 변경하십시오

PHP sendmail Ubuntu

작동을 하게 하려고 다음과 같은 작업을 해야만 했습니다:

Copy to clipboard
sudo apt-get install sendmail

작동하는 지 확인

Copy to clipboard
ps -aux | grep sendmail

php.ini 를 편집하여 sendmail 의 주석처리 해제:

위치
Copy to clipboard
sudo nano -w /etc/php5/apache2/php.ini
Copy to clipboard
;sendmail_path =

를

Copy to clipboard
sendmail_path = /usr/sbin/sendmail -t -i
Copy to clipboard
[mail function] ; Win32 전용. ;SMTP = localhost ;smtp_port = 25 ; Win32 전용. ;sendmail_from = me@example.com ; Unix 전용. 인수 또한 제공할 수도 있습니다 (기본: "sendmail -t -i"). sendmail_path = /usr/sbin/sendmail -t -i ; 지정된 변수의 추가는 sendmail 바이너리에 추가 변수로 넘겨질 추가 변수로 넘겨도록 강제로 진행하십시오 ; 이러한 변수들은 언제나 mail()로의 5번째 변수들의 값을 교체할 것입니다. 이는 safe모드에서도 마찬가지 입니다. ;mail.force_extra_parameters =

혹은 Sendmail 대신 Postfix 를 ì‚¬ìš©í•˜ì‹­ì‹œì˜¤

Copy to clipboard
sudo apt-get install postfix


Postfix 혹은 PHP 에 추가 설정이 어떠한 종류의 메일 시스템을 설정하는 지를 선택하는 것 외에는 필요하지 않으며 그 선택은 Postfix 설치 중에 설명됩니다. 바로 작동이 되며, 갓 설치한 우분투 루시드 상에 갓 설치된 티키 6.x 에서는 최소한 작동에 문제가 없었습니다. 티키가 이제 이메일을 보낼 수 있습니다.

아파치 다시 ì‹œìž‘하기

Copy to clipboard
sudo /etc/init.d/apache2 restart

티키 설정하기

브라우저를 다음을 향하도록 하십시오http://hostname/tikiwiki-7.1/tiki-install.php
위의 "hostname" 실제 호스트명 혹은 IP 주소 로 교체하십시오
데이터베이스 종류는 MySQL Improved
데이터베이스 이름은 tiki
데이터베이스 사용자는 tiki
비밀번호는 tikipassword

설치에 관한 표준 문서를 살펴보실 수도 있습니다
http://doc.tiki.org/Installation

그리고 단지 몇 번의 클릭만으로 자신의 사용에 맞게 티키를 변화할 설정 프로파일을 적용을 어떻게 할 수 있는 지 살펴보십시오:

프로파일 적용하기

티키4에서 시작되었으며, 인터페이스는 향상되었고 간소화 되었ㅅ브니다. 더 이상 설치시에 프로파일을 지정할 필요가 없으며, 언제든지 더 훌륭한 프로파일 관리자가 있습니다 😊

{flash movie="http://blip.tv/play/AYGC22KUnlc" width="648" height="467" allowscriptaccess="always" allowfullscreen="true" quality="high" }


프로파일은 또한 다음 단계들을 따름으로써 티키가 설치된 후 언제든지 적용가능합니다:

  1. 티키에 관리자로써 로그인
  2. 관리자 페이지를 열고 (메뉴에서 "관리 홈"을 클릭)
  3. 프로파일 링크를 클릭합니다
  4. 목록을 클릭하여 등록된 리포지터리에 제공되는 프로파일을 봅니다. 프로파일 목록을 이름, 종류 및 원한다면 리포지터리에 의하여 필터할 수 있습니다.
  5. 적용하고 싶은 프로파일 이름을 클릭하십시오. 프로파일에 대한 상세내역이 리포지터리에서 구해져서, 검토를 위하여 표기됩니다.
  6. 지금 적용 버튼을 클릭하십시오

즐겨주십시오!


주의: sendmail 은 아직 추가 작업이 필요합니다. 저자의 생각은 이메일이 서버로 보내지지만 어디에도 도착하지 않는다는 것입니다. 티키를 상업적 호스팅 서비스 상에서 설치를 하면 sendmail에 대하여 걱정할 필요가 없지 않을까? 라는 의심을 하고 있습니다

List Slides