Почему сервер не даёт получить file_get_contents() с самого себя?
0) нахрена, а главное - зачем тянуть внутренние файлы через веб? документ_рут + вашфайл.тхт его замечательно откроют
1) Скорее всего на хосте стоит файервол и маршрутизация, настроенные на исключение циклических линков внутрь сайта (что нормально).
Проблему решил. В файле hosts:
в файле /etc/hosts

127.0.1.1 example.com example

заменил на

внешнее ip-сайта example.com example