Вы не должны этого делать в page.tpl.php. Просто войдите на свой сайт, выберите внешний вид => выберите свою активную тему => settings => upload file => перейдите в свой файл и нажмите upload => save.
Drupal автоматически установит $ logo в место, где он загрузил ваш логотип (где-то в вашей общей папке). Для вашей темы важно использовать эту переменную, чтобы показать ее на своем веб-сайте. Поскольку вы нашли переменную в файле page.tpl.php, это должно быть хорошо.
Если вы действительно хотите изменить файл, а не использовать предложенный метод, выполните этот метод один раз и просто выполните поиск файла логотипа в вашей общей папке. В следующий раз вы можете перезаписать этот файл. Вы не должны перезаписывать логотип Drupal по умолчанию.
Еще лучший способ получить это, открыв исходный код при просмотре вашей веб-страницы (ваш браузер предоставляет это, вы также можете использовать инструмент, например firebug) и искать идентификатор «header». На следующих строках вы должны найти относительный путь к файлу изображения, который в настоящее время используется.
Проверьте шаблон template_preprocess_page – Chitowns24
Если у вас есть хороший редактор, например 'PHPStorm', вы можете просто навести указатель мыши на переменную' $ logo' и нажать «Ctrl + Click», чтобы отправить вас туда. –