XAMPP geïnstalleerd, doodziek van die rare beveiligingsinstellingen geworden
Beveiligingsinstellingen?
(nergens documentatie over te vinden ), en dus maar weer verwijderd. Na herinstallatie van de oude vertrouwde lamp wordt mijn /var/www/index.php verwezen naar een niet meer bestaande (virtuele) /xampp map, met uiteraard een 404-error.
Wat bedoel je precies? Probeer je met 'localhost' in je browser een door jouzelf aangemaakte /var/www/index.php te openen en krijg je dan toch een 404 op /xampp? Of staat er in de /var/www/index.php zelf een verwijzing naar /xampp?
In het eerste geval heb je dus niet alles van XAMPP verwijderd, want dat zijn de instellingen van een standaard XAMPP-installatie en als alles daarvan weg zou zijn, zou dit niet kunnen opkomen.
Als /var/www/index.php zelf een verwijzing naar /xampp bevat, heb je kennelijk de index.php uit /opt/lampp/htdocs gekopiëerd. Die vervangen zou dan voldoende moeten zijn, want /var/www is volgens mij de standaard documentroot voor een LAMP-installatie.
Blijkbaar staan er in een of meerdere configuratiebestanden nog oude verwijzingen. Maar in WELKE in godesnaam en wat was de default?
Zowel XAMPP als LAMP (apache) gebruiken bestanden met de naam httpd.conf voor instellingen en meestal ook nog met httpd-xxxx.conf (waarbij die xxxx van alles kan zijn). Waar die precies staan, vind je het snelst via de terminal met een locate-opdracht. De DocumentRoot-regel in de httpd.conf wijst naar de map waarin apache zoekt als je 'localhost' oproept.
Het beste lijkt me lamp maar goed te deïnstalleren zodat ik hem weer netjes met default-instellingen kan herïnstalleren.
De vraag is nu: ik weet niet hoe ik die schone deïnstallatie moet aanpakken. Met tasksel lamp uitvinken lukt het in ieder geval niet.
Met tasksel selecteer je een aantal pakketten in één keer. Kennelijk moet je die afzonderlijk verwijderen. Volgens /usr/share/tasksel/ubuntu-tasks.desc zijn dat voor LAMP de pakketten apache2 en mysql-server. De mysql-server kan je laten staan, want daar kan het probleem niet in zitten.