Php Warning - Failed to open stream...

Binnenkort komt de nieuwe versie van Ubuntu uit, 26.04. Zelf ben ik altijd benieuwd wat voor nieuws 't te bieden heeft, dus installeer ik vaak de beta voor de officiele release is uitgekomen. Uiteraard loop je dan ook als 1e tegen issues aan.

Zelf programmeer ik voornamelijk in Php, en na de upgrade kreeg ik de volgende foutmelding,

Php Warning - Readonly File system


Wat hier gebeurt is dat er een bestand wordt aangemaakt in m'n home-folder: file_put_contents('/home/timvw/projects/toolbox/data/dev/test.txt', 'test123..');

In eerste instantie dacht ik dat het AppArmor was dat dit tegen hield. Om dit te controleren had ik deze uitgeschakeld door het volgende te doen,

Dit verhielp helaas 't probleem niet. Na wat zoeken kwam ik er achter dat ook systemd beveiligingsmaatregelen bevat, dit is instelbaar per service. Op m'n laptop draait apache met php als module, de instellingen staan dan ook geconfigureerd onder de apache2-service. Als je php-fpm draait, zou je ook hier de instellingen moeten veranderen.

Met het volgende commando kan je de security-instellingen wijzigen: sudo systemctl edit apache2

systemctl edit apache2

Let op dat je de groep '[Service]' er boven zet. Als je dit opslaat, moet je vervolgens apache herstarten om het effect te laten hebben: sudo systemctl restart apache2

Om te controleren of de instelling juist staat kan je het volgende commando gebruiken: sudo systemctl show --property ProtectHome apache2.service

systemctl show property

- Bent u opzoek naar een Php of Java programmeur voor uw website of applicatie? (freelance / detachering)
- Losse tickets, opdrachten, of gehele projecten in de planning?
- Systeembeheer van Linux of Windows Server ?

Dan kom ik graag met u in contact! Meer informatie over mij vindt u hier.
Sitemap | Op alle producten & diensten zijn de algemene voorwaarden van toepassing
Php programmeur | Interim Product Owner | Interim Product Manager | Maatwerk CRM | Maatwerk software Alkmaar | Maatwerk software Heerhugowaard | Maatwerk software Purmerend | Maatwerk software Zaandam | Software laten maken | Freelance php programmeur Afbouw maatwerk software Urenregistratie en meer... Blogs