Так просто не сказать в чем проблема.
Константа __DIR__ вставляет абсолютный адрес текущей директории, но не относительно корневой директории приложения.
Обычно на сервере настраивается корневая директория приложения (директива DocumentRoot для Apache и root для nginx), а файлы ресурсов указываются уже относительно этой директории.
Например, если дерево файлов такое:
Код:
|
/learning - рабочая директория приложения
/public - корневая директория приложения
/assets
/css
/app.min.css
/blog
/styles.css |
То корневая директория указывается как /learning/public, а ресурсы подключаются относительно директории public: /assets/css/app.min.css и /blog/styles.css