When replacing #site-title with an image – why must it be located in root?

The / in header.png makes it look in the root directory.

Try just doing background: url(header.png) #fff no-repeat;

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)