Хочу задать фон в виде картинки через css (background-image: url (…). Однако картинка не отображается, ни относительный путь, ни абсолютный не работает. При этом если указать путь на картинку, расположенную на другом сайте, то всё работает нормально.
Проверь права на доступ к файлу. Поставь 0644 на файл картинки и 0755 на каталог с картинками, если что. Про прямому URL картинка с твоего сайта в браузере открывается?
Самостоятельный: сам накосячил, сам расстроился, сам решил, сам обрадовался. К чёрту ваш научный интерес. Гораздо веселее интриговать людей, а потом молча уходить.