Join the community 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,447
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    8:47 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 Premium Member Premium Member

    4,087
    428
    83
    May 31, 2014
    Ratings:
    +834
    Local Time:
    2:47 AM
    Nginx-1.25.x
    MariaDB 10.3.x
    php and file permissions ...
     
  3. rdan

    rdan Well-Known Member

    5,447
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    8:47 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,447
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    8:47 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,447
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    8:47 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

    54,906
    12,240
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,811
    Local Time:
    10:47 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    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,447
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    8:47 AM
    Mainline
    10.2
    I don't have that line but it works fine with my other domains, but not on .ONL :/