DLE 9.5 – странный глюк

12
vadimaster
На сайте с 04.05.2008
Offline
48
1077

Всем привет!

Столкнулся с весьма интересным багом в DLE 9.5: сайт находился на выделенном сервере, но пришлось перенести на VPS. Лишь спустя несколько дней я заметил, что на VPS в директории /engine/cache стало слишком мало .tmp файлов. При этом их число постоянно колеблется от 5 до 7. На выделенном сервере их было более 50. Также добавился ещё один глюк: в шаблоне полной новости напрочь отказываются работать тэги [category] и [not-category]. Специально для эксперимента скопировал сайт с VPS на локальный комп, и запустил его на Denwer'е: всё работает отлично – и в кэше много файлов появилось, и [category] в полной новости работает. Если кто-то сталкивался с подобным, подскажите, плз, в какую сторону копать?

На VPS установлен PHP линейки 5.3.x, а на дедике и Denwer'e – 5.2.x. Все права на файлы и директории, разумеется, выставлены правильно.

Погуглил на тему category и not-category: вижу, что у некоторых тоже такая проблема возникала, но решения нигде нет. Написано лишь, что это связано с отображением новостей по теме. Но я их выключал из шаблона, не помогло.

Партнёрская программа в Анализаторе Собачьих Бегов (http://dogstats.ru/?action=pp). Четыре уровня, процент партнёра до 35%, выплаты несколько раз в неделю!
[Удален]
#1

Проверьте требования к хостингу.

vadimaster
На сайте с 04.05.2008
Offline
48
#2

Можно поточнее, плз? Проверить требования к хостингу для DLE версии 9.5? В DLE прямо в админке есть автопроверка системы. Если хоть что-то в хостинге настроено неверно, или не соответствует требованиям, или какие-то проблемы с файлами (права, атрибуты и т.п.), то DLE внизу в красной рамке сразу это помечает. В моём случае – всё отлично.

Апокалипсис
На сайте с 02.11.2008
Offline
391
#3

Возможно что кэш просто не удалялся, и копился.

А по второму вопросу, кроме как http://phpfaq.ru/debug ничего не могу сказать.

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
vadimaster
На сайте с 04.05.2008
Offline
48
#4
Апокалипсис:
Возможно что кэш просто не удалялся, и копился.
А по второму вопросу, кроме как http://phpfaq.ru/debug ничего не могу сказать.

Нет-нет, в том-то всё и дело, что кэш работал на дедике и на Denwer'е так как нужно. А вот на VPS очень мало кэшируется данных. Недавно вышел DLE 9.7, постепенно переписываю проект под него, но так как у меня очень много собственных изменений в скриптах, то закончу я ещё не скоро. И что самое интересное, может быть это никак не поможет. В принципе, страшного ничего нет, так как я не использую тэг [category] в шаблонах полной новости. Ну и кэш, в принципе, не сильно беспокоит. Тут скорее спортивный интерес – почему на VPS такой глюк проявился?..

WebAlt
На сайте с 02.12.2007
Offline
250
#5
vadimaster:
Недавно вышел DLE 9.7, постепенно переписываю проект под него, но так как у меня очень много собственных изменений в скриптах, то закончу я ещё не скоро. И что самое интересное, может быть это никак не поможет. В принципе, страшного ничего нет, так как я не использую тэг [category] в шаблонах полной новости.

В 9.7 в fullstory.tpl больше нет тега [category] и он заменён на [catlist], т.к catlist поддерживает мультикатегории новости, а category нет.

http://dle-news.ru/release/1534-datalife-engine-v97-final-release.html

32. Из шаблона полной новости (fullstory.tpl) убрана поддержка тега [category=x] текст [/category]. Вместо него были добавлены более функциональные теги: [catlist=1,2....] текст [/catlist] - выводит текст в теге, если новость принадлежит указанным категориям, [not-catlist=1,2....] текст [/not-catlist] - выводит текст в теге, если новость не принадлежит указанным категориям.
vadimaster
На сайте с 04.05.2008
Offline
48
#6

WebAlt, спасибо за инфу, но я это прекрасно знаю. ;) К тому же, эти, как указано более функциональные теги на самом деле имеют абсолютно ту же самую конструкцию, что и [category], поэтому можно смело говорить, что их функциональность идентична тэгу [category] в предыдущих версиях DLE. Разработчики DLE, очевидно забыли, что тэги [category] и [not-category] уже давно поддерживает возможность указания нескольких ID-категории: [category=1,2,3] текст [/category]: http://dle-news.ru/extras/online/index.html?startnews.html. А вообще, если вы внимательно читали, то меня интересует вопрос про глюк в DLE 9.5, а про DLE 9.7 я ничего не спрашивал.

wilddeer
На сайте с 01.07.2011
Offline
39
#7

А у вас в админке категории отображаются?

BrightGuy
На сайте с 03.10.2010
Offline
179
#8

Проверьте права на файлы и папки.

-= Сайты на заказ | Правки, обновление, работы по DLE =- (/ru/forum/791118) Skype: rus.shevchuk (skype:rus.shevchuk?chat) | Telegram: @ruslansh (tg://resolve?domain=ruslansh) | ICQ: 606535768 | info@ruslan-shevchuk.com
vadimaster
На сайте с 04.05.2008
Offline
48
#9

Ребята, ну что вы в самом деле? :) В первом своём сообщении я же написал, что ошибок никаких нет, и само собой права на директории и файлы стоят правильные. Категории, естественно, отображаются. Ну дочитайте вы пост до конца, прежде чем отвечать. Не работает тэг [category] при просмотре полной новости, в остальных случаях этот тэг работает отлично. И такое именно на VPS происходит. Этот же сайт на Denwer'е и на выделенном сервере работает безупречно. Дело в том, что если вы не сталкивались с этим глюком, то помочь, скорее всего, не сможете.

дани мапов
На сайте с 06.09.2012
Offline
204
#10

У меня тоже обычно около 6 файлов в этой папке, установки в админке стандартные. 50 файлов это что-то очень много.

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий