NPDD/Ikiwiki

De Rede Mocambos
< NPDD(Diferença entre revisões)
Ir para: navegação, pesquisa
 
(Uma edição intermediária de um usuário não apresentada)
Linha 33: Linha 33:
  
 
(vai gerar várias páginas html em $DESTDIR)
 
(vai gerar várias páginas html em $DESTDIR)
 +
 +
criando repositório
 +
 +
$ ikiwiki-makerepo git $SRCDIR  agroecologia
 +
 +
criando arquivo de configuração
 +
 +
$ cd ~/.ikiwiki
 +
$ ikiwiki $SRCDIR $DESTDIR --url=http://dpadua.mocambos.net/ikiwiki/agroecologia --dumpsetup ikiwiki.setup
 +
 +
edite o arquivo de conifgurações e ative / desative o que precisar
 +
 +
$ ikiwiki --setup ~/.ikiwiki/ikiwiki.setup
  
 
com nginx
 
com nginx
Linha 54: Linha 67:
 
     }
 
     }
 
  }
 
  }
 +
 +
  
  
 
(ainda não tá funcionando)
 
(ainda não tá funcionando)

Edição atual tal como às 19h20min de 24 de dezembro de 2014

Instalação inconclusa ainda do ikiwiki no dpadua

instalando pacote ikiwiki (pede uma penca de dependências)

root@dpadua:~# aptitude install ikiwiki
Os NOVOS pacotes a seguir serão instalados:  
 ikiwiki libauthen-dechpwd-perl{a} libauthen-passphrase-perl{a} libcgi-formbuilder-perl{a} libcgi-session-perl{a} libclass-factory-util-perl{a} libclass-load-perl{a} 
 libclass-mix-perl{a} libclass-singleton-perl{a} libcommon-sense-perl{a} libcrypt-des-perl{a} libcrypt-dh-gmp-perl{a} libcrypt-eksblowfish-perl{a} libcrypt-mysql-perl{a} 
 libcrypt-rijndael-perl{a} libcrypt-ssleay-perl{a} libcrypt-unixcrypt-xs-perl{a} libdata-entropy-perl{a} libdata-float-perl{a} libdata-integer-perl{a} 
 libdata-optlist-perl{a} libdatetime-format-builder-perl{a} libdatetime-format-iso8601-perl{a} libdatetime-format-strptime-perl{a} libdatetime-locale-perl{a} 
 libdatetime-perl{a} libdatetime-timezone-perl{a} libdbi-perl{a} libdigest-crc-perl{a} libdigest-hmac-perl{a} libdigest-md4-perl{a} libencode-locale-perl{a} 
 libfile-listing-perl{a} libfont-afm-perl{a} libgravatar-url-perl{a} libhtml-form-perl{a} libhtml-format-perl{a} libhtml-parser-perl{a} libhtml-scrubber-perl{a} 
 libhtml-tagset-perl{a} libhtml-template-perl{a} libhtml-tree-perl{a} libhttp-cookies-perl{a} libhttp-daemon-perl{a} libhttp-date-perl{a} libhttp-lite-perl{a} 
 libhttp-message-perl{a} libhttp-negotiate-perl{a} libio-socket-ip-perl{a} libio-socket-ssl-perl{a} libjson-perl{a} libjson-xs-perl{a} liblist-moreutils-perl{a} 
 liblwp-mediatypes-perl{a} liblwp-protocol-https-perl{a} liblwpx-paranoidagent-perl{a} libmail-sendmail-perl{a} libmailtools-perl{a} libmarkdown2{a} libmath-round-perl{a} 
 libmodule-implementation-perl{a} libmodule-runtime-perl{a} libnet-dns-perl{a} libnet-http-perl{a} libnet-ip-perl{a} libnet-openid-common-perl{a} 
 libnet-openid-consumer-perl{a} libnet-ssleay-perl{a} libpackage-deprecationmanager-perl{a} libpackage-stash-perl{a} libpackage-stash-xs-perl{a} 
 libparams-classify-perl{a} libparams-util-perl{a} libparams-validate-perl{a} librpc-xml-perl{a} libscalar-string-perl{a} libsocket-perl{a} libsub-install-perl{a} 
 libsys-hostname-long-perl{a} libterm-readline-gnu-perl{a} libtext-markdown-discount-perl{a} libtry-tiny-perl{a} liburi-perl{a} libwww-perl{a} libwww-robotrules-perl{a} 
 libxml-namespacesupport-perl{a} libxml-parser-perl{a} libxml-sax-base-perl{a} libxml-sax-expat-perl{a} libxml-sax-perl{a} libxml-simple-perl{a} libyaml-libyaml-perl{a} 
 Y

iniciando wiki

su - exu
$ SRCDIR=/data/ikiwiki/agroecologia/
$ DESTDIR=/srv/ikiwiki/agroecologia/
$ cd $SRCDIR
$ vim index.mdwn (e edite qqer coisa)
$ ikiwiki --verbose $SRCDIR $DESTDIR --url=http://dpadua.mocambos.net/ikiwiki/agroecologia

(vai gerar várias páginas html em $DESTDIR)

criando repositório

$ ikiwiki-makerepo git $SRCDIR  agroecologia

criando arquivo de configuração

$ cd ~/.ikiwiki
$ ikiwiki $SRCDIR $DESTDIR --url=http://dpadua.mocambos.net/ikiwiki/agroecologia --dumpsetup ikiwiki.setup

edite o arquivo de conifgurações e ative / desative o que precisar

$ ikiwiki --setup ~/.ikiwiki/ikiwiki.setup

com nginx

... ativando fastcgi

# aptitude install  spawn-fcgi fcgiwrap

...

crie um arquivo em /etc/nginx/ikiwiki

server {
 root /srv/ikiwiki/agroecologia;
 index index.html;
 location /aikiwiki/agroecologia/ikiwiki.cgi {
   fastcgi_pass unix:/tmp/fcgi.socket;
   fastcgi_index ikiwiki.cgi;
   fastcgi_param SCRIPT_FILENAME /srv/ikiwiki/agroecologia/ikiwiki.cgi;
   fastcgi_param DOCUMENT_ROOT /srv/ikiwiki/agroecologia;
   include /etc/nginx/fastcgi_params;
   }
}



(ainda não tá funcionando)

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas
Rede Mocambos