Взято из http://magento-forum.ru/topic/954/
- Скачайте расширение XDebug для интерпретатора PHP
- Там много вариантов этого расширения.
Выберите из них свой по следующим критериям:- ваш вариант XDebug должен соответствовать вашей версии интерпретатора PHP (например, у вас интерпретатор PHP версии 5.3, то и XDebug
- берите для PHP 5.3)
- ваш вариант должен быть без суффикса TS в имени
- берите вариант 32 bit (даже если у вас операционная система 64 bit)
- Скачайте выбранный файл и поместите его в папку ZendServer/lib
- Отключите Zend Debugger.
Zend Debugger и XDebug — это два альтернативных инструмента, которые выполняют одни и те же задачи.
Если вы решили использовать XDebug, то Zend Debugger лучше отключить, чтобы он не мешался.- Откройте файл ZendServer/etc/cfg/debugger.ini
- Найдите там параметр «zend_extension_manager.dir.debugger» и отключите его (поставьте перед ним символ «;»)
- Сохраните файл debugger.ini.
- Подключите XDebug
- Откройте файл ZendServer/etc/php.ini
- Найдите там команду загрузки ZendExtensionManager.dll (строка вида «zend_extension="C:\zend\ZendServer\lib\ZendExtensionManager.dll"»)
- Перед данной командой напишите другую: «zend_extension="C:\zend\ZendServer\lib\php_xdebug-2.1.1-5.3-vc9-nts.dll"» (подставьте сюда свой путь и имя файла скачанного расширения XDebug).
- Ещё ниже где-нибудь в этом файле напишите:
xdebug.max_nesting_level = 300
Стандартного значения «100» этой переменной для Magento недостаточно. - Ещё рекомендую написать:
xdebug.auto_trace = On
- Ещё рекомендую найти в php.ini опцию html_errors и установить ей значенение On
- Сохраните php.ini.
- Перезапустите Zend Server.
- Откройте экран phpinfo и убедитесь, что интерпретатор PHP успешно загрузил расширение XDebug.
Комментариев нет:
Отправить комментарий