kpv_dnepr@drupal.org: Блог

Главные вкладки

Оптимизация запросов к БД

12 октября 2014 в 10:19

Hello world)

Очередной раз занялся разбором запросов к БД.

Выявил два долгих запроса:

1. К таблице comments, как я понял, генерирует их views, одно представление. Отключил, вроде стало легче)

2. Второй запрос выглядит вот так

 

Drupal 6 сломался - Сайт выглядит как новый

27 марта 2014 в 12:21

Hello world)

C завидной регулярностью "ложится" Drupal, сайт выглядит как новый, т.е. на главной сообщение "Добро пожаловать на ваш новый сайт на Drupal!", и в содержании пусто.

"Залез" в базу, все ноды на месте, база наполнена, сделал проверку силами phpmyadmin, битых таблиц нет.

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

Может кто встречался с такой проблемой?

На этой странице обнаружена циклическая переадресация

25 июня 2013 в 16:19

При попытке открыть файл site.ru/files/imagecache/user_image_default/avatars/picture-16432.jpg

выводиться сообщение "На этой странице обнаружена циклическая переадресация"

Что это? Какой то глюк? Вирус?

P.S. Скачал этот фаил на локал, обычная картинка.

Модуль Devel "вешает" сайт

18 июня 2013 в 0:10

Hello world))

Установил модуль Devel. Теперь главная страница сайта выглядит вот так

Не могу зайти в админку, да и сайт не отображается.

При попытке удалить модуль через базу, "вываливается" ошибка 500.

Подскажите, может кто сталкивался?

Вопрос к знатокам серверов (Какой тариф брать)

10 июня 2013 в 16:02

Hello world))

Пришло время увеличивать ресурсы сервера.

На данный момент обслуживаюсь по такому тарифу.

Виртуальный сервер
Система виртуализации OpenVZ
Ресурсы 1x2Ghz проц, 2Gb памяти, 45 Gb винд SATA

Сайты на сервере:

Около 15 сайтов с трафиком ~10000 уников

Базы данных: 20 штук - всего 4Gb

Последнее время сайты стали работать медленновато, не то что б не выносимо, но медленно.

Навигация по нодам

18 апреля 2013 в 19:36

Hello world))

Не могу придумать как в d6 сделать вот такую навигацию по нодам

Т.е. каждый год это есть отдельная нода.

Как сделать такую навигацию?

CCK
WIEWS
Taxonomy
Tabs

или еще как то??

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

Не переводиться PRIMARY LINKS

15 апреля 2013 в 21:39

Hello world))

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

Но вот столкнулся с проблемой, не переводятся пункты меню в PRIMARY LINKS, всегда показываются все переводы.

Уже и не знаю куда смотреть. На другом сайте, с такой же темой, все работает.

p.s. Остальные функции мультиязычности работают, проблема именно с PRIMARY LINKS.
Может кто сталкивался с таким?

Пейджер VIEWS в произвольном месте сайта в page.tpl.php (D6)

15 апреля 2013 в 13:53

Hello world))

Подскажите, как вывести пейджер VIEWS в произвольном месте сайта

Как создать вот такой блок новостей?

11 апреля 2013 в 15:17

Hello world)

Помогите создать вот такой блок новостей

Делаю через Views, добавил такие поля

Поля
[counter] == Global: View result counter
[field_img_fid] == Содержимое: Изображение (field_img)
[timestamp] == Node revision: Дата создания
[path] == Материал: Адрес
[title] == Материал: Заголовок
[body] == Материал: Содержимое

В изображении вывожу

<div class="line">
               
<div class="item <strong>size_small</strong>">
<div class="image">[field_img_fid]</div>
  <h4>[title]</h4>
  [body]
  <div class="next"><a href="[path]"><img src="img/next.gif" width="21" height="21" alt="" /></a>  <em>[timestamp]</em></div>
</div>

</div>

Что нужно?

Как показать блок зарегистрированным пользователям, но скрыть от других ролей?

2 апреля 2013 в 14:43

