MRatWork Forum by Mustafa Ramadhan - agar Cleanup tidak mengembalikan script

Sponsor:
Server and Web Integrator
Link:
6.5.0 or 7.0.0
Click for "How to install"
Donation/Sponsorship:
Kloxo-MR is open-source.
Donate and or Sponsorship always welcome.
Click to:

MRatWork Forum | Please login or register. | 2017-11-07, 17:29:13

- MRatWork Forum by Mustafa Ramadhan »
- Language Specific Discussions »
- Indonesia Users »
- agar Cleanup tidak mengembalikan script

« previous next »

- Print

Pages: [1] 2 Go Down

### Author Topic: agar Cleanup tidak mengembalikan script (Read 1016 times)

0 Members and 1 Guest are viewing this topic.

#### redpages

- Senior Member
- Posts: 316
- Karma: +0/-0

##### agar Cleanup tidak mengembalikan script

« on: 2017-03-13, 09:31:29 »
dear master,
Untuk menampilkan image pada wordpress multisite, saya memasukkan script berikut pada “/opt/configs/nginx/conf/globals/switch_wildcards.conf”.
Quote

> try_files $uri $uri/ /index.php?$args ;
> rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;
> if (!-e $request_filename) {
> rewrite ^.+/?(/wp-.*) $1 last;
> rewrite ^.+/?(/.*\.php)$ $1 last;
> rewrite ^(.+)$ /index.php?q=$1 last;
> }

Namun, setiap saya lakukan sh /script/cleanup script diatas hilang. Gimana cara agar script tersebut tetap ada? mungkin disisipkan pada file lain?
Terima kasih pencerahannya
Logged

#### MRatWork

- Administrator
- The Elite
- Posts: 15,381
- Karma: +112/-9
- Gender:

##### Re: agar Cleanup tidak mengembalikan script

« Reply #1 on: 2017-03-13, 09:49:36 »
Tergantung pakai apa (nginx atau nginx-proxy). Jika nginx, copy php-fpm_wildcards.conf dan php-fpm_wildcards_ssl.conf ke custom.php-fpm_wildcards.conf dan custom.php-fpm_wildcards_ssl.conf dan ubah isi mereka.
Setelah diubah, jalankan 'sh /script/fixweb; sh /script/restart-web'.
Logged
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

#### redpages

- Senior Member
- Posts: 316
- Karma: +0/-0

##### Re: agar Cleanup tidak mengembalikan script

« Reply #2 on: 2017-03-13, 10:27:53 »
adanya 2 file ini terkait php-fpm
php-fpm_standard.conf
php-fpm_wildcards.conf
Sysinfo
Quote

> [root@xxxx ~]# sh /script/sysinfo
> A. Control Panel:
> - Kloxo-MR: 7.0.0.c-2017030201
> - Web: hiawatha-10.5.0-f.2.mr.el6.i686
> - PHP: php56s-5.6.30-1.ius.el6 (fpm mode)
> B. Plateform:
> - OS: CentOS release 6.8 (Final) i686
> - Hostname: jalandamai.com
> C. Services:
> 1. MySQL: MariaDB-server-10.0.29-1.el6.i686
> 2. PHP:
> - Installed:
> - Branch: php70u-cli-7.0.16-1.ius.el6.i686
> - Used: --PHP Branch--
> - Multiple: disable
> 3. Web Used: nginx
> - Hiawatha: hiawatha-10.5.0-f.2.mr.el6.i686
> - Lighttpd: lighttpd-1.4.45-1.el6.i686
> - Nginx: nginx-1.11.10-1.el6.ngx.i386
> - Apache: httpd24u-2.4.25-3.ius.el6.i686
> - PHP Type:
> - Secondary PHP: off
> 4. WebCache: none
> - ATS: --uninstalled--
> - Squid: --uninstalled--
> - Varnish: --uninstalled--
> 5. Dns: djbdns
> - Bind: --uninstalled--
> - DJBDns: djbdns-1.05-17.4.mr.el6.i386
> - NSD: --uninstalled--
> - PowerDNS: --uninstalled--
> - Yadifa: --uninstalled--
> 6. Mail: qmail-toaster-1.03-1.3.55.mr.el6.i386
> - pop3/imap4: courier-imap-toaster-4.1.2-1.3.20.mr.el6.i686
> - smtp: qmail-toaster-1.03-1.3.55.mr.el6.i386
> - spam: bogofilter-1.2.4-1.el6.i686
> 7. Stats: awstats
> D. Memory:
> total used free shared buffers cached
> Mem: 750 585 164 0 31 374
> -/+ buffers/cache: 180 569
> Swap: 0 0 0
> E. Disk Space:
> Filesystem Size Used Avail Use% Mounted on
> /dev/vda1 15G 2.6G 12G 19% /

