Archives for posts tagged ‘OpenBSD’

Zend Framework unter OpenBSD

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 [...]

Apache chroot ausschalten

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

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 [...]

OpenBSD: phpMyAdmin installieren #2

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 [...]

OpenBSD: phpMyAdmin installieren

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 [...]

OpenBSD: MySQL-Server

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 [...]

OpenBSD: Apache & PHP

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 [...]