También puedes hacerlo con una consulta concatenada, de esta forma:
Código PHP:
Delete From articulos, fotos From articulos Left Join fotos ON articulos.idarticulo=fotos.idarticulo Where articulos.idarticulo=1
El 1 sería el número de artículo a borrar, yo las hago así y funciona siempre correctamente, de esta forma te aseguras que se borra, casi nunca uso On Delete Cascade, intento preservar la compatibilidad con versiones anteriores en mis aplicaciones.
Ya me contarás.