Если бы мне пришлось угадывать, папка public_html - это ваш общедоступный каталог, куда вы должны помещать вещи, в которые может попасть кто угодно (например, через браузер). У вас есть файлы за пределами этого каталога, поэтому ваша страница не может получить к ним доступ.
редактировать:
Это образованное предположение, поскольку я видел довольно много конфигураций серверов, которые называют общедоступную веб-папку как таковую (другие распространенные имена - "www" и "httpdocs")