Nee maar ik werk regelmatig met phpBB forums.GerardX schreef: Heb jij een kristallen bol of zo?
V.w.b. die PHP XML/DOM... ai... ik dacht in het begin dat er een misschien een aangepaste versie voor die Raspberri zou zijn, maar dat is niet het geval.
De handleiding is wat oud want die spreek nog van php 5 en dat is absoluut niet meer te gebruiken met phpBB 3.3. Dan krijg je dit soort fouten.
Is het mogelijk om php 7.4 op die RP te zetten, of nog beter.... php 8.1?
Ja en nee. Dat zijn mensen die de klok hebben horen luiden maar niet weten waar de klepel hangt. In principe is 777 inderdaad een veiligheidsrisico. Tegenwoordig wordt dit afgevangen door suphp, phpsuexec, of nog moderner mod_ruid2 en php-fpm.GerardX schreef: Vervolgens werd ik op m'n nek gesprongen door diverse andere forummers, omdat dat enorme veiligheidslekken zou kunnen veroorzaken.
Vroeger had je alleen apache en werd er verder niet met speciale dingen gerommeld. En dan moet je wel met 777 werken en op andere wijze beveiligen indien nodig.
Er zijn nog steeds applicaties die 777 vereisen, alhoewel je die op moderne systemen wel op 775 kunt zetten. Echter in bepaalde gevallen, zoals die cache directory is het geen probleem om die 777 te hebben.
Dus het -kan- veiligheidslekken veroorzaken, maar het ligt er net maar aan waar je het op toepast en wanneer, dus het is niet zo zwart/wit als zij het doen voor komen. Beter is om het niet te gebruiken.
Maar dan moet je met veel meer dingen rekening houden. Dan zou je bijv. ook phpBB niet als root moeten draaien, dan zou je een user moeten aanmaken om phpBB in te draaien en dan ga je vermoedelijk ook niet in de /var/www/html rommelen maar in de public_html map van de gebruiker.
Verder moet je dan mod_ruid2 in je Apache compileren voor de beveiliging, of je moet PHP in php-fpm mode gaan gebruiken. Dat is allemaal niet eventjes zo simpel te doen en uit te leggen voor thuis.
Nja... mod_ruid2 misschien wel, maar dan zit je toch tegen een heel andere situatie aan te kijken dan nu. Dan moet je eigenlijk ook al wat meer kennis hebben van Linux en Apache om iemand die het zowat voor je installeert.
In je huidige situatie zou dat te omslachtig en te moeilijk gaan worden. Maar als het kan zou ik eens beginnen om te zien of je er een php 7.4 op kunt krijgen.
Of heb je die al?