TransWikia.com

Проблема с include_once

Stack Overflow на русском Asked by Rick_Sun on December 4, 2020

Решил сегодня пересесть с XAMPP и наконец настроить свой веб-сервер. Все установил, настроил (как смог), перенёс один из проектов для теста, но столкнулся с проблемой.

Сервер установил тремя строчками:

sudo apt install apache2
sudo apt install mysql-server
sudo apt install php libapache2-mod-php php-mysql php-xml php-curl

Есть небольшой шаблон:

<head>
    <?php include_once "./components/plugin_files.html";?>
</head>
<body>
    <header>
        <?php include_once "./components/navigation.php";?>
    </header>
    <div id="main_container">
        <main>
            <div id="page_content">
                <?php include_once "./contents/$folder/content.php";?>
            </div>
            <aside>
                <?php include_once "components/calendar.html";?>
                <?php include_once "components/daily_task.php";?>
            </aside>
        </main>
    </div>
    <div id="fader"></div>
    <div id="loader" style="display: none;"></div>
</body>
</html>

Проблема с include_once, первые два вложения отрабатывают и на странице появляется навигация и подгружаются необходимые скрипты:

Навигация:

Навигация

Скрипты:

Скрипты

А всего остального как-будто не существует, на боевом сервере все ок, и на локальном XAMPP тоже, переменная $folder формируется в файле "navigation.php" и с ней все ОК.

Более чем уверен, что проблема в настройках сервера, но не знаю куда копать

UPD:

Весть HTML-код после третьего include_once тоже пропал (исчезли fader и loader):
введите сюда описание изображения

One Answer

Все, разобрался, спасибо за помощь. Проблема в том, что у меня в contents/main/content.php были вложены короткие php-тэги, которые отключены в php.ini. Включил тэги: введите сюда описание изображения

Перезапустил apache:

sudo service apache2 restart

PROFIT!

Correct answer by Rick_Sun on December 4, 2020

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP