Так просто не сказать в чем проблема.
Константа __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