If you can ping APs, try SSH and login with ZD admin credentials.
Do you see the ZD's IP when you type 'get director'?
Else try 'set director ip ', followed by 'reboot'.
This should send the AP's LWAPP request to the ZD on next boot up.
Follow your Monitor/Access Points page Events/Activities log like Monnat suggested to see if it connects, or...?