Archives for the Month of January, 2008
Thursday, 31 January 2008
Es ist mir schon öfters aufgefallen, dass ein normaler Benutzer auf einem UNIX-System zwar an vielen Orten keine Schreib-, aber Leserechte hat, was für jemanden der sich “geschützt” fühlt eine böse Überraschung sein kann.
Mit chmod kann man die Rechte für Ordner und Dateien setzen.
# chmod a-r /var/www/
zum Beispiel entzieht für alle (a) das Leserecht (r) [...]
Tags: chmod, konsole, shell
Posted in Allgemein | No Comments »
Monday, 28 January 2008
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 [...]
Tags: apache, OpenBSD
Posted in Allgemein | No Comments »
Saturday, 26 January 2008
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 genauer anschaut, [...]
Tags: Mysql, OpenBSD, PHP, phpmyadmin
Posted in Allgemein | No Comments »
Thursday, 24 January 2008
Ich wollte heute hihn.org mit ein paar schönen publicons verschönern, doch was musste ich sehen? Man kann sich einen Banner zusammenstellen der einem dann in verschiedenen Variationen angeboten wird.
Zusätlich können die Icons nicht manuell heruntergeladen werden.
Das muss doch nicht sein.
Durch die Firefox-Erweiterung Web Developer bin ich schließlich doch noch an das Bild mit seinem Pfad [...]
Tags: html, PHP, publicons
Posted in Allgemein | No Comments »
Wednesday, 23 January 2008
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 you have a [...]
Tags: Mysql, OpenBSD, PHP, phpmyadmin
Posted in Allgemein | No Comments »
Tuesday, 22 January 2008
Ich mache mir nicht mehr die Mühe, nur für mich einen FTP-Server aufzusetzen, sondern benutze (wie viele andere) nur noch SCP.
Möchte man von seinem Rechner etwas auf einen Server kopieren:
scp Quellpfad Benutzername@Servername:Zielpfad
Möchte man etwas von einem Server auf seinen lokalen Rechner kopieren:
scp Benutzername@Servername:Quellpfad Zielpfad
Tags: konsole, scp
Posted in Allgemein | No Comments »
Tuesday, 22 January 2008
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 /var/mysql
/usr/local/bin/mysqld_safe[314]: cannot create /var/mysql/blowfish.blizzardz.err: No such [...]
Tags: Mysql, OpenBSD
Posted in Allgemein | No Comments »
Tuesday, 22 January 2008
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 php5-core
Nachdem diese Operation erfolgreich abgeschlossen [...]
Tags: apache, OpenBSD, PHP
Posted in Allgemein | No Comments »
Monday, 14 January 2008
Sicherheitsabfragen à la “Soll dieser Eintrag wirklich gelöscht werden?” kann man entweder umständlich und langwierig mit PHP schreiben oder einfach folgendes in seinen Quellcode schreiben:
onclick=”return window.confirm(‘Wirklich löschen?’);”
Tags: html, javascript
Posted in Allgemein | 1 Comment »