Probleem:
Ik heb een nieuwe WordPress website, gemaakt met Elementor, gekopieerd vanaf de test- naar de productieomgeving. Ik hernoem de URLs met de Elementor plugin en de website werkt meteen correct.
Hier en daar zie ik nog wat visuele foutjes en probeer die op te lossen in Elementor. Bij een specifieke pagina lukt het niet om de wijzigingen op te slaan. Als foutmelding geeft Elementor een 400 Bad Request aan.
Oplossing:
Op de nieuwe omgeving was de temp map die door PHP wordt gebruikt nog niet aangemaakt. Er was dus geen tijdelijke map. Deze map wordt gebruikt om tijdelijk bestanden in op te slaan zoals afbeeldingen.
Na het toevoegen van de tmp map en het herladen van Elementor kon ik de wijzigingen wel bijwerken.
Om te weten welke map op jouw server als tmp map ingesteld staat kan je de functie sys_get_temp_dir gebruiken. Sommige hostingpartijen bieden ook een beheersysteem aan waarin je deze gegevens kan vinden. Kom je hier niet aan uit? Neem dan contact op met jouw hostingprovider.
Oplossing getest op:
WordPress 5.3.2 en Elementor Pro 2.8