Hello,
On our test instance of projeqtor that we use for every update, we noticed that after updating PHP from 8.2 to 8.4 (we jumped a version since we don't update every time it happens)
Apparently, PHP 8.3 and above have deprecated ldap_connection from
ldap_connect($host, $port)
to
ldap_connect("ldap://$host:$port??369")
at least from whatI could see in the projeqtor log file Any idea how I could correct that ?
Since changing code in the projeqtor file will be overwritten next update I do ?
Hello,
Thanks for telling us.
Actually, the
technical requirements
advice to use only 8.3 version of PHP.
Your comment will be taken into consideration for future updates.
Thank you for the swift answer
I will see with my colleague and try using 8.3 only
maybe something in 8.4 was more deprecated than 8.3
if not, we can just wait until a Projeqtor Update has a fix for it
We tried to fix some issues for PHP 8.4 compatibility on ProjeQtOr V12.4.1
So first, versions of ProjeQtOr before V12.4.1 won't be compatible at all with PHP 8.4
There are meny deprecations on V12.4 that are commonly used on many php developments.
We did not notice the issue with LDAP.
We'll check this.
Note that you can just configure PHP to remove deprecation notice
I just checked : ProjeQtOr is already compatible with new ldap_connect syntax.
Old stlye syntax is deprecated since PHP 8.3 and has been fixed on ProjeQtOr V11.2.0 almost 2 years ago (Ticket #8079)
So you may be using a quite old version of ProjeQtOr, V11.1 or older.
V11.1.0 was deployed on december 2023, when PHP 8.3 was just brand new.
Don't expect this version to be compatible with PHP V8.4
So please remeber that we only support last stable release on this forum for free support.
If you need support for older version, have a look at our accurate and very reactive professional support service.
En poursuivant votre navigation, vous acceptez le dépôt de cookies tiers destinés au bon fonctionnement et à la sécurisation du site (gestion de session, reCaptcha) et à une analyse statistique anonymisée des accès sur notre site (Google Analytics). Si vous vous inscrivez, les informations que vous fournirez ne seront jamais divulguées à un tiers sous quelque forme que ce soit. En savoir plus
Cookies settings
×
Functional Cookies
Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.
Session
Please login to see yours activities!
Other cookies
Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.