View ProjeQtOr On SourceForge.net
ProjeQtOr - Project Management Tool
Support us on Capterra
OIN - Open Invention Network
ProjeQtOr free project management software - Update PHP to 8.3 and above breaks LDAP - ProjeQtOr
 

Update PHP to 8.3 and above breaks LDAP

More
19 Jan 2026 10:58 - 19 Jan 2026 11:01 #1 by Cpt_Jabberwock
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 ?

Thank you
Last edit: 19 Jan 2026 11:01 by Cpt_Jabberwock.

Please Log in or Create an account to join the conversation.

More
19 Jan 2026 11:16 #2 by Plucks
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.

Have a nice day.
 

Please Log in or Create an account to join the conversation.

More
19 Jan 2026 11:26 #3 by Cpt_Jabberwock
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

Thank you again

Please Log in or Create an account to join the conversation.

More
19 Jan 2026 14:27 #4 by babynus
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 ;)

Babynus
Administrator of ProjeQtOr web site

Please Log in or Create an account to join the conversation.

More
19 Jan 2026 14:35 #5 by Cpt_Jabberwock
Thank you for the quick update
We will see on our end how it goes
Have a good day

Please Log in or Create an account to join the conversation.

More
19 Jan 2026 14:57 #6 by babynus
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.

Babynus
Administrator of ProjeQtOr web site

Please Log in or Create an account to join the conversation.

Moderators: babynusprotion
Time to create page: 0.038 seconds

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.