Hello world))

Как показать блок зарегистрированным пользователям, но скрыть от других ролей?

Порылся на D.ORG, но решения не нашел, понял одно, реализуется php кодом в видимости блока, но каким?

Такое решение предлагают для D5

[РЕШЕНО] Производительность Друпал. Как найти "косяки"?

17 марта 2013 в 20:48

Hello world))

Вопрос о производительности Друпал, поставил модуль Devel и вот какую инфу он выдает

Executed 492 queries in 470.47 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 3297.79 ms.

Как это понимать?

Отправлено 492 запроса на сервер за 470.47 (если так, то что влияет на скорость отправки запросов)
Страница сгенерировалясь за 3297.79 ms - это собственно производительность сервера?

Т.е. чем быстрей будет сгенерирована страница, это и есть производительность сервера.

CKEditor

26 февраля 2013 в 18:10

Hello world)

Проблема с CKEditor

Установил на один сайт, отлично работает во всех браузерах, на другом же сайте в Опере и IE глюки.
В Опере при нажатии какой либо кнопки вызова скрипта виснет, в IE вовсе не загружается.

Сайты расположены на одном сервере, по соседству, т.е. проблемы в настройка сервера нет.

Подскажите, может кто сталкивался с таким или как отловить ошибку?

[РЕШЕНО] Вирус на сайте HTML/IFRAME.B.GEN

22 августа 2012 в 15:09

Hello world)

Словил вирус, видимо ломанули ftp

Входные данные.

1. О вирусе сообщил Яндекс.Вебмастер
2. Так же пользователи на сайте сообщают что ругается антивирусник
"HTML/IFRAME.B.GEN вирусняк найден NOD32 v 5"
3. Нашел инфу что этот вирус дописывает код в js и выводит на сайте iframe
4. Видно дописанные iframe только когда залогиниваешься

Что сделано.

Реализовать онлайн-калькулятор на сайте

8 февраля 2012 в 21:47

Hello world)

Требуется реализовать он-лайн калькулятор. Аналогичный вот этому

1 столбец (место монтажа) - выпадающий список
2 столбец (площадь м3) - вводим значение
3 столбец (толщины) - выпадающий список

Результат - кол-во материала (кг), желательно что б появлялся он-лайн, без отправить.

Кто может помочь, пишите)

Запретить Vote up down выводить сообщение

15 сентября 2011 в 1:53

Никак не могу запретить вывод сообщение что доступ запрещен

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

Народ, кто сталкивался?

Непонятный символ в блоке авторизации

13 сентября 2011 в 15:13

Hello world

Никак не могу найти баг в теме оформления sadaphulii, в блоке авторизации появляется непонятный символ.

Вот посмотрите

Вертикальная черта есть в коде, так что это не css? блоки, которые изменял проверил, никаких боков нет, не пойму, откуда берется?

Может кто сталкивался?

В коде это выгладит так

Блокировка пользователя (ban) по времени

3 сентября 2011 в 12:08

Hello world)

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

Нашел неплохой модульBan and Unpublish, но он позволяет эффективно бороться со спаммерами, а укротить нерадивых пользователе, нет.

По моему мнению самое эффективное написать правила и баннить за нарушения на время, но как это реализовать?

User_relationships и мультисайтинг

30 мая 2011 в 13:41

Hello world))

Функционируют два сайта с помощью простенького мультисайтинга, объеденены таблицы с юзерами

Хочу добавить к сайтам модуль user_relationships, увеличить социальную составляющую))

Смена адреса сайта?

23 марта 2011 в 11:29

Hello world))

Решил изменить адрес сайта с домена ORG.UA на домен COM (что б избавится от региональной принадлежности). В google webmaster это процесс подробно описан.Перемещение сайта

Может кому пригодится

Если вы собираетесь переместить свой сайт в новый домен, здесь находятся советы, которые помогут сохранить рейтинг сайта в результатах поиска Google. Основная цель - избежать ошибок 404 (файл не найден) при нажатии на ссылки на ваш сайт.

