The circuit looks reasonable.
I assume that you have twiddled the potentiometer.
Try shorting out the LDR and see if the light goes off, this checks the output stage.
You could attenuate the signal going into the Darlington by making R4, say, 10k and add a 10k resistor from base1 to ground.
A Darlington is very sensitive with a gain of over a thousand so very little current is needed to turn it on. Normally a voltage of 0.6V is necessary to turn on a silicon transistor but this assumes a reasonable base current. In the Darlington case the voltage is lower since the current is so low.