crystalglas
Goto Top

Lamp rewrite erzeugt immer 404

Moin,
ich arbeite beruflich viel im Bereich der Webentwicklung.
Normal benutze ich einen angemieteten Webspace und/oder Xampp zur entwicklung.
Ich wollte jetzt jedoch einen eigenen Lampp aufsetzen. Damit habe ich nun einige Probleme.

Aktuell installiert ist:
Server version: Apache/2.4.41 (Ubuntu)
Server built:   2020-04-13T17:19:17

PHP 7.4.3 (cli) (built: May  5 2020 12:14:27) ( NTS )

mysql  Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

Ebenfalls habe ich mir webmin installiert um alles etwas einfacher verwalten zu können. Sowie einen samba server damit ich mein Projektlaufwerk in Windows einbinden kann.

Ich habe meine Projekte in /var/www liegen statt in /var/www/html das habe ich entsprechend umgestellt und funktioniert auch.
Alle Dateien haben chmod 644 alle Ordner 755
Owner ist www-data:www-data wobei mein Admin Account der Gruppe www-data hinzugefügt ist.

Mein Problem ist nun folgendes:
In meinem Projekt verwende ich mod_rewrite. Starte ich mein Projekt unter http://192.168.178.10/kunde/xy wird automatisch umgeleitet zum Login http://192.168.178.10/kunde/xy/login/ wo ich dann ein 404 erhalte.
In der Error Log steht dann
[Sat May 09 08:52:48.001366 2020] [php7:error] [pid 46137] [client 192.168.178.100:52773] script '/var/www/index.php' not found or unable to stat  

Normal sollte die index.php unter /var/www/kunde/xy/index.php behandelt werden. Der Pfad /login/ existiert ja nicht wirklich.

sudo a2enmod rewrite
sudo service apache2 restart
habe ich durchgeführt.

Den vhost habe ich über das webmin erstellt: und sieht so aus:
<VirtualHost *:80>
    DocumentRoot "/var/www/"  
    <Directory "/var/www/">  
        Options Indexes FollowSymLinks MultiViews
        allow from all
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>
Anfangs wollte ich für jedes Projekt einen eigenen VHost anlegen, das hatte alles nicht geklappt, also bin ich wieder zurückgerdert und erstmal wieder diesen Standard vHost angelegt. Vielleicht wollte ich da etwas zu viel auf einmal und habe mir was zerschossen...

Ich probiere schon lange rum aber bekomme es nicht zum laufen. Ich hoffe, dass mir hier jemand helfen kann. Damit der Startthread jetzt noch so groß ist habe ich nicht alle möglichen conf hier reinkopiert. Gerne reiche aber nach!

Ich bin dankbar für jeden Tip!

Content-Key: 570694

Url: https://administrator.de/contentid/570694

Ausgedruckt am: 28.03.2024 um 12:03 Uhr