Dlatego, że skrypty pomimo tego że są jakąś tam funkcjonującą całością to działają zawsze w określonym środowisku. Jeśli nie spełnia ono wymagań, to skrypt nie będzie działał.
Rowerem rajdu
Paryż - Dakar nie przejedziesz pomimo tego, że jest gotowy i funkcjonujący

Zacznij od przeczytania dokumentacji omawianych skryptów i sprawdż jakie mają wymagania i czy Twoje środowisko pracy (serwer, wersja php, wersja MySQL) jes spełnia.