Отправляет email-рассылки с помощью сервиса Sendsay

Изучаем CMS Drupal

  Все выпуски  

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


Другие сайты и рассылки

Сайт, который ведет данную рассылку, принадлежит к сети сайтов FORworld. Рекомендуем посетить другие наши сайты.

Или же вы можете просто посмотреть, что нового появилось на наших сайтах.

Также рекомендуем подписаться на другие наши рассылки

Мы в:

Twitter: forworld
Виджет для Яндекса (файлы)
Виджет для Яндекса (картинки)

Рекомендуем скачать

Сборка настроенная Drupal 6.15+ модули+Denwer 3(без установки, все настроено)
Скачать с: Deposit Files
Размер (Кбайт): 12122

Урок 1 по созданию и настройке сайта на основе CMS Drupal
Скачать с: Deposit Files
Размер (Кбайт): 14160

Изменяем персональную информацию о сайте в CMS Drupal
Скачать с: Deposit Files
Размер (Кбайт): 1430

Создание раздела Статьи в CMS Drupal
Скачать с: Deposit Files
Размер (Кбайт): 6270

Все файлы

Предлагаем воспользоваться купоном - ehgvzsnrd1uk0ghn5t1resciqyl16bii - на 10% скидку при покупке GOLD-аккаунта DepositFiles с периодом действия 6 месяцев или 1 год. Купон действителен до 2010-06-16.

И еще можно скачать

Каталог наборов кистей для Photoshop (июнь) NEW!!!
Скачать с: Deposit Files
Видеоурок по Photoshop для начинающих: создаем рамку для фото, и помещаем в нее фотографию
Скачать с: Deposit Files
Набор кистей швейной тематики (JessCrafters)
Скачать с: Deposit Files

Настройка системы оповещения об ошибках

Теги:

Ни в одном процессе нельзя обойтись без ошибок, тем более в процессе создания сайта. Особенно это актуально, если вы знаете PHP и намерены заняться программированием на этом языке (настройкой CMS Drupal для себя). По этому поводу есть даже несколько интересных цитат и законов Мерфи.


  • Если отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения.

  • Ошибка? Это не ошибка, это системная функция.

  • Во время исполнения ошибки имеют наивысший приоритет. Прервать исполнение ошибки может только другая, более активная ошибка.

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

  • Я только что нашел последнюю ошибку.

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



…Ну, и так далее. На самом деле тема ошибок — настолько грустная, что по ее поводу было придумано просто огромное количество юмористических цитат и афоризмов. Так уж устроен человек — на душе становится легче, когда над грустным начинаешь смеяться.

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

Для настройки системы оповещения об ошибках предназначен раздел Управление/Настройка сайта/Сообщения об ошибках. В нем вы сможете найти следующие элементы управления.

  • Поля Страница по умолчанию для ошибки 403 (доступ закрыт) и Страница по умолчанию для ошибки 404 (не найдено). По умолчанию при возникновении данных ошибок пользователю отправляются стандартные сообщения. Но с помощью этих полей вы можете изменить стандартные сообщения об ошибках! Просто создайте HTML-страницы с нужными сообщениями и укажите в названных полях пути к этим страницам.

  • Раскрывающийся список Сообщения об ошибках. Обязательно обратите внимание на этот раскрывающийся список. Он позволяет выбрать действия, которые будут происходить при возникновении ошибок. По умолчанию сообщение о возникшей ошибке не только заносится в журнал, но и выводится на экран. А этого делать ни в коем случае нельзя! Вывод сообщений о возникших ошибках — это все равно, что приглашение взломать ваш сайт. Выводя сообщения об ошибках на экран, вы тем самым очень упрощаете работу хакера, если он вдруг решит взломать ваш сайт. Поэтому перед тем, как выложить проект в Интернете, обязательно измените значение данного раскрывающегося списка — выберите в нем пункт Записывать ошибки в системный журнал.

  • В шестой версии CMS Drupal в данном разделе появился еще один раскрывающийся список — Очищать записи в системном журнале старше, чем. Он позволяет указать время хранения записей об ошибках в журнале. По истечении указанного времени старые сообщения об ошибках будут автоматически удаляться (если у вас правильно настроен используемый в CMS Drupal планировщик заданий).



В шестой версии CMS Drupal появился еще один раздел, предназначенный для настройки различных системных сообщений. Это раздел Управление/Настройка сайта/Отчеты и сообщения/Отчеты в базе данных. Он позволяет указать максимальное количество записей в базе данных, содержащей сообщения о системных событиях. Для этого предназначен раскрывающийся список Удалять старые записи из журнала, если их становится больше, чем. При превышении указанного количества записей старые записи будут автоматически удаляться из базы данных.

Нужно заметить, что в шестой версии CMS Drupal раздел Отчеты в базе данных появился неспроста. Есть то, что отличает пятую версию CMS Drupal от шестой. А именно — в шестой версии вы можете настроить систему так, чтобы она хранила сообщения об ошибках не в файле журнала на диске, а в отдельной базе данных. Для этого предназначен специальный модуль, о чем мы еще поговорим далее в этой книге.

Источник: http://mydrupal.biz.ua/node/669

Бесплатные модули для Drupal

RoboXchange (для eCommerce)
Теги: Деньги
Скачать: http://drupal.org/project/ec_roboxchange

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

RoboXchange (для Ubercart)
Теги: Деньги
Скачать: http://drupal.org/project/uc_roboxchange

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

Лучшие темы оформления для Drupal: Artschool

Теги:
Посмотреть как на практике выглядит тема: на сайте http://dayx.co.ua
Размер картинок, CSS и JS файлов темы (Кбайт): 925
Скачать тему: на сайте Drupal.org

При посещении сайта с примером данной темы оформления (http://dayx.co.ua), обратите внимание, что для уменьшения размера страницы, мы уменьшили качество фоновых картинок темы оформления. На самом деле они более качественные.


  • - небольшая ширина темы оформления.

  • - ужасающе огромный размер фоновых картинок темы оформления. Причем, размер картинок можно без существенного снижения качества уменьшить с 920 Кбайт до 174 Кбайт.

  • - не используются отдельные файлы node.tpl.php, block.tpl.php, comment.tpl.php.



Примерное расположение областей для блоков







СодержимоеЛевая колонка
СодержимоеПравая колонка
Footer LeftFooter CenterFooter Right
Подвал

Источник: http://mycms.com.ua/node/511


В избранное