engine cranking and engine turning over is the same thing here. It just means that the starter is making the crankshaft spin. It is the beginning of the process. Pull a spark plug
wire off and see if you have an ignition spark while someone cranks the engine over. If you don't have spark from the coil then you should check to see if the crank sensor is sending a signal out. If you do have spark, check for fuel injection pulse. With your key in the run position your fuel injectors should have voltage. unplug one injector and use a test light and check to see if you have battery voltage to the injector. If there is voltage that lights up your test light the next step is to check for the ground pulse from the ecm. With an injector unplugged arrange the test light so that you are testing the current from one terminal of the harness connector to the other terminal. Crank the engine and see if the test light flashes. (blinks while you are cranking) If you have a blink while you are cranking that means the injector has a pulse and should be firing. Check for fuel pressure ate the port on the fuel rail. It should be 41-47psi. (2.88-3.30 kg/cm(2)) for port fuel injection (since you said you have a fuel rail)
On this type of ignition system sometimes the coil shorts out and damages the ignition module. You would need to use a lab scope and check the signals to the ignition module to find out what you have and what you don't have.