CakePHP 3.5 – Erste Schritte

Heute geht es mal um das in PHP geschriebene und quelloffene Webframework Cake in Version 3.5 (Stand 22.02.2018). Zunächst muss man sich überlegen, ob man lokal entwickeln möchte (zu empfehlen) und hinterher dann entweder per git pusht oder per FTP die Daten auf den Webserver läd oder ob man gleich auf seinem Webspace bei seinem Hostinganbieter entwickeln möchte. Weiterlesen

Apache Webserver – Steuerung

Im September 2017 hat Netcraft neue Zahlen zum Marktanteil von Webservern veröffentlicht. Der Apache Webserver führt weiterhin mit 42.3% das Feld an, Microsofts IIS liegt derzeit noch auf Platz zwei mit 22.5%, wird aber vermutlich demnächst von nginx mit 22.2% überholt. Man kann also behaupten, der Apache Webserver ist der derzeit am meisten verwendete Webserver weltweit. Weiterlesen

Apache 2.4 vhost konfigurieren

Im Februar 2012 wurde der 2.4er-Zweig vom Apache Webserver veröffentlich und befindet sich aktuell bei der Version 2.4.28 (Oktober 2017). Alternativ dazu hat sich NGINX sowie NodeJS als Webserver-Alternative entwickelt, auf die ich an dieser Stelle nur kurz eingehen möchte. Weiterlesen

Symbolische Links unter Linux

Manchmal ist es erforderlich, einen oder mehrere symbolische Links unter Linux zu erstellen. Ein solcher symbolischer Link ist im Prinzip nichts anderes als eine Verknüpfung zu einer Datei oder einem Verzeichnis. Es gibt sowohl Webanwendungen (beispielsweise Typo3 oder Magento) als auch Serversoftware (beispielsweise Apache Webserver) wo man dies häufiger brauchen wird. Die Vorgehensweise ist relativ einfach und ich möchte sie an dieser Stelle kurz erklären. Weiterlesen

Linux Swap nachträglich erstellen

Generell ist Swap-Speicher (Auslagerungsdatei bzw. Auslagerungspartition) ein sehr langsamer Speicher, den man in der Praxis auch nicht wirklich nutzen will. Man könnte auch sagen, wenn der zum Einsatz kommt, ist es dringend Zeit zu überprüfen, ob mit dem System noch alles sauber läuft und dann den RAM aufzurüsten. Weiterlesen

Sichere Variablen mit PHP

Eine Beispiel-Klasse von mir um Variablen in PHP abzusichern. Dabei verwende ich eine statische Funktion, die relativ leicht in eigene Scripte einzubauen und anzuwenden ist. Anhand der Kommentare im Script ist auch sofort ersichtlich, auf was genau alles geprüft wird und es kann beliebig erweitert werden. Weiterlesen

SSL-Zertifikate mit lets encrypt

Wer einen eigenen (kleinen) Webhosting-Server sein Eigen nennt, möchte die Webseite darauf eventuell mit einem SSL-Zertifikat verschlüsseln. Heutzutage muss man dafür, zum Glück und vielen Dank dafür, nicht mehr so tief in die Tasche greifen. Genau gesagt, gibt es das mittlerweile kostenlos und es nennt sich: „Let’s encrypt“. Weiterlesen

Zufallszahlen mit PHP

Eine kleine Beispiel-Klasse. Zu Testzwecken von mir geschrieben. Erzeugt Zufallszahlen und kann beliebig erweitert werden. Es handelt sich hierbei um ein weiteres Testprojekt, bei dem ich mich mit dem Thema „Zufallszahlen“ und „Klassen in PHP“ beschäftigen wollte. Möglicherweise zu Lernzwecken interessant. Weiterlesen