Выводит ваш текущий рабочий каталог на сервере (echo getcwd ();) и проверяет ваш путь оттуда, вероятно, в этом и заключается ваша проблема.
Мне кажется странным, что CI будет использовать ./library в качестве рабочего каталога - если вы не установите его самостоятельно.
Обратите внимание, что для создания абсолютных путей вместо константных путей следует использовать константу APPPATH воспламенителя кода, это облегчит вам задачу в долгосрочной перспективе.