How to get_template_directory() properly on local environment

get_template_directory() returns a filesystem path– that is, it returns the path to the file as it would appear if you were browsing it on the local machine via a file browser.

Return Values

(string)
Absolute path to the directory of the current theme (without the trailing slash).

https://codex.wordpress.org/Function_Reference/get_template_directory

That is what you are seeing. The function works correctly (based on my interpretation of your question, anyway).

You want get_template_directory_uri() instead, which will give you a path relative to your web server root and which is what get_bloginfo('template_directory'); gives you.

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