×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: JEDchecker doesn't check if PHP Version is 5.6.23

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 9 months ago #34464

  • tanya
  • tanya's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 5
  • Thank you received: 0
Hello,
I updated PHP to 5.6.23 and JEDchecker doesn't check any more one of my components. JEDchecker gives a white screen in about 4 minutes of processing this file in one domain. In another domain, it doesn't perform checking after unzipping.
It doesn't check if PHP Version is 5.6.23.
It does check the same component without problems if PHP Versions are 5.4.45 and 5.4.4.
My component is a custom component.
JEDchecker checks other components without problems in the latest PHP Version .
What can be so unique in my custom component so that JED checker can't process it? (I use Joomla! 3.5.1 .)
Many thanks for your support!

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 9 months ago #34475

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Your joomla installation is running 5.6 and you are no longer able to scan components with the JEDchecker?
Or is the component that you are checking written for 5.6? In any case - it shouldn't matter. Look at the ajax requests that the component is making - most probably there is some king of notice or error. (use the javascript console in your browser to debug this)

Regards,
Daniel

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 9 months ago #34477

  • tanya
  • tanya's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 5
  • Thank you received: 0
Hi Daniel,
My Joomla is 3.5.1. But I was talking about PHP version. I noticed that JEDchecker stopped checking the same component right after I upgraded PHP .
After clicking on Submit, it gives me white screen and I can see these warnings in the javascript console:
Use of getAttributeNode() is deprecated. Use getAttribute() instead.
Empty string passed to getElementById().

See attached image please.
Many thanks!
Attachments:

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 9 months ago #34554

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
The white page indicates that error reporting is disabled in the global config. Go to your joomla's global config and set error reporting to maximum. After that you'll see the error.

And actually - the checks are made with ajax. If you are getting a white page, it means that for some reason you are not running the ajax checks, but submitting the form. this means that you have a js error that prevents the script from running the ajax checks.

Regards,
Daniel

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 9 months ago #34556

  • tanya
  • tanya's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 5
  • Thank you received: 0
Hi Daniel,
JEDchecker checks the same component without problems if PHP versions are 5.4.45 and 5.4.4. (with error reporting set to 'system default')
If PHP version is 5.6, JED checker doesn't work for my custom component.
What is the deal with different PHP versions?
Thank you,
Tanya

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 9 months ago #34557

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
To be honest. I have no clue. I can't tell you what's going on since I don't have access to your site. But why are you using php 5.6??? when we already have php 7... If you tell me that it doesn't work with php7, then I'll be worried, but 5.6...

Regards,
Daneil

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 9 months ago #34568

  • tanya
  • tanya's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 5
  • Thank you received: 0
I just updated php to 7 on my other domain and ran JEDchecker for the same component there. White screen again. JED checker only works in php 5.4 for this component...
I am wondering what can it be in my component. Can this be because of deprecated codes or superglobals, which were found in the component?
Many thanks!

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 9 months ago #34576

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
I doubt it, it seems that jedchecker is not running the tests. The tests are run with ajax request. This means that you'll see the same page and only the new information about the checks is displayed on the screen. You are telling me that you see a white page, which means that the page is being submitted...

you seem to have a js error, that screws up the checkings.

REgards,
Daniel

JEDchecker doesn't check if PHP Version is 5.6.23 7 years 8 months ago #34593

  • tanya
  • tanya's Avatar Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Posts: 5
  • Thank you received: 0
Hi Daniel,
If there is a js error in the component, why this error is not a problem for JEDchecker, running in an older php environment? How older than 5.5 php versions can make a difference in the way JEDchecker works?
Thank you so much for your patience for my questions. The reason why I am trying to figure all this out is that I need to update php on all of my domains, but if I do this JEDchecker will stop checking my component, which is still in the development. I really like JDEchecker- this is the only tool I have in my hands to bug my developer to write a better code. :)
  • Page:
  • 1
Time to create page: 0.199 seconds