Nichts anderes als meine Vorredner schreiben.
Mach ein Backup Deiner aktuellen Seite. Ich nutze Akeeba.
(A): Wenn Du genug Online-Speicher hat erstelle ein Verzeichnis, auf das eine Subdomain zeigt und und versieh es mit einem Passwortschutz damit Google keinen doppelten Content anmeckert. Spiel das Backup da ein und teste. Wenn alles nach Deinen Vorstellungen läuft, baue in der Originalseite nach. Wenn es in der Subdomain läuft, funzt es auch im Original, da gleicher Server.
Ich habe nicht genug Onlinespeicher zum Verdoppeln, deshalb:
(B): Nutze lokal ein (z. B.) XAMPP mit der gleichen (!) PHP-Version wie Online. Spiel das Backup dort ein. Teste und weiter wie (A). Und bete, das nicht irgendeine Einstellung des Servers online so anders ist, dass es online doch nicht läuft. Problem hatte ich aber noch nie.