Ergebnis 1 bis 8 von 8

Thema: Contao Manager Fehler (No input file specified)

  1. #1
    Contao-Fan
    Registriert seit
    30.05.2010.
    Ort
    Schweiz
    Beiträge
    251

    Standard Contao Manager Fehler (No input file specified)

    Hallo zusammen,

    ich wollte kürzlich den Contao Manager aufrufen und bekam folgende Fehlermeldung (Leere Seite): "No input file specified"

    Die Installation läuft bei Hoststar. Ich hab dort nachgefragt, aber sie können mir nicht weiterhelfen. Ich habe dazu folgende Seite gefunden:

    https://code-fever.de/artikel/contao...specified.html

    Der Hoster hat mir gesagt, dass Homestead auf den Servern nicht verwendet wird. Man hat mir noch folgendes mitgeteilt:

    Ich habe in den Log-Files des Servers folgende Information gefunden:

    [Tue Mar 07 13:40:40.530159 2023] [proxy_fcgi:error] [pid 249225] [client XX.XXX.XX.XXX:0] AH01071: Got error 'Unable to open primary script: redirect:/app.php (No such file or directory)'

    Serverseitig haben sich keinerlei Konfigurationen geändert, vermutlich ist hier eine Einstellung in der Software nicht (mehr) ganz korrekt..
    Ich habe seit der Installation auch nie etwas geändert... kann mir jemand weiterhelfen?

    Grüsse Stefan

  2. #2
    Contao-Fan
    Registriert seit
    30.05.2010.
    Ort
    Schweiz
    Beiträge
    251

    Standard

    Kein Profi da, der mir helfen kann?

  3. #3
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von walkabout77 Beitrag anzeigen
    Kein Profi da, der mir helfen kann?
    Um welche Contao-Version handelt es sich denn? Hast du im web oder public Verzeichnis eine app.php, index.php oder beides? Wie sieht die Datei .htaccess in dem Verzeíchnis aus?

  4. #4
    Contao-Fan
    Registriert seit
    30.05.2010.
    Ort
    Schweiz
    Beiträge
    251

    Standard

    Contao Version 4.4.48

    Im Web Verzeichnis befindet sich nur die app.php

    Hier die .htaccess

    Code:
    <IfModule mod_headers.c>
        # Allow access from all domains for webfonts (see contao/core-bundle#528)
        <FilesMatch "\.(ttf|ttc|otf|eot|woff2?|font\.css)$">
            Header set Access-Control-Allow-Origin "*"
        </FilesMatch>
    </IfModule>
    
    <IfModule mod_rewrite.c>
        RewriteEngine On
    
        # Determine the RewriteBase automatically and set it as environment variable.
        # If you are using Apache aliases to do mass virtual hosting or installed the
        # project in a subdirectory, the base path will be prepended to allow proper
        # resolution of the app.php file and to redirect to the correct URI. It will
        # work in environments without path prefix as well, providing a safe, one-size
        # fits all solution. But as you do not need it in this case, you can comment
        # the following 2 lines to eliminate the overhead.
        RewriteCond %{REQUEST_URI}::$1 ^(/.+)/(.*)::\2$
        RewriteRule ^(.*) - [E=BASE:%1]
    
        # Sets the HTTP_AUTHORIZATION header removed by Apache
        RewriteCond %{HTTP:Authorization} .
        RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    
        # Redirect to URI without front controller to prevent duplicate content
        # (with and without `/app.php`). Only do this redirect on the initial
        # rewrite by Apache and not on subsequent cycles. Otherwise we would get an
        # endless redirect loop (request -> rewrite to front controller ->
        # redirect -> request -> ...).
        # So in case you get a "too many redirects" error or you always get redirected
        # to the start page because your Apache does not expose the REDIRECT_STATUS
        # environment variable, you have 2 choices:
        # - disable this feature by commenting the following 2 lines or
        # - use Apache >= 2.3.9 and replace all L flags by END flags and remove the
        #   following RewriteCond (best solution)
        RewriteCond %{ENV:REDIRECT_STATUS} ^$
        RewriteRule ^app\.php(?:/(.*)|$) %{ENV:BASE}/$1 [R=301,L]
    
        # If the requested filename exists, simply serve it.
        # We only want to let Apache serve files and not directories.
        RewriteCond %{REQUEST_FILENAME} -f
        RewriteRule ^ - [L]
    
        # Rewrite all other queries to the front controller.
        RewriteRule ^ %{ENV:BASE}/app.php [L]
    </IfModule>
    
    <IfModule !mod_rewrite.c>
        <IfModule mod_alias.c>
            # When mod_rewrite is not available, we instruct a temporary redirect of
            # the start page to the front controller explicitly so that the website
            # and the generated links can still be used.
            RedirectMatch 302 ^/$ /app.php/
            # RedirectTemp cannot be used instead
        </IfModule>
    </IfModule>

    contao forum 1.jpg

  5. #5
    Contao-Fan
    Registriert seit
    30.05.2010.
    Ort
    Schweiz
    Beiträge
    251

    Standard

    Wäre echt froh um Hilfe...

  6. #6
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wie ist denn die Vorgeschichte? Lief die Installation schon mal bei HostStar? Konntest du den Contao-Manager dort schon mal aufrufen? Hast du deinerseits irgendwas an der Installation geändert seither, sei es ein Update, andere PHP-Version, anderes Installationsverzeichnis oder was auch immer? Falls nicht - und HostStar hat ja laut deren Aussage serverseitig auch nichts geändert - very strange.

  7. #7
    Contao-Fan
    Registriert seit
    30.05.2010.
    Ort
    Schweiz
    Beiträge
    251

    Standard

    Ja am Anfang lief alles wie gewünscht, ich habe damit ja auch die Contao Installation gemacht. Ich habe nie etwas geändert... Wie repariert man sowas am besten?

  8. #8
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von walkabout77 Beitrag anzeigen
    Ja am Anfang lief alles wie gewünscht, ich habe damit ja auch die Contao Installation gemacht. Ich habe nie etwas geändert... Wie repariert man sowas am besten?
    Hmm, dann musst entweder Du oder Hoststar die jeweilige Aussage (habe nichts geändert) nochmal genau überdenken. Außer es wäre möglich, dass der Contao-Manager bei einem Manager-Update so geändert wurde, dass die neue Version bei HostStar nicht mehr aufgerufen werden kann, aber nach dem automatischen Update noch funktioniert. Oder jemand anders hat an der Installation was geändert ohne dein Wissen.

    Betrifft das Problem eigentlich nur den Contao-Manager oder kann die Website auch nicht aufgerufen werden? Ich nehme an du hast kontrolliert, ob der Contao-Manager, also die Datei contao-manager.phar(.php), überhaupt noch vorhanden ist?

    Wie sieht der Webserver denn aus bei Hoststar? Ist es überhaupt Apache oder vielleicht nginx oder eine Kombination von beiden?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •