Ankündigung

Einklappen
Keine Ankündigung bisher.

RewriteRule in vhost.conf für Skript im Unterordner...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Gut werde mir das mal anschauen mit dem Debugg, das wäre unter Umständen echt hilfreich *g*

    Ja soweit wäre es ja auch richtig: "/var/www/vhosts/domain.tld/httpdocs/project_x/app/plugins/mde/server.php" entspricht exakt dem Speicherort der Datei, darum sage ich ja beim aufrufen von http://domain.tld/project_x/Startseite sollte eigentlich meine Ausgabe kommen und nicht 404...

    Gut das werde ich mit dem Debugg hoffentlich beheben können aber was genau meinst du mit "Nicht die letzte Anweisung"?

    Kommentar


    • #17
      Zitat von Paykoman Beitrag anzeigen
      Gut werde mir das mal anschauen mit dem Debugg, das wäre unter Umständen echt hilfreich *g*
      kann man sagen, hast ja auch schon ausgaben des rewrite logs geposted neben des setzen auf level 3 :
      http://www.php.de/forum/webentwicklu...90#post1446890

      Kommentar


      • #18
        Also ich für mein Teil blicke bei der Dokumentation nicht wirklich durch, in wie fern soll mir die Angaben oben bei "Logging" beim debuggen helfen? nichts davon kann ich in meine vhost.conf schreiben, sprich mehr als

        RewriteLog "/var/log/apache2/rewrite.log"
        RewriteLogLevel 8

        habe ich bis jetzt nicht gefunden und das was dort steht ist alles andere als hilfreich = nichts aussagend.
        Da wäre ich euch echt dankbar für etwa Hilfe wie wir den Kram jetzt anständig ge debuggt bekommen um den verdammten Fehler zu finden...

        37.201.229.100 - - [18/Jul/2015:15:49:14 +0200] [domain.tld/sid#7f1419a3d920][rid#7f141fa8c0a0/initial] (2) init rewrite engine with requested uri /project_x/Startseite
        37.201.229.100 - - [18/Jul/2015:15:49:14 +0200] [domain.tld/sid#7f1419a3d920][rid#7f141fa8c0a0/initial] (1) pass through /project_x/Startseite
        37.201.229.100 - - [18/Jul/2015:15:49:14 +0200] [domain.tld/sid#7f1419a3d920][rid#7f141fa86940/initial/redir#1] (2) init rewrite engine with requested uri /error_docs/not_found.html
        37.201.229.100 - - [18/Jul/2015:15:49:14 +0200] [domain.tld/sid#7f1419a3d920][rid#7f141fa86940/initial/redir#1] (1) pass through /error_docs/not_found.html

        Kommentar


        • #19
          Code:
          init rewrite   ...................
          pass through  ......................
          passiert ja nüscht, ausser das keine passende regel gefunden wird.

          Kommentar


          • #20
            was mir nicht weiter hilft außer das es nicht funktioniert...

            Kommentar


            • #21
              schade, ich hab aber keinen bock deine zwei threads nach deiner aktuellen config zu durchsuchen um mögliche fehler zu finden -> out.

              Kommentar


              • #22
                Naja, so wie sie hier in diesem Thread bisher disskutiert wurde:

                Code:
                RewriteEngine On
                DocumentRoot "/var/www/vhosts/domain.tld/httpdocs"
                RewriteLog "/var/log/apache2/rewrite.log"
                RewriteLogLevel 8
                
                AliasMatch "^/owp" "/project_x"
                <Directory "/project_x">
                    RewriteEngine On
                    RewriteBase /project_x/
                
                    RewriteRule "Startseite$" "app/plugins/mde/server.php"
                </Directory>
                Und aufgerufen wird es erstmal ohne den Alias also via "http://domain.tld/project_x/Startseite" und ausgeführt werden sollte dann normalerweise: "/var/www/vhosts/domain.tld/httpdocs/project_x/app/plugins/mde/server.php"

                Kommentar


                • #23
                  und project_x liegt auch wirklich im root deines servers ?
                  [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

                  Kommentar


                  • #24
                    Definitiv ja!

                    Kommentar


                    • #25
                      lass die rewrite base raus, lass alles raus was geht und generiren mit mod_rewrite einhen fehler, anhand dessen du das debuging beobachten kannst.

                      Kommentar


                      • #26
                        Ich bin leider gerade nicht in der Lage das ganze zu testen.

                        Code:
                        <Directory "/project_x">
                           RewriteEngine On
                           RewriteBase /project_x
                           RewriteRule ^/Startseite$ app/plugins/mde/server.php [L]
                        </Directory>
                        Code:
                        <Directory "/project_x">
                           RewriteEngine On
                           # RewriteBase /project_x
                           RewriteRule ^/Startseite$ app/plugins/mde/server.php [L]
                        </Directory>
                        Was produzieren die jeweiligen im rewrite-Log ?
                        [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

                        Kommentar


                        • #27

                          Mit RewriteBase (habe auch DocumentRoot beim ersten mal weg gelassen, komisch das es mit dem zweiten Versuch identisch ist, sag ja die Meldung ist irgend wie totaler Mist).
                          Code:
                          37.201.229.100 - - [18/Jul/2015:17:29:24 +0200] [domain.tld/sid#7f510f37d920][rid#7f51153cc0a0/initial] (2) init rewrite engine with requested uri /project_x/Startseite
                          37.201.229.100 - - [18/Jul/2015:17:29:24 +0200] [domain.tld/sid#7f510f37d920][rid#7f51153cc0a0/initial] (1) pass through /project_x/Startseite
                          37.201.229.100 - - [18/Jul/2015:17:29:24 +0200] [domain.tld/sid#7f510f37d920][rid#7f51153c6940/initial/redir#1] (2) init rewrite engine with requested uri /error_docs/not_found.html
                          37.201.229.100 - - [18/Jul/2015:17:29:24 +0200] [domain.tld/sid#7f510f37d920][rid#7f51153c6940/initial/redir#1] (1) pass through /error_docs/not_found.html
                          
                          
                          37.201.229.100 - - [18/Jul/2015:17:31:25 +0200] [domain.tld/sid#7f66b78b9920][rid#7f66bd9080a0/initial] (2) init rewrite engine with requested uri /project_x/Startseite
                          37.201.229.100 - - [18/Jul/2015:17:31:25 +0200] [domain.tld/sid#7f66b78b9920][rid#7f66bd9080a0/initial] (1) pass through /project_x/Startseite
                          37.201.229.100 - - [18/Jul/2015:17:31:25 +0200] [domain.tld/sid#7f66b78b9920][rid#7f66bd902940/initial/redir#1] (2) init rewrite engine with requested uri /error_docs/not_found.html
                          37.201.229.100 - - [18/Jul/2015:17:31:25 +0200] [domain.tld/sid#7f66b78b9920][rid#7f66bd902940/initial/redir#1] (1) pass through /error_docs/not_found.html
                          Nun ohne RewriteBase (mit gesetztem DocumentRoot)
                          Code:
                          37.201.229.100 - - [18/Jul/2015:17:33:08 +0200] [domain.tld/sid#7f0f28977920][rid#7f0f2e9c60a0/initial] (2) init rewrite engine with requested uri /domain.tld/Startseite
                          37.201.229.100 - - [18/Jul/2015:17:33:08 +0200] [domain.tld/sid#7f0f28977920][rid#7f0f2e9c60a0/initial] (1) pass through /project_x/Startseite
                          37.201.229.100 - - [18/Jul/2015:17:33:08 +0200] [domain.tld/sid#7f0f28977920][rid#7f0f2e9c0940/initial/redir#1] (2) init rewrite engine with requested uri /error_docs/not_found.html
                          37.201.229.100 - - [18/Jul/2015:17:33:08 +0200] [domain.tld/sid#7f0f28977920][rid#7f0f2e9c0940/initial/redir#1] (1) pass through /error_docs/not_found.html

                          Kommentar


                          • #28
                            Gut zumindest können wir Override-Konflikte auschließen. Ich tippe auf ein Pfad-Problem. Lauf mal mit den Pfaden ein wenig durch und teste bspw. den absoluten Pfad zu app/plugins/mde/server.php optional auch dem absoluten Pfad des Rewrite_base ( aber das sollte er ja laut deiner aussage bereits sein ).

                            Rewriting ist eigentlich nur die Summe aus Selektor, virtuellem Pfad und realen Pfad und entsprechenden HTTP-Statuscodes die den Apache dazu anleiten eine Aktion als Reaktion auf den Request zu starten.
                            [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

                            Kommentar


                            • #29
                              Einwenig arbeite ich ja auch an dem Problem mit *gg*

                              Den absolute-pfad habe ich mir extra mit php ausgeben lassen und was den Pfad zur Datei angeht, habe ich den natürlich auch extra über den Browser aufgerufen sprich http://domain.tld/project_x/app/plugins/mde/server.php.

                              Von daher wäre es so ziemlig das einzige was es wohl nicht sein wird *gg*

                              Was ich mir vorstellen kann ist den Fehler bei den Absoluten Pfade, weil man sieht da immer unterschiedliche variationen wie etwas angegeben wird...

                              Z.B.: DocumentRoot, hier habe ich gesehen das z.B. nur bis zum httpdocs Ordner angegeben wird den Ordner selber aber nicht und joa ich schätze mal da ist wohl das Problem.
                              Wäre toll wenn man das anständig debuggen könnte welche Pfade er versucht zu öffnen und der gleichen

                              Kommentar


                              • #30
                                Na dann: http://stackoverflow.com/questions/5...-configuration
                                [URL="https://gitter.im/php-de/chat?utm_source=share-link&utm_medium=link&utm_campaign=share-link"]PHP.de Gitter.im Chat[/URL] - [URL="https://raindrop.io/user/32178"]Meine öffentlichen Bookmarks[/URL] ← Ich habe dir geholfen ? [B][URL="https://www.amazon.de/gp/wishlist/348FHGUZWTNL0"]Beschenk mich[/URL][/B].

                                Kommentar

                                Lädt...
                                X