Bricolage CMS - Grundinstallation unter Debian (Do, 07.07.2011)
Voraussetzungen installieren:
sudo apt-get install libunix-syslog-perl libdbi-perl liberror-perl libcache-cache-perl libdigest-sha1-perl libmime-perl libxml-writer-perl libimage-info-perl libmldbm-perl libparams-validate-perl libexception-class-perl libclass-container-perl libhtml-mason-perl libapache-session-perl libxml-parser-perl libxml-simple-perl libio-stringy-perl libsoap-lite-perl libtest-class-perl libparams-validate-perl libdatetime-perl libdatetime-timezone-perl libossp-uuid-perl liblist-moreutils-perl libtext-diff-perl libterm-readpassword-perl libimager-perl libcrypt-ssleay-perl libnet-ssh-perl libmodule-build-perl libterm-readline-perl-perl libxml-dom-perl libpod-simple-perl libcache-mmap-perl libhttp-browserdetect-perl libmasonx-interp-withcallbacks-perl libparams-callbackrequest-perl libtest-mockmodule-perl libtext-diff-perl libtext-worddiff-perl libexpat1 libexpat1-dev apache2 libapache2-mod-perl2 libapache2-mod-apreq2 apache2-mpm-prefork libapache2-request-perl xml-core
Datenbank-System wählen und einrichten
Zusätzlich muss als Datenbank entweder PostgreSQL oder MySQL installiert werden.
PostgreSQL:
sudo apt-get install postgresql libpg-perl libdbd-pg-perl postgresql-server-dev-all
MySQL:
sudo apt-get install mysql-server libdbd-mysql-perl
Die folgenden Pakete sind für eine manuelle Installation notwendig und können danach wieder deinstalliert werden:
sudo apt-get install binutils cpp gcc make
Und für PostgreSQL zusätzlich noch:
sudo apt-get install libpq-dev
Der PostgreSQL Server muss noch so eingerichtet werden, dass er lokale Verbindungen für den Benutzer postgres zulässt. Dafür muss die Datei /etc/postgresql/8.4/main/pg_hba.conf editiert werden und der Eintrag “local all postgres ident” in “local all postgres trust” und der Eintrag “local all all ident” in “local all all trust” geändert werden.
Danach noch den PostgreSQL-Server neustarten:
sudo service postgresql restart
Nun noch apreq im Apache Webserver aktivieren:
sudo a2enmod apreq
sudo service apache2 restart
Download und Installation von Bricolage:
wget http://bricolagecms.org/downloads/bricolage-2.0.1.tar.gz
tar xvf bricolage-2.0.1.tar.gz
cd bricolage-2.0.1
perl Makefile.PL
make
An dieser Stelle sollte apache2 ausgewählt und für den Bricolage Datenbankbenutzer ein Passwort eingegeben werden. Ansonsten ist die Vorauswahl ausreichend.
Nun müssen noch die Perl Module installiert werden:
sudo /usr/bin/perl -MCPAN -e shell
yes eingeben.
sudo make cpan
Jetzt kann die eigentliche Installation losgehen:
sudo make install
Anschließend kann man Bricolage mit dem folgenden Befehl starten:
sudo /usr/local/bricolage/bin/bric_apachectl start
Und jetzt viel Spaß mit Bricolage!
P.S.: Einloggen kann man sich nun unter der Serveradresse mit dem Benutzernamen “admin” und dem Passwort “change me now!”.