* Если вы меняете домен по причине смены торговой марки или изменения дизайна сайта, то, возможно, лучше будет совершить это в два этапа: сначала переместить сайт, а затем заняться изменением его внешнего вида. Это позволит сделать процесс перемещения более прозрачным для пользователя и менее проблемным для владельца сайта. Поэтапность действий также сократит время на поиск и устранения ошибок.

* Используйте переадресацию 301 для постоянного перенаправления всех страниц со своего старого сайта на новый. Она сообщает пользователям и поисковым машинам, что ваш сайт переехал навсегда. Рекомендуется осуществить перемещение и настроить переадресацию в пределах раздела или каталога и проверить его работоспособность и только потом перемещать все содержание.

[РЕШЕНО]Трех колоночный тянущийся дизайн, нужна помощь

11 февраля 2011 в 13:14

Hello world)

Никак не могу найти ошибку в верстке.

[РЕШЕНО]Нагрузка на гипервизор?

26 января 2011 в 17:07

Hello world))

Прошу Вашей помощи разобраться в таком понятии как "нагрузка на гипервизор".

Я арендую виртуальный сервер, система виртуализации Pralells, хостер говорит, дословно

"Хотим предупредить Вас о том, что Ваши проекты уже переросли VPS, как услугу. Нагрузка на жесткий диск гипервизора со стороны Вашего аккаунта является избыточной, что говорит о необходимости перехода на физические выделенные ресурсы"

Мой сайты

Drupal - установлено 5 скриптов, общая посещаемость около 5000 уников

Хостинг для Drupal

30 декабря 2010 в 15:52

Hello world;)

Давно веду не равный бой, т.к. в linux не очень, с хостинг компаниями, речь в первую очередь о VPS/VDS.
Разработкой сайтов под управлением Друпал занимаюсь где то пол года, на данный момент посещаемость все моих сайтов ~7к уников в сутки, при посещении ~2к мой виртуальный хостер заговорил о том что мне нужно брать VPS, ну и началось, за это время я не мало узнал о серверах и хотел бы поделиться этими знаниями с новичками такими как я.

Хочу добавить что недавно сделал попытку поменять VDS что ни к чему положительному не привело, а было это так. С увеличением посещаемости моих ресурсов добрался до тарифа в 50$(hostlife.net) - это 1000Mhz проц, 768 ОЗУ, 35Gb, но тут натыкаюсь на компанию vds64.com у которой есть тариф 1500Mhz проц, 1024 ОЗУ, 30Gb - 30$, думаю отлично, за меньшие деньги больше ресурсов, сайты будут летать, перенос всех проектов занял пару дней (и кило нервов), плюс денек на смену DNS, и после этого одни проблемы. Load Average где то стал по 20, при таких результатах ни о какой нормальной работе сервера и соответственно сайтов речи быть не может, все сайты тормозят, люди пишут, а я на нервах. Конечно же пишу в поддержку ,ь так мол и так, что то они там настраивали и снизили Load Average до 5-10, стало конечно лучше, но все равно не то, а вообще должно быть совсем хорошо, ресурсов то больше. Полез сам по SSH на сервер и что вижу памяти свободной полно, а вот процессор с ума сходит. Вывод, не могут настроить под Друпал.

Каталог sites/default/files закрыт для записи.

30 декабря 2010 в 14:20

Hello world)

Новый глюк Друпал, причем на работающем сайте.

Решил сегодня создать материал, а картинки не загружаются, стал разбираться, а каталог sites/default/files закрыт для записи.

Проверил права, проверил владельца, проверил доступ, все стоит верно, полазил по форуму, ничего подобного, что еще поробывать?

Переезд и белый экран!

28 декабря 2010 в 11:57

Hello world)

Переезжаю на другой VPS и такое дело, один сайт перенес, все нормально, а вот со вторым проблема,
после авторизации, белый экран смерти и все, пару раз повторил операцию, перезалил сайт и базу (делал новые дампы), ничего не помогает.

Кто сталкивался, подскажите?