Installation des Fonz fun_plug 0.5 auf dem D-Link ShareCenter DNS-320, DNS-325 und DNS-345

Dieses Tutorial bezieht sich auf fun_plug 0.5, welches veraltet ist und daher nicht mehr genutzt werden sollte! Dieses Tutorial ist daher ebenfalls veraltet! Bitte sehe hier nach den aktuellen Tutorials! Diese Anleitung ist gültig für das D-Link DNS-320, DNS-325 und DNS-345! Tutorials zu anderen Geräten sind hier zu finden. Auf dem NAS läuft ein kleines Linux, welches sich mittels einer Datei namens fun_plug erweitern lässt. Diese Datei wird bei jeden Start des NAS wieder aufgerufen und kann so zusätzliche Aufgaben erfüllen. Beispielsweise kann man so Dateien kopieren und Programme wie Webserver, SSH-Server und Rsync (für Backups) aufrufen. ...

Question2Answer mit nginx- Rewrite Rules für den Webserver

Gestern habe ich die Software Question2Answer  auf meinem Server ausprobiert und dabei die Rewrite-Rules umgesetzt, sodass ich das Format /123/why-do-birds-sing verwenden kann. Im Administration Center sieht dies dann so aus: ...

Leitartikel zur Konfiguration und Installation des Webservers Nginx

Dies ist der Leitartikel zu diversen Anleitungen zu Konfiguration und Installation des Webservers Nginx. Ich habe diesen unter Gentoo installiert, andere Distributionen sind da aber durchaus ähnlich. Installation Installation von nginx mit PHP auf Gentoo Installation von eAccelerator in Verbindung mit nginx unter Gentoo Konfiguration Ausgabe der Server-Version auf Fehlerseiten und Header unterdrücken Rewrite Rules für das SimpleMachinesForum mit PrettyUrls-Plugin Rewrite-Rules für Mediawiki Rewrite-Rules für Question2Answer Rewrite-Rules zur umleitung von “www” auf “non-www” Rewrite-Rules zur Verweigerung des Zugriffs auf .svn-Verzeichnisse Bildercache mit statischer Auslieferung Umleitung von Shortlinks zu Wordpress-Beiträgen Betrieb von Piwik Aktivierung von IPv6 Fehlerlösungen worker_connections are more than open file resource limit PHP-FPM: “Invalid query name 1”

Nginx: Umleitung vom Domainprefix "www" auf "non-www"

Bei meinem Blog habe ich speziell darauf geachtet, dass die Adresse lediglich https://wolf-u.li  ohne den Domainprefix www lautet. Ruft man die Adresse mit dem Prefix www auf, so wird man automatisch umgeleitet. Wordpress prüft dies ebenfalls, jedoch wird dazu ein PHP-Call benötigt, der eigentlich unnötig ist, wenn man den Webserver korrekt konfiguriert. In meinem momentanen Setup fahre ich den Webserver nginx, welcher dies auch unterstützt. ...

Nachträgliches Aufrüsten auf RAID1 im D-Link DNS-323 bzw. Conceptronic CH3SNAS oder CH3MNAS

Dieser Artikel wurde von Thomas als Gastartikel eingereicht! Da ich bereits sehr viele Daten auf eine externe 2TB-USB-Platte gespielt hatte, wollte ich mir nicht extra noch einmal 2x2TB-Platten kaufen, um das RAID1-System von null an einzurichten. Vielmehr sollte die vorhandene Platte und eine neue Platten zum Einsatz kommen. Standardmäßig ist das nicht vorgesehen, beim erstmaligen Erstellen eines RAID1-Systems werden vom NAS immer beide Platten neu formatiert. Benötigte Hard- und Software PC mit SSH- und/oder Telnet-client fun_plug-Software (Download und Installation siehe hier) 1 uralte Festplatte, auf der fun_plug übergangsweise installiert werden kann (“Hilfsplatte”) 1 alte Platte –> Platte 1 für RAID1-System 1 neue Platte –> Platte 2 für RAID1-System (absolut identisch zur oberen) HINWEIS: Diese Anleitung wird auf eigene Gefahr durchgeführt. Dieser Artikel kann sehr leicht zum vollständigen Datenverlust führen! Ich übernehme keinerlei Verantwortung! Bitte versucht das zu umgehen und kauft euch lieber eine Festplatte auf der ihr die Daten zwischenspeichert! ...

