سلام
به نظر من Error establishing a database connection دلیل نمیشه مشکل حتما از دیتابیسش هست و سرور دون نیست!
شما بیشتر باید دنبال سابقه ایشون و مشتریانشون باشین و کیفیت کار رو از مشتریانشون جویا بشین.حالا حواسمم نیست که تاپیک مال دو هفته پیشه