Linux

FIX: libpcre3 => munmap_chunk(): invalid pointer Apache SEGFAULT

Plötzliche Fehlermeldungen im Apache Error Log wie diese stehen im Zusammenhang mit der libpcre3 Library (Perl 5 Compatible Regular Expression Library) in Version 8.35.x (2:8.35-3.3) welche aktuell bei der installation von PHP7.0 und apache2 auf einem aktuellen Debian 8 Jessie ausgeliefert wird. *** Error in `/usr/sbin/apache2': munmap_chunk(): invalid pointer: 0x00007f150d0e12e0 Weiterlesen …

Von Sascha, vor
JavaScript

RSA Encryption between JavaScript and PHP (bidirectional)

Auf der Suche nach einer Möglichkeit, Daten zwischen JavaScript und PHP mittels RSA (PublicKey und PrivateKey) zu verschlüsseln und entschlüsseln trifft man auf viele Libraries, Demos, Beispiele und GitHub Repos. Egal welche ich getestet habe, es war keine zufrieden stellende Lösung dabei. Entweder funktionieren diese schlichtweg nicht (mehr) oder es ist eine unidirektionale Lösung, jedoch keine bidirektionale. Continue reading “RSA Encryption between JavaScript and PHP (bidirectional)” »

Von admin, vor
Linux

Quick Setup: PHP7 + Nginx + PHP-FPM

Der Release von PHP 7.0 rückt immer näher! Mittlerweile sind wir beim fünften Release Candidate angekommen, den wir in diesem Quick Setup zusammen mit Nginx, Fast_cgi und PHP-FPM installieren werden. Zusätzlich sind in der späteren Nginx Site Config noch ein paar TYPO3 Flow 3.x spezifische Redirect Rules definiert, damit das TYPO3 Flow Framework funktioniert... Diese zusätzlichen Zeilen sind markiert und können getrost weggelassen werden falls nicht mit TYPO3 Flow gearbeitet wird. In diesem Quick Setup Tutorial: - Nginx 1.9.5 Mainline - PHP7.0 RC5 von dotdeb - PHP7-FPM sowie Fast_CGI - Debian 8 Jessie OS Continue reading “Quick Setup: PHP7 + Nginx + PHP-FPM” »

Von Sascha, vor
Neos Flow

TYPO3 Flow CronJob Scheduler

Fast jede Web Anwendung benötigt früher oder später einen oder mehrere CronJobs. Während sich eine geringe Anzahl an CronJobs noch verhältnismäßig gut verwalten lässt, wird es umso komplexerer desto mehr CronJobs eingesetzt werden müssen. Kommt hinzu, dass diese mit verschiedenen Timings ausgeführt werden müssen, hilft oft nur noch ein Scheduler. Weiterlesen …

Von Sascha, vor
Neos Flow

TYPO3 Flow Render View Template from Database

In einem kürzlichen Anwendungsfall benötigte ich in einem Projekt die Möglichkeit, das View Template dynamisch aus der Datenbank anstatt aus dem Resource/Private/Template Verzeichnis aus einer HTML View zu laden. Dies könnte zum Beispiel dann sinnvoll sein, wenn ein Backend/Admin Benutzer (wie in meinem Fall) in der Lage sein soll den Weiterlesen …

Von Sascha, vor
Neos Flow

TYPO3 Flow xDebug with DebugProxy

In PHP war das Debugging noch nie eine einfache Angelegenheit. Wenn der zu untersuchende Code auf einem entfernten Server lief, welcher sich hinter einer Firewall / NAT verbirgt, wurde es noch ein Stückchen komplizierter. Wunderbar dass es mit TYPO3 Flow noch ein wenig komplexer wird, als es bereits sowieso schon Weiterlesen …

Von Sascha, vor
TYPO3 Extbase/Fluid

TYPO3 Extbase: Render Fluid View in Scheduler Task

Dieser Artikel beschreibt, wie man den in TYPO3 CMS vorinstallierten Scheduler ("Planer") dazu nutzen kann, eine Aufgabe innerhalb der eigenen Extension regelmäßig ausführen zu lassen. Der zweite Teil des Artikels beschäftigt sich dann damit, wie man innerhalb seiner "Task" Klasse eine Fluid View rendern lassen kann, um dies beispielsweise via E-Mail zu versenden. Continue reading “TYPO3 Extbase: Render Fluid View in Scheduler Task” »

Von Sascha, vor
Neos Flow

Extbase/Fluid/Flow FormConfiguration ViewHelper for __trustedProperties

Hin und wieder kommt es vor das kein Weg daran vorbei führt, innerhalb eines Fluid Formulars ein normales HTML Form Element einzufügen, welches nicht von einem Fluid Form Helper generiert wird. Die Gründe hierfür sind vielfältig, oft aber in Verbindung mit jQuery und dynamisch erstellten Feldern. Eigentlich ist dies kein Problem, da man die nun auftretende Fehlermeldung mit Hilfe des PropertyMappers bzw. der PropertyMappingConfiguration in der initialize*Action im Controller beseitigen könnte. Allerdings kann hierbei relativ viel Configuration Code entstehen, welcher nichts mit der Business Logik ansich zu tun hat, sowie viel schlimmer noch, bei entsprechenden Änderungen im Template (der View) Anpassungen im Controller erfordern. Um die notwendige Arbeit vom Controller in das Template (also in die View Logik) zu verschieben, ermöglicht folgender Custom ViewHelper dieses Artikels: PS: Natürlich sollte das auch in TYPO3 Flow funktionieren! Continue reading “Extbase/Fluid/Flow FormConfiguration ViewHelper for __trustedProperties” »

Von Sascha, vor

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter.

Schließen