The main requirement was that in the end, it should be possible for a person without programming experience to provide content and photos on the website.
I come to the conclusion that Wordpress is an alternative. I installed a web server and a MySQL database and tried it out first. After a few adjustments and additions coded in PHP, I showed it to my client. He agreed with it. The biggest benefit of Wordpress is that it takes no programming experience to the user. The last step was to register a free web space and a domain.