MRatWork Forum by Mustafa Ramadhan

Language Specific Discussions => Indonesia Users => Topic started by: NginxHolic on 2017-06-12, 04:47:02

Title: Subdomains menampilkan default halaman index
Post by: NginxHolic on 2017-06-12, 04:47:02
Halo om Mustafa,

Saya baru reinstall server pakai Centos 7, masalahnya ternyata cukup banyak.
Salah satunya, ketika menambahkan subdomain, apapun itu, maka dia tidak bisa membaca index.php.

Jadi misalnya saya berkunjung ke blog.domainsaya.tld maka dia akan menampilkan halaman default tadi. Tapi ketika saya coba buat file disana, misal file phpinfo.php dan mengaksesnya maka halaman tersebut dapat ditampilkan tanpa masalah.

Saya sudah pastikan tidak ada index.html pada halaman itu, dan ini baru pertama kali terjadi sejak saya pakai Kloxo MR.

Mohon petuahnya ya.

Terima kasih

Saya sudah coba jalankan semua command:
Code: [Select]
yum clean all
yum update -y
sh /script/cleanup
sh /script/fixweb
sh /script/restart-web
sh /script/fix-all
sh /script/restart-all

tapi tidak berefek. Saya juga sudah hapus domain, buat ulang tapi juga tidak berefek.
Saya cek document root sudah benar di

berikut sysinfo:
Code: [Select]
A. Control Panel:
   - Kloxo-MR: 7.0.0.c-2017060801
   - Web: hiawatha-10.6.0-f.1.mr.el7.x86_64
   - PHP: php56s-5.6.30-2.ius.centos7 (fpm mode)
B. Plateform:
   - OS: CentOS Linux release 7.3.1611 (Core) x86_64
   - Hostname: domain.mydigital.com
C. Services:
   1. MySQL: MariaDB-server-10.0.31-1.el7.centos.x86_64
   2. PHP:
      - Installed:
        - Branch: php56u-cli-5.6.30-2.ius.centos7.x86_64
        - Multiple:
          * php56m-5.6.30-2.ius.centos7
          * php71m-7.1.5-1.ius.centos7
      - Used: --PHP Branch--
      - Multiple: enable
   3. Web Used: nginxproxy
     - Hiawatha: hiawatha-10.6.0-f.1.mr.el7.x86_64
     - Lighttpd: lighttpd-1.4.45-1.el7.x86_64
     - Nginx: nginx-1.13.1-1.el7.ngx.x86_64
     - Apache: httpd24u-2.4.25-4.ius.centos7.x86_64
       - PHP Type: php-fpm_event
       - Secondary PHP: off
   4. WebCache: none
     - ATS: --uninstalled--
     - Squid: --uninstalled--
     - Varnish: --uninstalled--
   5. Dns: djbdns
     - Bind: bind-9.9.9-1.mr.el7.x86_64
     - DJBDns: djbdns-1.05-17.4.mr.el7.x86_64
     - NSD: nsd-4.1.16-1.el7.x86_64
     - PowerDNS: pdns-4.0.3-1.el7.MIND.x86_64
     - Yadifa: yadifa-2.2.5-1.el7.x86_64
   6. Mail: qmail-toaster-1.03-1.3.56.mr.el7.x86_64
      - pop3/imap4: dovecot-toaster-2.2.24-1.mr.el7.x86_64
      - smtp: qmail-toaster-1.03-1.3.56.mr.el7.x86_64
      - spam: --uninstalled--
   7. FTP: pure-ftpd
      - pure-ftpd: pure-ftpd-1.0.42-3.el7.x86_64
   8. Stats: awstats
      - awstats: kloxomr-stats-awstats-7.6-1.mr.noarch

