Po několika letech jsem se rozhodl jeden firemní server přemigrovat na nový stroj. Všechno šlo celkem v pohodě, až na to, že mi PHP nechtělo includovat z include_path. Chvíli jsem dumal, přesouval soubory, kontroloval oprávnění a pořád nic. Chybová hláška o tom, že není adresář neexistuje.
Nakonec mě napadlo prozkoumat nastavení direktivy open_basedir. Bylo to ono, stačilo doplnit adresář s includem a vše se najednou rozběhlo. Jen by mě zajímalo, proč se v tomto případě nevypíše hláška typu „open_basedir restriction in effect…“ – ale asi by to tak bylo příliš jednoduché.