Было бы идеально, если бы вы сначала проверили имя class и имя record , которые оба должны иметь регистр заглавия (начинаются с буквы capital ).
Так, если имя класса 'controller. php', имя файла должно быть 'Controller. php', в противном случае CodeIgniter выдаст ошибку 404.
В localhost это, вероятно, не будет обязательным, но в server он будет проверять каждый из этих стандартов, иначе он не сможет различить guish правильное имя класса.