We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Проблема при мультиверсионности(подключение расширений)
Проблема при мультиверсионности(подключение расширений)
Здравствуйте! Сделал на debian 8.5 на vestacp мультиверсионность. Делал по инструкциям https://anikin.pw/all/multiversionnost- ... s-vestacp/ и https://0vps.ru/item/34-raznye-versii-p ... i-debian-8 . Ставил php7.1 в качестве дополнительной. Всё получилось кроме одного но: Не подгружаются расширения php в том числе и memcached. Настроки видит, загружает верно, в настройках прописано что нужно подключить, но php ведёт себя как будто не видит этих строк. Загружается, всё работает, но не загружается не одно расширение и в логах самого php и syslog не имеет ни одного намёка на ошибку. В чём может быть дело? Есть мысли?
Re: Проблема при мультиверсионности(подключение расширений)
Здравствуйте! Почему не подключается разобрался. Теперь не может загрузиться memcached(все остальные разширения загружаются, вот что в логах пишет:
Файлы /php/php7/lib/php/extensions/no-debug-non-zts-20160303/memcached.so и /usr/local/lib/libmemcached.so.11 есть.
Объясните что значит ошибка и по возможности как исправить.
Code: Select all
PHP Warning: PHP Startup: Unable to load dynamic library '/php/php7/lib/php/extensions/no-debug-non-zts-20160303/memcached.so' - /usr/local/lib/libmemcached.so.11: undefined symbol: __asan_option_detect_stack_use_after_return in Unknown on line 0
Объясните что значит ошибка и по возможности как исправить.
Re: Проблема при мультиверсионности(подключение расширений)
Где-то там в комментариях было написано, что нужно в ext их прописать :)Mikhail29 wrote:Загружается, всё работает, но не загружается не одно расширение и в логах самого php и syslog не имеет ни одного намёка на ошибку. В чём может быть дело? Есть мысли?
Re: Проблема при мультиверсионности(подключение расширений)
Так и рассказали бы всем :)Mikhail29 wrote:Здравствуйте! Почему не подключается разобрался.
Ну не может загрузить расширение.Mikhail29 wrote:Теперь не может загрузиться memcached(все остальные разширения загружаются, вот что в логах пишет:
..
Объясните что значит ошибка и по возможности как исправить.
Может не от того пхп расширение, может прав не хватает.
Собственно под 7-ку пришлось руками собирать из исходников, селяви.
Re: Проблема при мультиверсионности(подключение расширений)
такая ошибка наблюдается, если устанавливает модуль не той разрядности. Например у вас система архитектуры amd64, а модуль memcached вы устанавливаете х86.Mikhail29 wrote:PHP Warning: PHP Startup: Unable to load dynamic library '/php/php7/lib/php/extensions/no-debug-non-zts-20160303/memcached.so' - /usr/local/lib/libmemcached.so.11: undefined symbol: __asan_option_detect_stack_use_after_return in Unknown on line 0
Стоит это проверить.
Re: Проблема при мультиверсионности(подключение расширений)
Да сам по сути напартачил. Одно из расширений неверно ему имя указал(на одну букву ошибся) в этоге не одно расширение не подключилось, как исправил всё заработало.skurudo wrote:Так и рассказали бы всем :)
Спасибо. Попробую чуток разобраться с этой проблемой. А то уже вообще был разочаровался настроить memcached и подзабросил это дело.linux81 wrote:такая ошибка наблюдается, если устанавливает модуль не той разрядности. Например у вас система архитектуры amd64, а модуль memcached вы устанавливаете х86.
Стоит это проверить.