OpenBSD – Nachträglich libraries installieren

Posted by & filed under Allgemein.

Wenn mann OpenBSD mit der minimalen Anzahl an an Sets installiert hat kann es vorkommen, das manche Pakete aufgrund fehlender Libraries nicht installiert werden können: Can’t install gd-2.0.35p0 because of libraries |library fontconfig.7.0 not found | not found anywhere |library freetype.18.1 not found | not found anywhere Direct dependencies for gd-2.0.35p0 resolve to png-1.5.6p0 libiconv-1.14… Read more »

OpenBSD auf einem Alix-Board installieren [flashrd]

Posted by & filed under Allgemein.

Das Alix-Board ist ein kleiner feiner x86-Computer der sich dank seiner 3 Netzwerkkarten ideal als Router/Firewall zu Hause nutzen lässt. Als Betriebssystem eignet sich gut OpenBSD, das mittels flashrd installiert werden kann. Original-Installationsanleitung: Teil 1, Teil 2. Die Vorbereitung bzw. Installation sollte selber auf einem OpenBSD-System durchgeführt werden, da man sonst nicht die Größe des… Read more »

QoS mit OpenBSD

Posted by & filed under Allgemein.

Flo Rosenkranz und ich haben eine Dokumentation über Banbreitenmanagement (QoS) mit dem pf von OpenBSD geschrieben: Download

Zend Framework unter OpenBSD

Posted by & filed under Allgemein.

Ich habe vorhin eine Webapplikation die das Zend Framework nutzt auf den OpenBSD-Server kopiert und mich gewundert, warum im error-Log immer folgendes Stand: PHP Fatal error: Uncaught exception ‘Zend_Db_Adapter_Exception’ with message ‘The mysql driver is not currently installed’ (…) Zend_Db_Adapter_Pdo_Abstract->_connect() Es es lag an Pdo. Das Problem konnte man lösen, indem man das Paket php5-pdo_mysql-5.2.3.tgz… Read more »

Apache chroot ausschalten

Posted by & filed under Allgemein.

Man kann den Apache Chroot mit folgenden Schritten ausschalten: # echo ‘httpd_flags=”-u”‘ >> /etc/rc.conf.local # apachectl stop # apachectl start

Apache 1.3 DirectoryIndex

Posted by & filed under Allgemein.

Habe gerade DirectoryIndex für Apache 1.3 auf einem OpenBSD-Server eingerichtet. Habe es erst mit folgenden Zeilen probiert, wie es auch auf Apache2 üblich ist: DirectoryIndex index.php index.html Leider hat es nicht geklappt. Es kann nicht daran liegen, dass das Modul nicht geladen wird, denn es ist ein Base-Modul. Die Lösung sieht letztendlich so aus: DirectoryIndex… Read more »

OpenBSD: phpMyAdmin installieren #2

Posted by & filed under Allgemein.

Es kann sein, dass sich phpMyAdmin nach der Installation komisch verhält: Man kan keine Abfragen machen, keine User anlegen und vor allem dingen: es sieht komisch aus da keine Style-Sheets geladen werden. Wie schon beschrieben kann das an der session.save_path liegen, ich möchte jetzt genauer darauf eingehen. Wenn man sich den error.log (/var/www/logs/error_log) des Apache… Read more »

OpenBSD: phpMyAdmin installieren

Posted by & filed under Allgemein.

Unter OpenBSD kann man phpMyAdmin ganz komfortabel mit pkg_add installieren. Nach erfolgreicher Installation wird folgende Meldung ausgegeben: Install notice: The phpMyAdmin has been installed into /var/www/phpMyAdmin You should point this to the DocumentRoot of your web-server: # ln -s ../phpMyAdmin /var/www/htdocs/phpMyAdmin (make sure you use a relative symlink since Apache is chrooted) You can ensure… Read more »

OpenBSD: MySQL-Server

Posted by & filed under Allgemein.

Ein MySQL-Server kann auch einfach über pkg_add installiert werden: # pkg_add mysql-server-5.0.45.tgz Sollte auf dem System noch kein MySQL installiert gewesen sein, so bekommt man beim Starten mit # /usr/local/bin/mysqld_safe & folgendes zu lesen: # touch: /var/mysql/blowfish.blizzardz.err: No such file or directory chown: /var/mysql/blowfish.blizzardz.err: No such file or directory Starting mysqld daemon with databases from… Read more »

OpenBSD: Apache & PHP

Posted by & filed under Allgemein.

Apache mit PHP auf OpenBSD (in diesem Fall 4.2) zum Laufen bringen. OpenBSD bringt schon einen secure Webserver namnes Apache mit. Man kann ihn gleich nach der Installation starten & testen: # apachectl start /usr/sbin/apachectl start: httpd started PHP kann man entweder aus der Portsammlung kompilieren oder (einfacher & schneller) mit pkg_add installieren: # pkg_add… Read more »