Welcome to Centmin Mod Community
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

    4,592
    1,108
    113
    May 25, 2014
    Ratings:
    +1,628
    Local Time:
    1:55 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 Premium Member Premium Member

    3,439
    329
    83
    May 31, 2014
    Ratings:
    +627
    Local Time:
    8:55 AM
    Nginx-1.17.x
    MariaDB 10.3.x
    php and file permissions ...
     
  3. rdan

    rdan Well-Known Member

    4,592
    1,108
    113
    May 25, 2014
    Ratings:
    +1,628
    Local Time:
    1:55 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

    4,592
    1,108
    113
    May 25, 2014
    Ratings:
    +1,628
    Local Time:
    1:55 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

    4,592
    1,108
    113
    May 25, 2014
    Ratings:
    +1,628
    Local Time:
    1:55 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

    41,304
    9,271
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +14,225
    Local Time:
    3:55 PM
    Nginx 1.17.x
    MariaDB 5.5/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

    4,592
    1,108
    113
    May 25, 2014
    Ratings:
    +1,628
    Local Time:
    1:55 PM
    Mainline
    10.2
    I don't have that line but it works fine with my other domains, but not on .ONL :/