Discover Centmin Mod today
Register Now

Xenforo admin.php downloaded as file?

Discussion in 'Forum software usage' started by rdan, Sep 13, 2014.

Tags:
  1. rdan

    rdan Well-Known Member

    5,419
    1,386
    113
    May 25, 2014
    Ratings:
    +2,167
    Local Time:
    10:44 PM
    Mainline
    10.2
    When I open my domain/admin.php
    Instead of opening the admin page, admin.php will be downloaded.


    What should be the problem here?
     
  2. pamamolf

    pamamolf Well-Known Member

    4,022
    421
    83
    May 31, 2014
    Ratings:
    +816
    Local Time:
    5:44 PM
    Nginx-1.17.x
    MariaDB 10.3.x
    php and file permissions ...
     
  3. rdan

    rdan Well-Known Member

    5,419
    1,386
    113
    May 25, 2014
    Ratings:
    +2,167
    Local Time:
    10:44 PM
    Mainline
    10.2
    chown nginx:ngnx

    All other forum areas are fine, just the /admin.php doesn't load.
    Visiting it will download the file.
     
  4. rdan

    rdan Well-Known Member

    5,419
    1,386
    113
    May 25, 2014
    Ratings:
    +2,167
    Local Time:
    10:44 PM
    Mainline
    10.2
    By the way, this is a test server on DO with 512MB ram.
    Don't have this problem before :(
     
  5. rdan

    rdan Well-Known Member

    5,419
    1,386
    113
    May 25, 2014
    Ratings:
    +2,167
    Local Time:
    10:44 PM
    Mainline
    10.2
    This is something to do with .ONL domain :(
    I change the domain use and it works fine now.
    Everything is the same, same config, permissions but with different domain.

    Don't know why it's happening, but I also encounter the same problem when using @Floren's repo.
    I thought it was Axivo rpm's problem but not.

    If somebody want's to test, I can provide a test .onl domain.
     
  6. eva2000

    eva2000 Administrator Staff Member

    50,479
    11,664
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,089
    Local Time:
    12:44 AM
    Nginx 1.25.x
    MariaDB 10.x
    for Centmin Mod Nginx at least and Xenforo need the php.conf include line if you have a separate location context just for admin.php i.e.

    Code:
      location ~ ^/(admin.php) {
            include /usr/local/nginx/conf/php.conf;
            allow 127.0.0.1;
            allow myipaddress;
            deny all;
    }
     
  7. rdan

    rdan Well-Known Member

    5,419
    1,386
    113
    May 25, 2014
    Ratings:
    +2,167
    Local Time:
    10:44 PM
    Mainline
    10.2
    I don't have that line but it works fine with my other domains, but not on .ONL :/