Installation von flux CMS

ypswes

Keine Ahnung von Nix
Hi,

ich habe ein Problem bei der Installation von Flux CMS.
Ich habe apache installiert, und der läuft auch .
Habe dann aus den ports fluxcms installiert, und nun bastel ich an der Config rum.
Laut wiki von fluxcms soll ich die /bxcms/install starten, die habe ich allerdings nicht.
/usr/local/www/

Code:
apache22        fluxcms

Nun soll ich noch einen VirtualHost in der httpd.conf anlegen.... Fragen über Fragen.
Hat jemand fluxcms am laufen und kann mir hier ein wenig helfen.

Danke
 
Hallo Ypswes

Nach dem Du das FluxCMS aus den Ports installiert hast, musst Du einen VirtualHost in der httpd.conf anlegen. Etwa so:
Code:
        <VirtualHost *:80>
                DocumentRoot /usr/local/www/fluxcms
                ServerName fluxcms.yourdomain.org
                <Directory /usr/local/www/fluxcms>
                        AllowOverride All
                </Directory>     
        </VirtualHost>

Den Servernamen solltest Du allerdings anpassen. Danach musst Du den Apache neustarten und dann kann das Installationsmenu mit http://fluxcms.yourdomain.org/install/ erreicht werden.

P.S: Früher hiess das FluxCMS bxCMS, daher auch noch der bxcms im Wiki, wurde allerdings jetzt angepasst.

Gruss Scnaeg
 
Zuletzt bearbeitet:
also, habe nun alles schick gemacht, das fluxcms in das root directory geschoben, und nun kann ich auch unter "domain.de/fluxcms/install" diese Fehlermeldung betrachten:

Code:
Fatal error: Call to undefined function session_start() in /usr/local/www/apache22/data/fluxcms/install/index.php on line 2

Liegt das nun am php ? am file ?
Wie kann ich den testen ob mein php sauber läuft ?

apache22 und php ist ja auch echt ne harte Nummer. Zum Glück gibt es hier ein paar Beiträge dazu.

Hat jemand eine Idee ?
 
Hast Du php5-session installiert? Falls Du das FluxCMS über die Ports installiert hast, sollte dies eigentlich als Abhängigkeit installiert worden sein.
Oder hast Du den Apache nach dem Installieren vom FluxCMS und dessen Abhängigkeiten nicht neu gestartet?
Wenn Du das Verzeichnis einfach verschoben hast, wird allerdings das Deinstallieren oder Aktualisieren über die Ports ein kleines Problem...

Gruss Scnaeg
 
Zuletzt bearbeitet:
Nun habe ich php5-session und php5-extensions nachinstalliert, und dabei auch DOM Support bei den extension "angeklickt".

Ich bin nun schon mal einen Schritt weiter. Jetzt bekomme ich folgende Meldung im Browser angezeigt:
Code:
 Prechecks:
Checking for >= PHP 5.0.0 ... Found PHP 5.1.6. OK.
Checking for Apache Module ... OK.
Checking for mod_rewrite ... OK.
Checking for DOM Support ... Not found!
Flux CMS cannot be installed due to:
No DOM Support Found

Wie gesagt, eigentlich habe ich DOM Support bei den php5-extensions enabled.
Und einen apachectl restart habe ich auch gemacht.
 
Hi, nun habe ich in der /usr/ports/lang/php5 und php5-extensions so ziemlich alles ausgewählt, und siehe da, DOM SUpport funktioniert, allerdings wird jetzt folgendes angemeckert:

Code:
 Checking for XSLT Support ... Not found!
Flux CMS cannot be installed due to:
No XSLT Support Found

XSL Support habe ich ( vielleicht) ..... aber wo kann ich XSLT Support einschalten ?
 
Hast Du das FluxCMS über die Ports installiert? Damit sollten alle benötigten PHP Extensions installiert werden.
Überprüfe mal ob folgende Extensions installiert worden sind:
  • textproc/php5-dom
  • textproc/php5-xml
  • textproc/php5-simplexml
  • converters/php5-iconv
  • databases/php5-mysql
  • textproc/php5-xsl
  • www/php5-session
  • devel/php5-pcre
  • graphics/php5-gd

Gruss Scnaeg
 
Ich weiss nun nicht mehr weiter:

meine php/extension.ini sieht nun so aus:

Code:
extension=ctype.so
extension=mssql.so
extension=openssl.so
extension=zlib.so
extension=pdo.so
extension=posix.so
extension=sqlite.so
extension=tokenizer.so
extension=xmlreader.so
extension=xmlwriter.so
extension=bz2.so
extension=dba.so
extension=dbase.so
extension=exif.so
extension=fileinfo.so
extension=filepro.so
extension=ftp.so
extension=ncurses.so
extension=pgsql.so
extension=sockets.so
extension=xsl.so
extension=dom.so
extension=session.so
extension=gd.so
extension=xml.so
extension=mysql.so
extension=pcre.so
extension=iconv.so
extension=simplexml.so

Ich denke ich habe alles drin. Und trotzdem bekomme ich die Fehlermeldung
Code:
 No XSLT Support Found

Was gibts denn da noch ? Brauche ich die libxslt ? Habe ich ... ????
Fehlt mir vielleicht eine Änderung in der http.conf ? Mit den Endungen ?
Oder einfach nur der Durchblick ?
 
Was mich ein wenig wundert ist, dass du gesagt hast, dass du fluxcms aus den Ports installiert hast. Hast du das wirklich? Ist dein Portstree aktuell? Dein erstes Problem, dass nämlich php-session fehlt dürfte bei einer Installation über die Ports gar nicht auftreten. denn laut Portstree wird das automatisch als Abhängigkeit mitinstalliert:

Code:
Port:   fluxcms-1.4.0
Path:   /usr/ports/www/fluxcms
Info:   An extensible and flexible CMS based on PHP 5 and XML/XSLT
Maint:  beat@chruetertee.ch
B-deps: 
R-deps: expat-2.0.0_1 fontconfig-2.3.2_5,1 freetype2-2.1.10_5 jpeg-6b_4 libdrm-2.0.2 libiconv-1.9.2_2 libxml2-2.6.26 libxslt-1.1.17 mysql-client-5.0.24a_1 php5-5.1.6_1 php5-dom-5.1.6_1 php5-gd-5.1.6_1 php5-iconv-5.1.6_1 php5-mysql-5.1.6_1 php5-pcre-5.1.6_1 php5-session-5.1.6_1 php5-simplexml-5.1.6_1 php5-xml-5.1.6_1 php5-xsl-5.1.6_1 pkg-config-0.21 png-1.2.12_1 t1lib-5.1.0_1,1 xorg-libraries-6.9.0
WWW:    http://www.flux-cms.org/

Entsprechen denn die von mir angegebenen Versionen den Versionen auf deinem Rechner? Du solltest mal mit pkg_info nachschauen...
 
Nun, ich bastel mal weiter... und melde mich wenn es klappt.
pkg_info schaut übrigens gut aus.
Danke für die Antworten.
 
yep, nun funzt alles. Schicke Sache das, ... Danke.
Es lag an der Kombination aus Vhosts, mysql und php.
Wenn ich Zeit habe werde ich das mal für Newbies wie mich zusammenschreiben.
 
Zurück
Oben