Diciamo che l'errore dice che non riesce a trovare un file (detta in parole povere). Di conseguenza l'errore puo' essere dovuto a 3 fattori CREDO:

1) il file non esiste

2) il file non ha i diritti di scrittura (mi pare che la funzione richieda un'apertura dle file e non una semplice inclusione che darebbe un'altro errore).

3) un errore di indirizzamento dei path. In questo caso controlla bene tutte le configurazioni.

Purtroppo non ho idea nemmeno di cosa sia PHPCatalog, quindi posso solo darti dei pareri.