I verify my development setup against the checklist below. When running the automatic install script, everything should be ok, but if I have tried some manual install to test something, this list gives a good clue, to find out what when wrong.

  1. I give the command “locale”, and it must not show the warning “locale: Cannot set LC_CTYPE to default locale: No such file or directory”
  2. vim, I create a new file and insert a line with a tab. Here I check that the tabstop is 2 spaces and trailing spaces marked with red.
  3. Apache
    I point my host browser to I get “Ubuntu Web Development Environtment”
  4. Ftp
    On the host I make a ftp connection to, I enter name ‘ada’ and password ‘Lovelace’ when prompted and do a ls /var
  5. MySQL
    In the vm ssh I do the command “mysql -u root -pLovelace”. This will take me to mysql interpreter. Here I can give any commands, e.g. check which databases I have with “show databases;”
    I point my host browser to This will show me the admin page, where I can log in with user ‘ada’ and password ‘Lovelace’
  7. Apache and clean urls
    I start the Drupal 8 installer. If clean urls is enabled I can install, otherwise I get an error message.
  8. XDebug, installation
    In the vm ssh I do the command “php -i | grep xdebug”. This will show all the xdebug parameters xdebug is running with. I check the values I have specified in xdebug.ini.
    Alternatively I create the file /var/www/html/phpinfo.php and point my host browser to Here I can find
    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
        with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
        with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
    Further down the page, there is an xdebug section, where I find all the xdebug parameters.
  9. XDebug from host with NetBeans
    Create a new project in NetBeans of type PHP Application.
    In Run Configuration, select Run As Remote Web Site, change the Project URL to, configure the remote ftp connection to, port 21, specify the Upload Directory to /var/www/html/directory and set upload files to On Save.
    In the generated index.php I add an echo statement in the php code and set an breakpoint.
    Then I do Debug Project and the breakpoint is activated.
  10. I check my Drupal sites where I see the Drupal login page.
  11. I check my WordPress site where I see the WordPress installation wellcome screen at




Leave a Reply

Your email address will not be published. Required fields are marked *