The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблема с переездом веб сервера."
Вариант для распечатки  
Пред. тема | След. тема 
Форум WEB технологии (WordPress)
Изначальное сообщение [ Отслеживать ]

"Проблема с переездом веб сервера."  +/
Сообщение от prazdnick email(??) on 26-Ноя-13, 16:42 
Доброго всем времени суток, коллеги.
У меня возникла проблема при перевозке сайтов на различных CMS-ах (в основном GetSimple и WordPress) на новый сервер. Установил стандартный пакет LAMP на основе CentOS, перетащил все дампы баз данных, и запустил сайты, но возникла проблема, во всех сайтах не зависимо от CMS наблюдается одинаковая проблема - все ссылки навигационного меню дублируются, посмотрел внимательнее и увидел следующее:
<li>
    <!--    ? if ($curPage == "/tfile/"): ?    -->
    <div class="link7">
        Тех. требования
    </div>
    <!--    ? else: ?    -->
    <a class="link7" title="Технические требования" href="http://egf.ru/tfile/">
        Тех. требования
    </a>
    <!--    ? endif; ?    -->
</li>
И такое ощущение что скрипт if не выполняется, а Apache2 считает, что содержимое скрипта есть просто комментарий и не более того, соответственно отображаются оба блока HTML.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблема с переездом веб сервера."  +/
Сообщение от prazdnick email(??) on 26-Ноя-13, 17:00 
>[оверквотинг удален]
>   -->
>     <a class="link7" title="Технические требования" href="http://egf.ru/tfile/">
>         Тех. требования
>     </a>
>     <!--    ? endif; ?  
>   -->
> </li>
> И такое ощущение что скрипт if не выполняется, а Apache2 считает, что
> содержимое скрипта есть просто комментарий и не более того, соответственно отображаются
> оба блока HTML.

В принципе http://mysite.domain/info.php с <?php phpinfo(); ?> внутри отрабатывает нормально. Возникла мысль, может быть тэги php кода на старом сервере были другие? Такое бывает? Да и кстати, к сожалению узнать как было на старом сервере не возможно уже.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Проблема с переездом веб сервера."  +/
Сообщение от prazdnick email(??) on 26-Ноя-13, 18:02 
>[оверквотинг удален]
>>     <!--    ? endif; ?
>>   -->
>> </li>
>> И такое ощущение что скрипт if не выполняется, а Apache2 считает, что
>> содержимое скрипта есть просто комментарий и не более того, соответственно отображаются
>> оба блока HTML.
> В принципе http://mysite.domain/info.php с <?php phpinfo(); ?> внутри отрабатывает нормально.
> Возникла мысль, может быть тэги php кода на старом сервере были
> другие? Такое бывает? Да и кстати, к сожалению узнать как было
> на старом сервере не возможно уже.

Слушайте реально, многие элементы кода на сайте просто комментируюся и соответственно не исполняются, неужели никто не может ничего подсказать. Я не так силен в подобных вопросах.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Проблема с переездом веб сервера."  +/
Сообщение от михалыч (ok) on 26-Ноя-13, 18:51 
SSI включен?
Для проверки создать файл test.html

<html>
<body>
    <!--#if expr="$DOCUMENT_URI=XPEH.html" -->
        NOT
    <!--#else -->
        IT WORKS!
    <!--#endif -->
</body>
</html>

рядом положить .htaccess следующего содержания

Options +Includes
AddHandler server-parsed .html

Протестировать. ??
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Проблема с переездом веб сервера."  +/
Сообщение от universite email(ok) on 26-Фев-14, 04:23 
В PHP short_open_tag какое имеет значение?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Проблема с переездом веб сервера."  +/
Сообщение от Антон Рыбаков on 15-Апр-14, 10:56 
>[оверквотинг удален]
>   -->
>     <a class="link7" title="Технические требования" href="http://egf.ru/tfile/">
>         Тех. требования
>     </a>
>     <!--    ? endif; ?  
>   -->
> </li>
> И такое ощущение что скрипт if не выполняется, а Apache2 считает, что
> содержимое скрипта есть просто комментарий и не более того, соответственно отображаются
> оба блока HTML.

Попробовать конструкцию типа этой:
<!--    ? if ($curPage == "/tfile/"): ?    -->
заменить на эту:
<!--    ?php if ($curPage == "/tfile/"): ?    -->

т.е. открывающий тэг должен быть вместо ? этот ?php

или поменять в настройках php.ini открывающий и закрывающий тэги на короткие.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "Проблема с переездом веб сервера."  +/
Сообщение от andreian (ok) on 30-Май-14, 09:57 
Спасибо. Помогли мне ))
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2018 by Maxim Chirkov  
ДобавитьПоддержатьВебмастеруГИД  
Hosting by Ihor