Various PHP errors in log (failed to open stream, expects resource not boolean, and expects array)

I'm getting these 3 errors in my error log on Newmediarockstars.com

Can someone help me solve these?

[Thu Oct 08 18:39:01.647680 2015] [:error] [pid 16710] [client 2.26.190.46:53754] PHP Warning: array_push() expects parameter 1 to be array, null given in /nas/wp/www/cluster-40838/newrockstars/wp-content/themes/maginess/single.php on line 270, referer: https://www.google.co.uk/
[Thu Oct 08 18:38:47.819997 2015] [:error] [pid 16576] [client 192.69.243.82:55777] PHP Warning: fclose() expects parameter 1 to be resource, boolean given in /nas/wp/www/cluster-40838/newrockstars/wp-content/plugins/error-log-monitor/Elm/PhpErrorLog.php on line 110, referer: http://newmediarockstars.com/wp-admin/index.php
[Thu Oct 08 18:38:47.819902 2015] [:error] [pid 16576] [client 192.69.243.82:55777] PHP Warning: fopen(/var/log/apache2/newrockstars.error.log): failed to open stream: Permission denied in /nas/wp/www/cluster-40838/newrockstars/wp-content/plugins/error-log-monitor/Elm/PhpErrorLog.php on line 109, referer: http://newmediarockstars.com/wp-admin/index.php