로그인하고 있지 않습니다. 편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!=== 웹 서버로 만들어보기 === 웹 서버에는 아주 다양한 종류가 있어요. 커뮤니티 사이트를 만들 수도 있고, 개인 쇼핑 사이트를 만들거나, 미디어 스트리밍 혹은 자료 업로드 사이트를 만들 수도 있고 심지어 리브레 위키같은 위키 사이트를 만들 수도 있어요! 대부분 다른 사람들이 만든 엔진을 사용하여 간편하게 제작할 수도 있지만, 직접 HTML과 PHP를 공부하여 나만의 사이트를 만들 수도 있습니다. ※효율성과 안정성 등을 고려하여, 아래의 모든 절차는 라즈베리파이에 유닉스 기반의 운영체제를 이미 설치했음을 대전제로 합니다. 일부 사항은 특정 OS별로 다소 차이가 존재할 수 있습니다. ==== LAMP 스택으로 구축하기 ==== LAMP 스택은 웹 서버 소프트웨어들의 묶음입니다. 동적인 웹 서버를 구축할 때는 여러 소프트웨어의 조합이 필수적이죠. LAMP가 가장 널리 쓰이는 조합이라 설치하기도 편하고 호환성도 좋습니다. 이 문서는 입문을 위한 페이지라 LAMP 스택으로 설명할게요. {{시리즈:누구나 할 수 있는 웹서버 구축|LAMP}} ==== 나만의 웹사이트 만들기 ==== 웹개발을 취미로, 혹은 꿈으로 삼고 있다면 나만의 html 파일을 만들어 웹에 개시하는 것을 추천해요. 리브레위키에도 [[시리즈:중급 프로그래밍 시리즈/웹 클라이언트 디자인]]이라는 문서가 있으니 꼭 참고해보세요. 완성된 html파일을 'var/www/html'으로 이동시키고, 기존의 파일을 지운 뒤 내 html 파일 이름을 index.html으로 바꿔보세요. 이제 다른 디바이스의 브라우저에서 내 라즈베리파이의 IP를 입력하면 언제든지 내가 만든 사이트를 볼 수 있습니다. ==== 커뮤니티 사이트 만들기 ==== 대한민국에서 가장 널리 쓰이는 커뮤니티 사이트 엔진은 eXpressEngine이지만, 리즈베리파이를 목적으로한 개발이 없어 구 버전 PHP와 호환성이 나쁘기 때문에 제대로 작동하지 않을 수 있어요. 세계적으로 유명한 규격으론 그누보드가 있지만, 대한민국의 대형 커뮤니티 사이트들과는 구조가 크게 다르다는 단점이 있어요. 여기선 라즈베리파이를 공식 지원하고, XE와 비슷한 인터페이스의 커뮤니티 사이트로 간편하게 바꿀 수 있는 WordPress를 이용하도록 합니다. '''1'''. [https://wordpress.org/latest.tar.gz 여기]에서 최신 워드프레스를 다운로드 해주세요. 워드프레스는 본래 일방향 고지의 성격이 강한 웹사이트의 엔진이지만, 폭넓은 확장 기능들을 통해 얼마든지 원하는 형태로 바꿀 수 있습니다.<br /> '''2'''. 아래의 명령을 입력하여 기존에 존재하는 index.html 파일이 새로 설치할 엔진과 충돌하는 일이 없도록 미리 지워주세요. <syntaxhighlight lang="console"> $ sudo rm /var/www/html/*</syntaxhighlight> '''3'''. 다운로드한 워드프레스의 TAR 파일을 압축 해제하고 '''파일의 내용을 꺼내''' /var/www/html파일에 넣어주세요.<br /> '''4'''. 터미널로 돌아가 아래의 명령어를 입력하여 방금 넣어둔 파일의 소유권을 Apache에게 넘겨줍니다. <syntaxhighlight lang="console"> $ cd /var/www/html/ $ sudo chown -R www-data: . </syntaxhighlight> '''5'''. <syntaxhighlight lang="console"> $ sudo mysql -uroot -p </syntaxhighlight> MySQL의 설정에 접근하기 위해 위의 명령어를 입력했을 때 <syntaxhighlight> Welcome to the MariaDB monitor </syntaxhighlight> 라는 문구가 표시되는지 확인하세요. 올바르게 표시됐다면 워드프레스의 데이터베이스를 따로 생성하기 위해 아래의 명령어를 입력합니다. <syntaxhighlight lang="SQL"> MariaDB [(none)]> create database wordpress; </syntaxhighlight> 정상적으로 생성이 되면 아래와 같은 결과를 출력합니다. <syntaxhighlight lang="SQL"> Query OK, 1 row affected (0.00 sec) </syntaxhighlight> 이번엔 유저를 생성합니다. <syntaxhighlight lang="SQL"> MariaDB [(none)]> CREATE USER '유저'@'localhost' IDENTIFIED BY '비밀번호 입력'; </syntaxhighlight> 완료! <syntaxhighlight lang="SQL"> Query OK, 1 row affected (0.00 sec) </syntaxhighlight> '''6'''. 만들어둔 데이터베이스가 정상적으로 작동하기 위해 필요한 권한을 부여합니다. <syntaxhighlight lang="SQL"> MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO '아까 만든 유저 이름'@'localhost' IDENTIFIED BY '아까 만든 비밀번호'; </syntaxhighlight> 설정해둔 값이 실제로 작동하도록 파이를 <del>한대 때려줍시다</del> 정신 차리게 만들어줍니다. <syntaxhighlight lang="SQL"> MariaDB [(none)]> FLUSH PRIVILEGES; </syntaxhighlight> '''7'''. 파이의 웹브라우저에 [http://localhost localhost]로 이동하면 워드프레스의 설치 화면이 출력됩니다. 원하는대로 사이트를 설정하세요.<br /> '''8'''. [https://www.cosmosfarm.com/products/kboard/install 이 사이트]에서 명시된 방법으로 KBoard를 설치해줍니다. 대한민국에서 널리 통용되는 커뮤니티 사이트 엔진인 XE와 유사한 인터페이스의 사이트 개발이 가능합니다. 이와 관련하여 더 많은 정보를 얻고싶다면 [https://www.cosmosfarm.com/threads/questions/1 KBoard의 커뮤니티 사이트]를 참고해보세요. ==== [[위키]] 사이트 만들기 ==== 위키의 특성을 더욱 자세히 알고싶다면 [[시리즈:위키야 놀자#위키 만들기]] 문서를 참고해주세요. ===== [[미디어위키]] ===== [[위키백과]] 재단부터 [[리브레위키]]까지, 우리에게 가장 친숙한 규격의 엔진입니다. 강력한 기능들을 포함하지만 그만큼 사이트가 무거워질 수 있다는 점이 특징입니다. 라즈베리파이에서 설치법은 우분투, 리눅스와 동일합니다.<br /> [[미디어위키/설치 및 관리|리눅스에서 미디어위키를 설치하는 방법]] ===== [[도쿠위키]] ===== 미디어위키 엔진에 이어 두번째로 영향력 있는 엔진입니다. 미디어위키에 비해 훨씬 가벼우며 위키문법이 [[나무위키]]에서 사용하는 Open NAMU와, 리그베다위키에서 사용하는 [[모니위키]] 체계와 유사하다는 것이 특징입니다. ===== [[티들리위키]] ===== 가장 간단하고 가장 기능이 없는 사이트를 만드는 방법입니다. * '''주의''' : 티들리 위키는 여타 [[위키]] 엔진들과 달리 네트워크를 통해 접근한 사용자는 문서의 편집이 불가능하고 열람만 할 수 있습니다. 자세한 사항은 해당 문서를 참고하세요. <br /> [https://tiddlywiki.com/ 티들리위키 공식 사이트]에서 '''Download Empty'''버튼을 누르면 html파일이 다운로드됩니다. 해당 html파일이 티들리위키의 모든 것입니다. 일반적인 DOCX문서를 편집하듯 새로운 문서를 만들고 편집하세요. '''모든 작업이 끝난 다음 저장 버튼을 누르면, 새로운 html파일이 통째로 다시 저장됩니다.''' 원하는 모든 작업을 끝마친 새로운 html파일을 'var/www/html'으로 이동시키고, 기존의 파일을 지운 뒤 내 html 파일 이름을 index.html으로 바꿔보세요. 단일 html파일만으로 검색과 다중 창 기능을 지원하는 웹사이트를 만들 수 있는 가장 간단한 방법이지만, 동시에 위키의 정의<ref>아무나 열람 가능하며 아무나 편집 가능한 인터넷 백과사전</ref>에서 벗어나 있다는 점을 참고하세요. 또한 위키가 단 하나의 페이지로 구성되 있기에, 문서의 갯수가 늘어날 수록 한번의 접속에 로드해야할 데이터의 양 또한 비례하여 많아진다는 점을 유념하세요. 데이터 네트워크로 접속할 경우, 전체 문서의 갯수가 한번에 닳는 데이터의 양과 동일합니다! 요약: 리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다. 취소 편집 도움말 (새 창에서 열림) | () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |} {{lang|}} · {{llang||}} · {{인용문|}} · {{인용문2|}} · {{유튜브|}} · {{다음팟|}} · {{니코|}} · {{토막글}} {{삭제|}} · {{특정판삭제|}}(이유를 적지 않을 경우 기각될 가능성이 높습니다. 반드시 이유를 적어주세요.) {{#expr:}} · {{#if:}} · {{#ifeq:}} · {{#iferror:}} · {{#ifexist:}} · {{#switch:}} · {{#time:}} · {{#timel:}} · {{#titleparts:}} __NOTOC__ · __FORCETOC__ · __TOC__ · {{PAGENAME}} · {{SITENAME}} · {{localurl:}} · {{fullurl:}} · {{ns:}} –(대시) ‘’(작은따옴표) “”(큰따옴표) ·(가운뎃점) …(말줄임표) ‽(물음느낌표) 〈〉(홑화살괄호) 《》(겹화살괄호) ± − × ÷ ≈ ≠ ∓ ≤ ≥ ∞ ¬ ¹ ² ³ ⁿ ¼ ½ ¾ § € £ ₩ ¥ ¢ † ‡ • ← → ↔ ‰ °C µ(마이크로) Å °(도) ′(분) ″(초) Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ(뮤) Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω · Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ · Ϊ ϊ Ϋ ϋ · ΐ ΰ Æ æ Đ(D with stroke) đ Ð(eth) ð ı Ł ł Ø ø Œ œ ß Þ þ · Á á Ć ć É é Í í Ĺ ĺ Ḿ ḿ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź · À à È è Ì ì Ǹ ǹ Ò ò Ù ù · İ Ż ż ·  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û · Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ · ǘ ǜ ǚ ǖ · caron/háček: Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž · breve: Ă ă Ğ ğ Ŏ ŏ Ŭ ŭ · Ā ā Ē ē Ī ī Ō ō Ū ū · à ã Ñ ñ Õ õ · Å å Ů ů · Ą ą Ę ę · Ç ç Ş ş Ţ ţ · Ő ő Ű ű · Ș ș Ț ț 이 문서는 다음의 숨은 분류 1개에 속해 있습니다: 분류:유튜브 영상이 포함된 문서