GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Memasang Z-Push Pada Server ISPConfig 3 (Debian Lenny)

Cara Menginstal Z-Push Pada Server ISPConfig 3 (Debian Lenny)

Z-push adalah implementasi dari protokol ActiveSync yang digunakan 'over-the-air' untuk perangkat ActiveSync multi platform, termasuk Windows Mobile, iPhone, Sony Ericsson dan perangkat seluler Nokia. Dengan Z-push, semua groupware dapat dihubungkan dan disinkronkan dengan perangkat ini. Pemasangan Z-Push ini ada di Server Sempurna - Debian Lenny (Debian 5.0) [ISPConfig 3] setup.

Saya menggunakan z-Push di situs web server pertama saya (client1/web1). Anda perlu mengubah bagian /var/clients/client1/web1/web/ ke setelan Anda sendiri jika berbeda.

Agar z-push berfungsi, Anda harus mengaktifkan imap untuk pengguna.

Kutipan dari orang terkenal:

Dokumen ini datang tanpa jaminan apapun! Saya ingin mengatakan bahwa ini bukan satu-satunya cara untuk mengatur sistem seperti itu. Ada banyak cara untuk mencapai tujuan ini tetapi ini adalah cara yang saya ambil. Saya tidak memberikan jaminan apa pun bahwa ini akan berhasil untuk Anda!

-- Mari kita mulai menginstal z-push. --

Pastikan Anda melakukan ini sebagai pengguna su (root). Pastikan juga Anda menggunakan z-push versi terbaru. Info lebih lanjut @ http://z-push.sourceforge.net/soswp/index.php?pages_id=39&t=Download. Saat menulis "howto" ini adalah versi z-push-1.3RC2.

* Unduh, hapus tar, dan pindahkan direktori:

cd /tmp
wget http://download.berlios.de/z-push/z-push-1.3RC2.tar.gz
tar zxf z-push-1.3RC2.tar.gz
mv z-push /var/clients/client1/web1/web/

* Edit file z-push/config.php.

cd /var/clients/client1/web1/web/z-push
nano config.php

- Pastikan bahwa date_default_timezone_set (baris 14) diatur ke zona waktu Anda.
- Setel $BACKEND_PROVIDER ke BackendIMAP (baris 49).

CATATAN:I juga perlu menambahkan "perbaikan khusus" kecil untuk membuat email dikirim dari Windows Mobile Phone untuk menunjukkan alamat email pengirim. Saya tidak yakin apakah ini karena pengaturan server surat saya atau karena Windows Mobile Phone saya.
Jika Anda mengalami masalah yang sama seperti yang saya alami, ubahlah define('IMAP_DEFAULTFROM', '') (baris 74) to define('IMAP_DEFAULTFROM', ' ') (perhatikan spasi di antara tanda ' ')

* Hapus file backend/ics.php:

rm /var/clients/client1/web1/web/z-push/backend/ics.php

* Pastikan direktori z-push/state dapat ditulisi untuk server web Anda:

chmod 777 /var/clients/client1/web1/web/z-push/state

* Buat file .htaccess:

nano .htaccess

Dan tambahkan ini ke dalamnya:

php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag magic_quotes_runtime off
php_flag short_open_tag on

Anda juga dapat menambahkan di atas ke bidang Apache Directive di ISPconfig3.

* Tambahkan Alias ​​/Microsoft-Server-ActiveSync /var/clients/client1/web1/web/z-push/index.php ke httpd.conf:

Anda
cd /etc/apache2/
nano httpd.conf

Di akhir httpd.conf tambahkan:

Alias /Microsoft-Server-ActiveSync /var/clients/client1/web1/web/z-push/index.php

* Mulai ulang Apache:

/etc/init.d/apache2 restart

* Setel mode PHP situs web ke:Mod-PHP

Masuk ke ISPconfig3 dan buka tab Situs> Domain. Sekarang pilih situs web tempat Anda menginstal z-push, dan atur PHP ke Mod-PHP. Setelah selesai klik Simpan.

Sekarang buka www.your-website.com/Microsoft-Server-ActiveSync, dan dengan sedikit keberuntungan Anda akan mendapatkan layar popup login. Gunakan alamat email dan kata sandi dari akun pengguna IMAP. Setelah ini Anda akan mendapatkan kesalahan:

GET not supported
This is the z-push location and can only be accessed by Microsoft ActiveSync-capable devices.

Kesalahan ini benar, karena Anda mengakses z-push dengan browser web. Yang perlu Anda lakukan sekarang adalah menyiapkan ponsel Anda, dan push Anda sudah bekerja!
URL server yang akan digunakan di ponsel Anda adalah www.situs-anda.com. Anda tidak perlu menambahkan z-push atau Microsoft-Server-ActiveSync.

Jika Anda mengalami masalah, Anda dapat membuat debug.txt di direktori root z-push. Debug.txt akan mencatat semua aktivitas, dan memberi Anda banyak info tambahan untuk menemukan masalahnya.

touch /var/clients/client1/web1/web/z-push/debug.txt
chmod 777 /var/clients/client1/web1/web/z-push/debug.txt

Panels
  1. Cara Menginstal PHP 8.0 di Debian 11

  2. Cara Menginstal PHP 8.0 di Debian 10 / Debian 9

  3. Cara Menginstal PHP 7.4 di Debian 10

  1. Cara Menginstal PHP 8 di Debian 10

  2. Cara Menginstal Nextcloud 14 di Debian 9

  3. Cara Menginstal PHP 7.2 di Ubuntu 16.04

  1. Cara Menginstal PHP di Debian 11

  2. Cara Menginstal PHP 7.2 di Debian 9

  3. Cara Menginstal PHP 7.3 di Debian 10