Preheat oven to 325°F (160°C) and prepare a 9-inch round cake pan.
Beat cream cheese until smooth. Add sugar and vanilla, followed by eggs and sour cream. Set aside.
Prepare cake mix as directed, then fold in coconut and pecans.
Pour half the cake batter into the pan, spoon cheesecake mixture over it, then top with remaining batter.
Bake for 55-60 minutes. Cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
In a saucepan, cook evaporated milk, sugar, egg yolks, and butter until thickened.
Stir in vanilla, coconut, and pecans.
Once cake is cool, frost with the coconut-pecan frosting. Serve and enjoy!