GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat Z-Push na server ISPConfig 3 (Debian Lenny)

Jak nainstalovat Z-Push na server ISPConfig 3 (Debian Lenny)

Z-push je implementace protokolu ActiveSync, který se používá „bezdrátově“ pro víceplatformová zařízení ActiveSync, včetně mobilních zařízení Windows Mobile, iPhone, Sony Ericsson a Nokia. Pomocí Z-push lze s těmito zařízeními připojit a synchronizovat jakýkoli groupware. Tato instalace Z-Push je na nastavení The Perfect Server - Debian Lenny (Debian 5.0) [ISPConfig 3].

Používám z-push na své 1. webové stránce serveru (klient1 / web1). Budete muset změnit část /var/clients/client1/web1/web/ na vaše vlastní nastavení, pokud se liší.

Aby z-push fungovalo, musíte mít pro uživatele povolený imap.

Citát od známé osobnosti:

Tento dokument je dodáván bez záruky jakéhokoli druhu! Chci říci, že to není jediný způsob, jak takový systém nastavit. Existuje mnoho způsobů, jak tohoto cíle dosáhnout, ale já volím tento způsob. Neposkytuji žádnou záruku, že to pro vás bude fungovat!

-- Začněme s instalací z-push. --

Ujistěte se, že to děláte jako uživatel su (root). Také se ujistěte, že používáte nejnovější verzi z-push. Více informací @ http://z-push.sourceforge.net/soswp/index.php?pages_id=39&t=Stáhnout. V době psaní tohoto "jak na to" to byla verze z-push-1.3RC2.

* Stáhnout, rozbalit a přesunout adresář:

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/

* Upravte soubor z-push/config.php.

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

- Ujistěte se, že date_default_timezone_set (řádek 14) je nastaveno na vaše časové pásmo.
- Nastavte $BACKEND_PROVIDER na BackendIMAP (řádek 49).

POZNÁMKA:I také bylo potřeba přidat jako malou „vlastní opravu“, aby se e-maily odesílaly z telefonu Windows Mobile, aby se zobrazovaly e-mailové adresy odesílatelů. Nejsem si jistý, jestli to bylo kvůli mému nastavení poštovního serveru nebo jestli to byl můj Windows Mobile Phone.
Pokud máte stejný problém jako já, změňte definovat('IMAP_DEFAULTFROM', '') (řádek 74) to define('IMAP_DEFAULTFROM', ' ') (všimněte si mezery mezi ' ')

* Odstraňte soubor backend/ics.php:

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

* Ujistěte se, že do adresáře z-push/state lze zapisovat pro váš webový server:

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

* Vytvořte soubor .htaccess:

nano .htaccess

A přidejte k tomu toto:

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

Výše uvedené můžete také přidat do pole Direktivy Apache v ISPconfig3.

* Přidejte alias /Microsoft-Server-ActiveSync /var/clients/client1/web1/web/z-push/index.php do svého httpd.conf:

cd /etc/apache2/
nano httpd.conf

Na konec httpd.conf přidejte:

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

* Restartujte Apache:

/etc/init.d/apache2 restart

* Nastavte webový PHP režim na:Mod-PHP

Přihlaste se do ISPconfig3 a přejděte na kartu Sites> Domain. Nyní vyberte web, na který instalujete z-push, a nastavte PHP na Mod-PHP. Po dokončení klikněte na Uložit.

Nyní přejděte na stránku www.your-website.com/Microsoft-Server-ActiveSync a při troše štěstí se zobrazí přihlašovací obrazovka. Použijte e-mailovou adresu a heslo z uživatelského účtu IMAP. Poté se zobrazí chyba:

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

Tato chyba je správná, protože k z-push přistupujete pomocí webového prohlížeče. Vše, co nyní musíte udělat, je nastavit svůj mobilní telefon a můžete začít pracovat!
Adresa URL serveru pro použití ve vašem mobilním telefonu bude www.your-website.com. Nemusíte přidávat z-push nebo Microsoft-Server-ActiveSync.

Pokud máte problémy, můžete vytvořit debug.txt v kořenovém adresáři z-push. Soubor debug.txt zaznamená veškerou aktivitu a poskytne vám spoustu dalších informací, abyste našli problém(y).

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

Panels
  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP 7.2 na Debian 9

  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat PHP 8 na Debian 10

  3. Jak nainstalovat PHP na Debian 11

  1. Jak nainstalovat Nextcloud 14 na Debian 9

  2. Jak nainstalovat PHP 7.2 na Ubuntu 16.04

  3. Jak nainstalovat PHP 7.3 na Debian 10