To fix the Personal Hotspot missing at first retype the access point name through your Internet Tethering settings:
Go to Settings > General > Network > Cellular Data Network.
Click Reset Settings.
Type in an access point name
Go back to Network. Put Cellular Data to ON.
Personal Hotspot should appear on the bottom of the same screen.