Bug 30217

Summary: Загрузка файла-сообщение wrong ELF class: ELFCLASS32
Product: ALT Linux Ark Reporter: тимур <tlatypov>
Component: Ошибки работыAssignee: тимур <tlatypov>
Status: CLOSED NOTABUG QA Contact: QA p5 <qa-p5>
Severity: major    
Priority: P3 CC: cas
Version: не указана   
Hardware: all   
OS: Linux   

Description тимур 2014-08-01 11:41:58 MSK
У нас имеется портал 1 с битрикс, стоит на сервере Alt linux centaurus 7.0.
Попытались установить файл  Файл XDEBUG.SO сюда /usr/lib/php/modules 

но эта библиотека нормально не подгружается. Выходит сообщение:


Failed loading /usr/lib64/php/5.3.25/extensions/xdebug.so:  /usr/lib64/php/5.3.25/extensions/xdebug.so: wrong ELF class: ELFCLASS32

Почему выходит такая ошибка?
Как подгрузить нормально файл в /usr/lib/php/modules?
Comment 1 тимур 2014-08-25 08:50:49 MSK
У нас имеется портал 1 с битрикс, стоит на сервере Alt linux centaurus 7.0.
Попытались установить файл  Файл XDEBUG.SO сюда /usr/lib/php/modules 

но эта библиотека нормально не подгружается. Выходит сообщение:


Failed loading /usr/lib64/php/5.3.25/extensions/xdebug.so: 
/usr/lib64/php/5.3.25/extensions/xdebug.so: wrong ELF class: ELFCLASS32

Почему выходит такая ошибка?
Как подгрузить нормально файл в /usr/lib/php/modules?
Comment 2 Andrey Cherepanov 2014-08-25 11:03:24 MSK
(В ответ на комментарий №0)
> /usr/lib64/php/5.3.25/extensions/xdebug.so: wrong ELF class: ELFCLASS32
> 
> Почему выходит такая ошибка?
> Как подгрузить нормально файл в /usr/lib/php/modules?
Самое простое: установить пакет php5-xdebug из штатного репозитория (http://altlinux.org/Install)

Есть также несколько других вариантов, если вам нужен именно этот модуль:
1. Используйте 64-битную версию xdebug.so (а не 32-битную)
2. Используйте 32-битный Apache на 64-битной системе (с помощью биарчевых библиотек http://altlinux.org/Arepo)
3. Используйте 32-битную версию системы.