Announcement

Collapse
No announcement yet.

Debugging tools

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Debugging tools

    Hi guys,

    Can you suggest a debugging tool for php code ? I take advantage of SQL Debug provided by SC but php code's debugging is really difficult when the applications start to grow

    Thanks in advance

    Manuel

  • #2
    If you need better debug options you can edit and run the code from a raw php development tool like Zend, phpEd and other php debugging tools. They work from the desktop, which is a real challenge to web-based applications like SC. But once you deploy you can put it into a debugging tool
    Albert Drent
    aducom software netherlands
    scriptcase partner, reseller, support and (turn-key) development
    www.scriptcase.eu / www.scriptcase.nl

    Comment


    • #3
      xdebug works with your deployed scriptcase, I use it to find bugs in the generated code (and they still exist and hardly get fixed...).
      But others work fine as well....

      Comment


      • #4
        Hi,
        I am new to scriptcase and could not debug code with scriptcase. Is there any other tool that i can use ? I am new to PHP and love scriptcase but due to lack of debug, thinking about using it for for our production. How to use Xdebug with scriptcase ? I have phpedit also. How to debug an application developed in scriptcase in Phpedit ?
        Experts please advice.
        Thanks

        Comment


        • #5
          Originally posted by ashdev805 View Post
          Hi,
          I am new to scriptcase and could not debug code with scriptcase. Is there any other tool that i can use ? I am new to PHP and love scriptcase but due to lack of debug, thinking about using it for for our production. How to use Xdebug with scriptcase ? I have phpedit also. How to debug an application developed in scriptcase in Phpedit ?
          Experts please advice.
          Thanks

          If you mean phpEd, create a workspace and point that to the correct webserver after defining debug as being done on an external webserver. phpEd will move a debugging file to the root and then you can simply start the generated code, set breakpoints etc.
          Albert Drent
          aducom software netherlands
          scriptcase partner, reseller, support and (turn-key) development
          www.scriptcase.eu / www.scriptcase.nl

          Comment


          • #6
            xdebug useage:
            On your local webserver (for me uniserverz) change your php.ini
            add:

            [xdebug]
            zend_extension=${US_ROOTF}/core/php54/extensions/php_xdebug.dll
            xdebug.remote_autostart=on
            xdebug.remote_enable=on
            xdebug.remote_host=127.0.0.1
            xdebug.remote_port=9000
            xdebug.remote_handler=dbgp
            xdebug.remote_mode=req
            xdebug.idekey=default
            xdebug.show_exception_trace=0
            xdebug.show_local_vars=9
            xdebug.show_mem_delta=0
            xdebug.profiler_enable = 1

            In your php/extensions dir add php_xdebug.dll (basically you need to add this to the xdebug path).

            That is about it.. Just restart your server and you are done.. Start xdbg on that localhost ond it will connect to port 9000.
            After that it is fairly easy...
            Also check out http://xdebug.org/wizard.php if you are using windows.

            Comment

            Working...
            X