That may have fixed your issue but mine would still only vibrate. I found a possible alternative solution. Go to Settings>Apps>messages>notifications>importance and click urgent. This will make a sound and vibrate when receiving messages.
I ultimately found the reason mine wasn't making a sound was due to moving my downloaded ringtone to the sd card. So I went into notification settings and changed the default sound to one of the provided sounds from the list.
... View more