Здравствуйте. Фирма сделала сайт на заказ с помощью drupal, но настраивали им другие и связаться с ними не можем.
В общем сервер на ubuntu 18.04
Установил LAMP
сайт выдает вот такой код
field_site_title['und'][0]['value'])): ?> field_favicon['und'][0]['uri'])): ?> field_favicon['und'][0]['uri']); ...
Причем эти "field_" повторяются раз 50. Подскажите хотя бы в какую сторону копать. Наверное какое то дополнение для php надо установить...
Комментарии
Когда сайт это выдает? При заходе на сайт? Что в логах апача?
здесь же смотреть /var/log/apache2/error ?
вроде ничего такого...
[Fri May 28 02:27:20.176014 2021] [mpm_prefork:notice] [pid 1040] AH00171: Graceful restart requested, doing restart
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
[Fri May 28 02:27:20.242007 2021] [mpm_prefork:notice] [pid 1040] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Fri May 28 02:27:20.242022 2021] [core:notice] [pid 1040] AH00094: Command line: '/usr/sbin/apache2'
Найдите эти строки в файлах сайта, чтобы знать в каком они файле. Это поможет в диагностике
в файле sites\all\themes\black\templates\html.tpl.php
Выложите содержимое файла на https://pastebin.com/ и прикрепите сюда ссылку на него
и в файле sites\all\themes\main1200\templates\html.tpl.php. Что за файлы я хз. Я в drupal вообще ноль
так такой код
<? if (!empty($site->field_site_title['und'][0]['value'])): ?>
field_site_title['und'][0]['value']; ?>">
<? endif; ?>
И этот тоже
https://pastebin.com/9RrbjfXQ
такое вижу впервые за 15 лет. Это ужас.
<?php</html>
<?
if ($_SERVER['REQUEST_URI'] == '/node') {
drupal_goto("/");
}
?>
Но вот как до этого додуматься, я не знаю.
думаю глюк в <?= как включить интересно?
то ли короткие теги, то ли сокращенное название echo невоспринимает
Да, говнокодеры использовали короткие теги
вот стоит вопрос задать и сам его решаешь.
sudo nano /etc/php/7.2/apache2/php.ini
short_open_tag = On
теперь другие ошибки вылезли
Какие?
на функцию filemtime ругается... тоже наверное что то где то надо включить
теперь еще разобраться как доменное имя прикрутить... moodle запускал, там в настройках самого сайта прописывал, а тут вообще непонятно
В друпале не надо домен нигде прописывать. Всё прекрасно работает автоматически
В вашем случае нужно корректно настроить LAMP стэк и всё
спасибо за помощь!
У вас там в шаблон кто-то вставил сборник анекдотов, поэтому и не работает.