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,397
    1,353
    113
    May 25, 2014
    Ratings:
    +2,125
    Local Time:
    7:02 AM
    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,003
    420
    83
    May 31, 2014
    Ratings:
    +812
    Local Time:
    1:02 AM
    Nginx-1.17.x
    MariaDB 10.3.x
    php and file permissions ...
     
  3. rdan

    rdan Well-Known Member

    5,397
    1,353
    113
    May 25, 2014
    Ratings:
    +2,125
    Local Time:
    7:02 AM
    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,397
    1,353
    113
    May 25, 2014
    Ratings:
    +2,125
    Local Time:
    7:02 AM
    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,397
    1,353
    113
    May 25, 2014
    Ratings:
    +2,125
    Local Time:
    7:02 AM
    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

    49,874
    11,485
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +17,837
    Local Time:
    9:02 AM
    Nginx 1.21.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,397
    1,353
    113
    May 25, 2014
    Ratings:
    +2,125
    Local Time:
    7:02 AM
    Mainline
    10.2
    I don't have that line but it works fine with my other domains, but not on .ONL :/