added error protection on php ini