RSS   Twitter   Copiny   Copiny
Нашел ошибку? 

Выдели фрагмент текста с ошибкой или неточностью и нажми Ctrl+Enter!

Установка JBDump и способы его запуска

Режимы работы и способы запуска

Вне зависимости от способа необходимо подключать файл init.php (идет в комплекте), в котором должны быть прописаны верные настройки.

Способ 1: Подключение через php.ini (рекомендуется)

В файле настроек php.ini есть возможность указать файл который будет выполняться для любых PHP скриптов. Делается это следующим образом

# for windows
auto_prepend_file = Z:\home\adm\jbdump\init.php

# for unix-like
auto_prepend_file = /var/www/jdump/data/public_html/init.php

Примеры, где можно найти php.ini

  • windows (denwer): denwer\usr\local\php5\php.ini
  • unix-like system: /etc/php5/...

Сам скрипт можно положить как отдельный локальный сайт, настройка root должна быть прописана соответствующая. Например, у себя я сделал локальный домен http://jbdump.adm/.

Чем это хорошо?

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

Почему это плохо?

  • На продуктиве так делать нельзя под страхом смерти! Например, если будет ошибка в jbdump, то пострадают все сайты на хостинге.
  • Немного замедляет работу всех сайтов
  • Всегда нужно помнить, что у вас подключается jbdump, даже если он не нужен, а php скрипт пустой

Не смотря на недостатки рекомендуется имено именно этот способ подключения для своих локальных сайтов.

Способ 2: подключение через .htaccess

В принципе это тоже самое что и первый способ, с единственным отличием что скрипт подключиться к определенному сайту(сайтам). Пример синтаксиса так же очень схож с php.ini

# example for windows (denwer)
php_value auto_prepend_file Z:\home\adm\jbdump\init.php

# example for linux
php_value auto_prepend_file /var/www/jdump/data/public_html/init.php

Способ 3: Просто включение файла

Положите в проект, например в папку /jbdump. И в удобном для вас месте включите его в исполняемый файл. Обычно это начало <site_root>/index.php

include './jbdump/init.php';

Смотрите также:
Оставить комментарий




* обязательно для заполнения

1 введенный почтовый адрес используется только для обратной связи при ответах в комментариях и сервиса gravatar.com
.