Salam
Title: Re: Subdomains menampilkan default halaman index
Post by: ar1246 on 2017-06-12, 08:59:39
udah coba d akses dr perngkat lain pak?
barangkali karena cache di komputernya
saya dulu pernah ky gitu
pas akses komputer lain works well
ternyata karena saya lupa clear cache nya
Title: Re: Subdomains menampilkan default halaman index
Post by: NginxHolic on 2017-06-12, 09:47:46
Sudah saya coba pada beberapa device dan hasilnya tetap sama. Kira2 apa ada ide lainnya pak?

Saya jadi bingung mesti diapakan ini.

Seharusnya Kloxo MR sudah compatible dengan Centos 7 ya.  :-[
Title: Re: Subdomains menampilkan default halaman index
Post by: NginxHolic on 2017-06-12, 10:02:48
Update.

Sungguh lucu apa yang saya lakukan.

Berdasarkan info diatas, saya menggunakan NGINXPROXY, artinya APACHE ada dibelakang NGINX.
Sudah saya ulik2 tidak ada efeknya.

Akhirnya saya kepikiran untuk menggunakan Web Feature dan mengganti keterangan dari Back-End menjadi Front-End dan Voila!! berhasil.

Tapi, subdomain itu tidak lagi menggunakan NGINXPROXY tapi NGINX saja.
Kalau saya kembalikan jadi Back-End lagi maka dia akan menampilkan halaman default lagi.

Apa mungkin ini bug yang Pak Mustafa? NGINX PROXY untuk subdomain harus menggunakan Front-End. Cukup aneh rasanya.

Wah bagaimana ini? ada yang bisa bantu?
Title: Re: Subdomains menampilkan default halaman index
Post by: NginxHolic on 2017-06-13, 09:40:41
Update lagi:

Kalau saya pakai NGINXPROXY dengan web selected (pada web feature) di set back-end dan website menggunakan Wordpress maka akan ERROR seperti diatas.

Tapi bila website biasa (sejauh ini website non Wordpress) maka penggunaan Back-end di Web selected tidak akan menimbulkan masalah seperti diatas.


Pak Mustafa,
Apakah ini bug?  ::)
Title: Re: Subdomains menampilkan default halaman index
Post by: MRatWork on 2017-06-13, 11:38:55
Bisa jadi masalah ada di wordpress sendiri. Jika anda kopi wordpress dari domain/subdomain ke domain/subdomain lain maka setting 'site url' dari wordpress adalah tetap sama.
Title: Re: Subdomains menampilkan default halaman index
Post by: NginxHolic on 2017-06-13, 12:59:03
Om Mustafa,

Saya curiga ada kendala pada file permissionnya.

Apakah kira2 hal tersebut berpegaruh?

Permission domain.tld >> myuser:apache
dan setelah itu semua file didalamnya memiliki permission myuser:myuser

Permission blog.domain.tld >> myuser:myuser
dan setelah itu semua file didalamnya memiliki permission myuser:myuser

Bagaimana menurut om?

Dan kasusnya kok mirip2 yang ini ya, ada bug dari cache nginx dan belum solved sejak 2016.
https://forum.mratwork.com/indonesia-users/kloxo-mr-default-page-tidak-berubah/
Title: Re: Subdomains menampilkan default halaman index
Post by: MRatWork on 2017-06-13, 14:09:34
Tidak ada masalah terkait permissions (terutama jika pakai php-fpm).
Title: Re: Subdomains menampilkan default halaman index
Post by: NginxHolic on 2017-06-13, 17:00:46
@Pak Mustafa,

Apakah itu bisa berarti masalah pada bug cache NGINX seperti link yang saya berikan diatas?

Title: Re: Subdomains menampilkan default halaman index
Post by: MRatWork on 2017-06-14, 06:44:22
Bisa jadi masalah di cache.
Title: Re: Subdomains menampilkan default halaman index
Post by: NginxHolic on 2017-06-14, 08:54:36
Oke Pak, saya sekarang ganti ke Hiawathaproxy dan sepertinya masalah sudah lenyap.

Harapan saya tetap pakai NGINXPROXY sebenarnya.

Mudah2an di release berikutnya sudah diperbaiki ya pak.  ;)