Zugriff auf das Service-Menü des Hitachi PJ TX100

Gestern Abend war ich bei einem Arbeitskollegen zum Auf- und Einstellen seines Beamers eingeladen. Das Gerät ist ein Hitachi PJ TX100, der gerade erst 116 Stunden gelaufen ist. Da von diesem Beamer teilweise eine hohe Serienstreuung bekannt  ist, haben wir uns an einer besseren Einstellung der Farbwiedergabe versucht. Leider lieferte das erweiterte Menü des Beamers nicht genug Möglichkeiten zum Einstellen (wir kämpften mit ein wenig “Vertical Banding”, also vertikalen Streifen im Bild), weshalb wir in das Service Menü (Factory Menu) wechseln wollten. Gar nicht so einfach, jedoch fanden wir dann einen Weg: ...

apache2: subversion/libsvn_subr/path.c:377: svn_path_basename: Assertion `is_canonical(path, len)' failed.

Gestern habe ich mich mal wieder an SVN versucht und habe dabei immer folgenden Fehler beim Aufrufen des SVN via mod_dav bekommen: 1 2 apache2: subversion/libsvn_subr/path.c:377: svn_path_basename: Assertion `is_canonical(path, len)' failed. [notice] child pid 15181 exit signal Aborted (6) Eingesetzte Software: Gentoo: Tagesaktuell Subversion: 1.4.4 Apache: 2.2.4 Die eingesetzte Config umfasste ein SVN-Repository, welches per SVNPath angesprochen wurde. Um den obenstehenden Fehler loszuwerden musste ich in der Config-Datei für den Vhost die Zeile mit AuthzSVNAccessFile auskommentieren. Man kann also keine AuthzSVNAccessFile für genauere Berechtigungen verwenden, wenn man ein einzelnes Repository über SVNPath benützen möchte (gibt ja auch irgendwo Sinn) Wenn man jedoch SVNParentPath für mehrere Repositorys nutzt, dann kann man auch wieder die AuthzSVNAccessFile nutzen. ...

Xdebug als Profiler für eine PHP-Anwendung installieren und dessen Logs auswerten

Seit ein paar Tagen ging mir die Ladezeit meiner Page (~2,5 Sekunden Generierungszeit) extrem auf den Keks. Auf dem Server konnte ich keine Übeltäter erkennen, da andere Seiten mit deutlich mehr Queries extrem schnell geladen werden konnten. Daher schaltete ich kurzfristig Xdebug für meinen Webhost frei und zeichnete einen Request zum Zwecke des Profilings von Wordpress auf. Anschließend konnte ich diesen auswerten und ein Plugin namens “PHP Speedy WP” als den Haupt-Übeltäter indentifizieren. In der Version 0.4.5 benötigte dieses Plugin gut eine Sekunde für eine Prüfung, die eigentlich über einen cache laufen sollte. Im folgenden möchte ich kurz auf die Installation von Xdebug und die Auswertung der erstellten Logs eingehen. ...

Abschalten der personalisierten Werbung in den StudiVZ Datenschutzeinstellungen

Jedem dürfte mittlerweile nach einigen Medien  aufschreien  das Social Networking Portal StudiVz ein Begriff sein. Vor kurzen haben diese die AGB aktualisiert, so dass nun personalisierte Werbung und einige andere Sachen möglich sind. ...

Spezielle USE-Flags für ein Paket und Demaskierung von Paketen unter Gentoo

Spezielle USE-Flags für ein Paket Möchte man für ein Paket bestimmte USE-Flags setzen, ohne dass es in der make.conf global gesetzt wird, kann man die Datei /etc/portage/package.use verwenden. Beispielsweise möchte ich für das Paket mysql die berkdb deaktivieren. Daher habe ich entsprechend: 1 dev-db/mysql -berkdb in der obenstehenden Datei eingetragen. Möchte man jedoch USB-Support für apcupsd (Ein Programm zur Steuerung von USV’s) haben, so muss man folgendes eintragen: 1 sys-power/apcupsd usb Jedes Paket beansprucht dabei eine Zeile. ...