Ich denke das heißt er hat ein Betriebssystem mit Benutzeroberfläche auf dem Gerät laufen und startet (lokal) einen Browser um auf das Interface zuzugreifen. Dann geht das ja schon irgendwie über HDMI
Ich denke das ist die Schnittstelle zu PHP und kann als solche nur erstellt werden wenn der Server einwandfrei läuft.
Das sieht soweit korrekt aus (zumindest identisch zu meinem und dem von @Master) ... mir ist nicht ganz klar wo das zu Permission denied bei Dir führt. Ich verwende bei mir auch Armbian mit Ubuntu (NanoPi NEO) und da läuft es problemlos.
Ich kenne das Cubietruck nicht. Ich verwende das von @DL6ER empfohlene NanoPi NEO mit armbian (aber ohne grafische Oberfläche weil dieses kleine Teil für unter $10 keine Grafikkarte mitbringt). Hier mit der Ubuntu Variante und hatte nie Probleme. Es ist einfach seltsam was bei Dir passiert, als ob lighttpd mit nicht ausreichenden Rechten gestartet werden soll...