Скажу по секрету, есть куча бесплатных хостингов с поддержкой php, mysql
Вот например
https://ru.000webhost.com/
Зачем изобретать велосипед, когда за тебя уже изобрели всё?
Я конечно ещё далеко не скиловый php-шник, но ваша проблема решается легко фреймворком Yii2 за пару часов на коленях.
А как вы собираетесь хранить статьи вовсе загадка природы. Неужели в txt-файле.
В любом случае Б - Безопасность тут рядом не стояла