Logged

#### MRatWork

- Administrator
- The Elite
- Posts: 15,381
- Karma: +112/-9
- Gender:

##### Re: agar Cleanup tidak mengembalikan script

« Reply #3 on: 2017-03-13, 11:57:23 »
php-fpm_wildcards.conf akan di-copy ke switch_wildcards.conf ketika jalankan fixweb. Begitu juga untuk php-fpm_standards.conf.
Jika domain anda ditambahkan wildcards melalui 'server alias' maka yang akan digunakan adalah yang switch_wildcards.conf. Begitu juga sebaliknya.
Logged
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

#### GentZu

- Senior Member
- Posts: 323
- Karma: +0/-0
- Gender:
- yare yare...

##### Re: agar Cleanup tidak mengembalikan script

« Reply #4 on: 2017-03-15, 08:45:29 »
boleh kasih penjelasan lebih lanjut tentang:
php-fpm_wildcards.conf dan php-fpm_wildcards_ssl.conf,
php-fpm_standards.conf dan php-fpm_standards_ssl.conf,
proxy_standards.conf dan proxy_standards_ssl.conf,
proxy_wildcards.conf dan proxy_wildcards_ssl.conf,
switch_wildcards.conf dan switch_wildcards_ssl.conf,
switch_standards.conf dan switch_standards_ssl.conf
karena selama ini saya pakek nginxonly dan dan di custom.domains.conf.tpl pada bawah
include '<?=$globalspath;?>/<?=$domainname;?>.conf';
saya tambahkan
include '<?=$globalspath;?>/switch_standard.conf';
jadi di include '<?=$globalspath;?>/<?=$domainname;?>.conf'; hanya ada pengaturan semacam mod rewrite atau config khusus yg berlaku khusus untuk domain itu saja...
penalaran sayaketika test tidak ada config khusus ('<?=$globalspath;?>/<?=$domainname;?>.conf) yg akan di include di /opt/configs/nginx/conf/domains adalah include '<?=$globalspath;?>/switch_standard.conf';
apakah cara saya itu sudah benar?
Logged

#### MRatWork

- Administrator
- The Elite
- Posts: 15,381
- Karma: +112/-9
- Gender:

##### Re: agar Cleanup tidak mengembalikan script

« Reply #5 on: 2017-03-15, 08:51:09 »
Quote from: GentZu on 2017-03-15, 08:45:29

> boleh kasih penjelasan lebih lanjut tentang:
> php-fpm_wildcards.conf dan php-fpm_wildcards_ssl.conf,
> php-fpm_standards.conf dan php-fpm_standards_ssl.conf,
> proxy_standards.conf dan proxy_standards_ssl.conf,
> proxy_wildcards.conf dan proxy_wildcards_ssl.conf,
> switch_wildcards.conf dan switch_wildcards_ssl.conf,
> switch_standards.conf dan switch_standards_ssl.conf
> karena selama ini saya pakek nginxonly dan dan di custom.domains.conf.tpl pada bawah
> include '<?=$globalspath;?>/<?=$domainname;?>.conf';
> saya tambahkan
> include '<?=$globalspath;?>/switch_standard.conf';
> jadi di include '<?=$globalspath;?>/<?=$domainname;?>.conf'; hanya ada pengaturan semacam mod rewrite atau config khusus yg berlaku khusus untuk domain itu saja...
> penalaran sayaketika test tidak ada config khusus ('<?=$globalspath;?>/<?=$domainname;?>.conf) yg akan di include di /opt/configs/nginx/conf/domains adalah include '<?=$globalspath;?>/switch_standard.conf';
> apakah cara saya itu sudah benar?

Cara yang benar adalah meletakkan domain pada '/opt/configs/apache/conf/customs' (penammannya harus dibuat sama dengan yang ada di '/opt/configs/apache/conf/domains'.
Logged
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

#### MRatWork

- Administrator
- The Elite
- Posts: 15,381
- Karma: +112/-9
- Gender:

##### Re: agar Cleanup tidak mengembalikan script

« Reply #6 on: 2017-03-15, 08:54:28 »
Jika Kloxo-MR 7.0 menemukan '/opt/configs/<webserver>/conf/customs/domain.com.conf' maka Kloxo-MR 7.0 tidak akan memproses '/opt/configs/<webserver>/conf/domains/domain.com.conf'
Logged
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

#### GentZu

- Senior Member
- Posts: 323
- Karma: +0/-0
- Gender:
- yare yare...

##### Re: agar Cleanup tidak mengembalikan script

« Reply #7 on: 2017-03-15, 09:26:45 »
saya belum pernah menggunakan custom '/opt/configs/<webserver>/conf/customs/domain.com.conf'
ini saya sudah update versi terkahir dan pakai cara di atas, tp ttp masih work. tapi saya bingung jika menggunakan nginx only manakah yg harus di gandeng/include dengan yg saya tanyakan di atas?
Logged

#### MRatWork

- Administrator
- The Elite
- Posts: 15,381
- Karma: +112/-9
- Gender:

##### Re: agar Cleanup tidak mengembalikan script

« Reply #8 on: 2017-03-15, 09:45:39 »
Coba saja jalankan fixweb dan kemudian copy domain.com.conf dari /domains ke /customs. Kemudian lakukan laki fixweb. Lihat apakah masih ada domain.com.conf di /domains?.
Logged
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

#### GentZu

- Senior Member
- Posts: 323
- Karma: +0/-0
- Gender:
- yare yare...

##### Re: agar Cleanup tidak mengembalikan script

« Reply #9 on: 2017-03-15, 09:56:26 »
ok sya paham teori /customs untuk menggantikan /domains yang tidak akan pernah terupdate ketika di lakukan fixweb... nah kan file /customs sumbernya copy dari /domains, sedangkan /domains sumbernya dari custom.domains.conf.tpl, jadi kembali lagi kepertnyaaan dasar di atas, karena saya belum paham teori dasarnya mana yang harus saya include jika saya menggunakan nginx only antar di bawah ini:
php-fpm_wildcards.conf dan php-fpm_wildcards_ssl.conf,
php-fpm_standards.conf dan php-fpm_standards_ssl.conf,
proxy_standards.conf dan proxy_standards_ssl.conf,
proxy_wildcards.conf dan proxy_wildcards_ssl.conf,
switch_wildcards.conf dan switch_wildcards_ssl.conf,
switch_standards.conf dan switch_standards_ssl.conf
file '<?=$globalspath;?>/<?=$domainname;?>.conf'; saya isi hanya untuk mod rewrite saja, jadi harus memerlukan include tambahan, karena saya belum paham fungsi masing2 file dia atas, jd mana yg harus saya tambahkan untuk nginx only?
Logged

#### MRatWork

- Administrator
- The Elite
- Posts: 15,381
- Karma: +112/-9
- Gender:

##### Re: agar Cleanup tidak mengembalikan script

« Reply #10 on: 2017-03-15, 10:23:56 »
custom.domains.conf ditujuan untuk custom secara umum (katakanlah untuk 'semua' domain) sedangkan /customs/domain.com.conf adalah domain-per-domain.
Logged
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

#### GentZu

- Senior Member
- Posts: 323
- Karma: +0/-0
- Gender:
- yare yare...

##### Re: agar Cleanup tidak mengembalikan script

« Reply #11 on: 2017-03-15, 11:44:52 »
ok sudah paham itu...
tapi pertanyaan saya belum terjawab, ok deh saya ganti pertanyaannya...
saya menggunakan /opt/configs/nginx/conf/globals/namadomain.com.conf, ini isinya hanya config untuk set modrewite saja, tidak ada config tambahan lain...
jika dalam kondisi default menggunakan domains.conf.tpl default seperti di bawah maka file php tidak akan terbaca alias akan terdownload...
Code: [Select]

    		if ((!$reverseproxy) && (file_exists("{$globalspath}/{$domainname}.conf"))) {
    			if ($enablephp) {
    ?>

    	include '<?=$globalspath;?>/<?=$domainname;?>.conf';
    <?php
    			}
    		} else {
    			if ($wildcards) {
    				if (($reverseproxy) && ($webselected === 'front-end')) {
    					if ($enablephp) {
    ?>

    	include '<?=$globalspath;?>/php-fpm_wildcards<?=$switches[$count];?>.conf';
    <?php
    					}
    				} else {
    ?>

    	#include '<?=$globalspath;?>/switch_wildcards<?=$switches[$count];?>.conf';
    	include '<?=$globalspath;?>/switch_wildcards.conf';
    <?php
    				}
    			} else {
    				if (($reverseproxy) && ($webselected === 'front-end')) {
    					if ($enablephp) {
    ?>

    	include '<?=$globalspath;?>/php-fpm_standard<?=$switches[$count];?>.conf';
    <?php
    					}
    				} else {
    ?>

    	#include '<?=$globalspath;?>/switch_standard<?=$switches[$count];?>.conf';
    	include '<?=$globalspath;?>/switch_standard.conf';
    <?php
    				}
    			}
    		}

maka saya membuat custom.domains.conf.tpl dan menambahkan kodenya jadi begini baru file php bisa jalan...
Code: [Select]

    		if ((!$reverseproxy) && (file_exists("{$globalspath}/{$domainname}.conf"))) {
    			if ($enablephp) {
    ?>

    	include '<?=$globalspath;?>/<?=$domainname;?>.conf';
    	include '<?=$globalspath;?>/switch_standard.conf';
    	#manakah yang harus saya include di posisi switch_standard.conf di atas?

    <?php
    			}
    		} else {
    			if ($wildcards) {
    				if (($reverseproxy) && ($webselected === 'front-end')) {
    					if ($enablephp) {
    ?>

    	include '<?=$globalspath;?>/php-fpm_wildcards<?=$switches[$count];?>.conf';
    <?php
    					}
    				} else {
    ?>

    	#include '<?=$globalspath;?>/switch_wildcards<?=$switches[$count];?>.conf';
    	include '<?=$globalspath;?>/switch_wildcards.conf';
    <?php
    				}
    			} else {
    				if (($reverseproxy) && ($webselected === 'front-end')) {
    					if ($enablephp) {
    ?>

    	include '<?=$globalspath;?>/php-fpm_standard<?=$switches[$count];?>.conf';
    <?php
    					}
    				} else {
    ?>

    	#include '<?=$globalspath;?>/switch_standard<?=$switches[$count];?>.conf';
    	include '<?=$globalspath;?>/switch_standard.conf';
    <?php
    				}
    			}
    		}

jika saya menggukanan nginx only apakah sudah benar saya include switch_standard.conf? ataukah harus file conf yg lain? saya menggukan cara ini karena lebih efektif, karena ketika akan addon domain dan file /opt/configs/nginx/conf/globals/namadomain.com.conf sudah di upload terlebih dahulu makan akan langsung jalan tanpa lakukan fixweb dll...
Logged

#### MRatWork

- Administrator
- The Elite
- Posts: 15,381
- Karma: +112/-9
- Gender:

##### Re: agar Cleanup tidak mengembalikan script

« Reply #12 on: 2017-03-15, 12:17:26 »
Masalahnya tidak semua familiar dengan code php. Oleh karena itu saya tambahkan feature custom domain melalui /customs directory.
Cara anda tidak salah karena cara customize seperti itu didukung oleh Kloxo-MR.
Karena perlakuan terhadap ssl dan non-ssl beda maka ada 2 switch file baik untuk ssl maunpun non-ssl.
Pada kasus anda, yang anda tambahan 'include' semestinya pada /globals/domain.com.conf dan bukan pada custom.domains.conf.tpl. Ide /globals/domain.com.tpl adalah sama dengan ide /customs/domain.com.tpl. Oleh karena itu saya anjurkan pakai yang /customs/domain.com.conf saja.
Logged
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

#### GentZu

- Senior Member
- Posts: 323
- Karma: +0/-0
- Gender:
- yare yare...

##### Re: agar Cleanup tidak mengembalikan script

« Reply #13 on: 2017-03-15, 13:02:23 »
ohhh berarti lebih baik include melalui /opt/configs/nginx/conf/globals/namadomain.com.conf ya?
pada kasus saya semua domain ssl dan non ssl semuanya include switch_standard.conf dan semua berjalan dengan normal... tapi apakah yg di include ini sudah benar?
nahh yg saya belum paham itu mana yg harus di include antara file di bawah ini?
php-fpm_wildcards.conf dan php-fpm_wildcards_ssl.conf,
php-fpm_standards.conf dan php-fpm_standards_ssl.conf,
proxy_standards.conf dan proxy_standards_ssl.conf,
proxy_wildcards.conf dan proxy_wildcards_ssl.conf,
switch_wildcards.conf dan switch_wildcards_ssl.conf,
switch_standards.conf dan switch_standards_ssl.conf
Logged

#### MRatWork

- Administrator
- The Elite
- Posts: 15,381
- Karma: +112/-9
- Gender:

##### Re: agar Cleanup tidak mengembalikan script

« Reply #14 on: 2017-03-15, 13:21:55 »
Coba anda pelajari file defaults.conf.tpl. Anda akan lihat bahwa switch_* tergantung anda pakai apa (pure atau proxy dari nginx). Jika pure maka php-fpm_* akan dicopy ke switch_*. Jika proxy maka proxy_* akan dicopy ke switch_*.
Itu jika anda pakai 'standard' ketentuan dimana jika nginx-proxy maka domain pakai nginx-proxy. Lain cerita jika anda pilih pure nginx untuk 'lingkungan' nginx-proxy maka domain tersebut tidak pakai switch_* tapi php-fpm_*. Begitu.
Kerumitan pada nginx akan berbeda dengan yang lain (apache, lighttpd dan hiawatha). Misalnya, nginx bisa passing variable dari main ke include sedangkan apache tidak bisa. Hiawatha sendiri tidak bisa include (hanya bisa include 1 tingkat) sehingga pada haiwatha ada dua directory (domains dan proxies) untuk setting pure hiawatha dan proxies untuk setting hiawatha-proxy. Untuk masalah include yang paling 'enak' adalah lighttpd.
Biarpun nginx bisa passing variable dari main ke include, tapi ada beberapa variable yang tidak bisa dipassing (misalnya variable terkait time seperti 10s yang artinya teen seconds).
Anjuran saya jika hanya berurusan dengan sedikit domain yang perlu di-customize maka gunakan feature /customs tapi jika banyak maka gunakan feature custom.domains.conf.tpl.
Logged
..:: MRatWork (Mustafa Ramadhan Projects) ::..
-- Server/Web-integrator - Web Hosting (Kloxo-MR READY!) --

- Print

Pages: [1] 2 Go Up
« previous next »

- MRatWork Forum by Mustafa Ramadhan »
- Language Specific Discussions »
- Indonesia Users »
- agar Cleanup tidak mengembalikan script

Top 4 Global Search Engines: Google Bing Baidu Yahoo

- Design By SMFSimple.com
- SMF 2.0.14 | SMF © 2017, Simple Machines

Page created in 0.039 seconds with 17 queries.

Mirror created by MasterkinG32.CoM