Installation af eget Plone instance med unified installer
En gennemgang af hvordan en selv-installation af et eget instans laves hos Plan A med unified installer
Unified installer - er standard installations-metoden for Plone siden version 3.0.
Det er et program, der skal afvikles fra kommandolinien.
Vejledningen her er tænkt som en hurtig gennemgang af de trin der minimum skal følges - ikke som en komplet oversigt.
For mere uddybende vejledninger se plone.orgs dokumentations sektion på http://plone.org/documentation
Procedure
- Hent unified installer til linux fra http://plone.org/products/plone
- Upload unfied installer til roden af din instans. Kan gøres med ftp i kommandopromt - feks:
ftp midtwebsted.dk
angiv brugernavn og kodeord
skriv put sti\filnavn feks put c:\temp\plone-unfiedinstaller.tgz - Log ind på din server med SSH
Se kort vejledning vedr SSH her, hvis du er i tvivl hvordan dette gøres. - I SSH - pak filen ud og skift til det bibliotek der blev genereret ved udpakning af filen.
Hvis det er en "tarball" (efternavn .tgz eller tar.gz) gøres det med kommandoen: tar -xvfz filnavn.tgz + cd filnavn
eks: tar -xvfz Plone-3.3-UnifiedInstaller.tgz og derefter cd Plone-3.3-UnifiedInstaller
bemærk - Linux kræver i modsætning til Windows at store og små bogstaver skrives præcist som de står i filnavnet. - Kør unified installer
Typisk kommando: ./install.sh --target=~/ standalone
Vil compile en lokal python + og installere forudsætningerne for at køre buildout i roden af dit hjemmebibliotek ( --target angiver placeringen ~/ angiver roden vil du installere i en mappe ved navn plone sættes target til ~/plone, standalone skal altid angives som parameter ved installation af eget instans). - Modificer filen buildout.cfg med en teksteditor (i plone 4 filen base.cfg)
Med mindre du har specificeret en anden placering med et ekstra parameter i trin 4 vil den ligge i mappen zinstance.
Teksteditoren vi kan bruges fra kommandolinien.
Alternativt kan den downloades med ftp, redigeres i notepad og uploades igen.
Følgende sektioner vil skulle rettes:
Tilføj til sektionen [instance]
port-base = xx
Port base er det antal der lægges til standard-portene - er standard porten 8080 giver port-base 1 port 8081 - kører du på port 8083 er port-base = 3, angives dette parameter ikke vil dit instans sansynligvis ikke starte da standard porten i forvejen er optaget.
Andre rettelser vil sikkert være relevante - feks tilføjelse af tllægsprodukter:
Vejledning findes her: http://plone.org/documentation/tutorial/buildout/installing-a-third-party-product plus oftest i tillægsproduktets dokumentation - Kør buildout:
bin/buildout - Start dit instance:
bin/instance - Du skulle nu kunne connecte til dit instance på http://navnet _på_server:port ( hvor port = 8080 + port_base ).
Brugernavn og adgangskode vil fremgå af buildout.cfg