Debugging

  • Using Multiple Domains

    Set up your webserver If you are using [http://b2evolution.net/web-hosting/top-quality-best-webhosting.php shared hosting], check that your hosting plan allows multiple domains and set those up as "Domain Aliases". If your are using a [http:…More »
  • Crumbs (nonces)

    Principle The goal of crumbs is to prevent a hacker from being able to blindly carry out actions on your blog by tricking you into clicking on a link. For example, let’s suppose a hacker sends you an email containing a link saying "click h…More »
  • Setting up a multidomain test environment

    This man page refers to b2evolution "phoenix" First, when testing a single domain, you should always use localhost and not the IP address of your machine, nor the windows name of your machine. Trust our experience that cookies may act weird on the IP…More »
  • Ajax Debug Log

    b2evolution v5. The Ajax debug log us a CSS floating windows that shows you the AJAX requests between the browser and the server. If you have already turned on debug mode (see Debugging), you just need to click "JS log" in the evobar. The…More »
  • Debugging

    Before you try to debug anything, start by checking if you have caching turned on for your blog. If so, you may be seeing bugs that are cached but no longer exist. Turn caches off to make sure you see what’s going on in real time. Enable Debugging…More »
  • Viewing PHP errors

    PHP writes all its errors into a log file which depends on your particular setup. It will typically be called error.log. It may be a good idea to ask your web host where you can check the contents of this file. Besides this, it may be easier to have PHP…More »
  • Dev Menu

    When developing skins, enabling the little Dev menu can be very useful. How to enable the Dev menu In the _advanced.php, change the following lines: /** * Do you want to display the "Dev" menu in the evobar? * This allows to display the dev…More »