GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare Z-Push su un server ISPConfig 3 (Debian Lenny)

Come installare Z-Push su un server ISPConfig 3 (Debian Lenny)

Z-push è un'implementazione del protocollo ActiveSync utilizzato "over-the-air" per dispositivi ActiveSync multipiattaforma, inclusi dispositivi mobili Windows Mobile, iPhone, Sony Ericsson e Nokia. Con Z-push qualsiasi groupware può essere connesso e sincronizzato con questi dispositivi. Questa installazione di Z-Push è su una configurazione di The Perfect Server - Debian Lenny (Debian 5.0) [ISPConfig 3].

Sto usando z-push sul mio primo sito Web del server (client1 / web1). Dovrai modificare la parte /var/clients/client1/web1/web/ con le tue impostazioni, se diverse.

Affinché z-push funzioni, dovrai avere imap abilitato per l'utente.

Una citazione di un personaggio famoso:

Questo documento viene fornito senza garanzie di alcun tipo! Voglio dire che questo non è l'unico modo per creare un sistema del genere. Ci sono molti modi per raggiungere questo obiettivo, ma questo è il modo in cui prendo. Non garantisco che questo funzionerà per te!

-- Iniziamo con l'installazione di z-push. --

Assicurati di farlo come utente su (root). Assicurati inoltre di utilizzare l'ultima versione di z-push. Maggiori informazioni @ http://z-push.sourceforge.net/soswp/index.php?pages_id=39&t=Download. Al momento della stesura di questo "howto" era la versione z-push-1.3RC2.

* Scarica, un-tar e sposta la directory:

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/

* Modifica il file z-push/config.php.

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

- Assicurati che date_default_timezone_set (riga 14) sia impostato sul tuo fuso orario.
- Imposta $BACKEND_PROVIDER su BackendIMAP (riga 49).

NOTA:I necessario anche aggiungere una piccola "correzione personalizzata" per inviare e-mail da Windows Mobile Phone per mostrare l'indirizzo e-mail del mittente. Non sono sicuro che ciò sia dovuto alla mia configurazione del server di posta o al mio telefono Windows Mobile.
Se hai il mio stesso problema, cambia define('IMAP_DEFAULTFROM', '') (riga 74) per definire('IMAP_DEFAULTFROM', ' ') (notare lo spazio tra ' ')

* Rimuovere il file backend/ics.php:

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

* Assicurati che la directory z-push/state sia scrivibile per il tuo server web:

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

* Crea un file .htaccess:

nano .htaccess

E aggiungi questo:

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

Puoi anche aggiungere quanto sopra al campo Direttive Apache in ISPconfig3.

* Aggiungi alias /Microsoft-Server-ActiveSync /var/clients/client1/web1/web/z-push/index.php al tuo httpd.conf:

cd /etc/apache2/
nano httpd.conf

Alla fine di httpd.conf aggiungi:

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

* Riavvia Apache:

/etc/init.d/apache2 restart

* Imposta la modalità PHP del sito Web su:Mod-PHP

Accedi a ISPconfig3 e vai alla scheda Siti> Dominio. Ora seleziona il sito Web su cui stai installando z-push e imposta PHP su Mod-PHP. Al termine, fai clic su Salva.

Ora vai su www.your-website.com/Microsoft-Server-ActiveSync e con un po' di fortuna otterrai una schermata popup di accesso. Utilizzare l'indirizzo e-mail e la password di un account utente IMAP. Dopo questo riceverai un errore:

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

Questo errore è corretto, poiché stai accedendo a z-push tramite browser web. Tutto quello che devi fare ora è configurare il tuo cellulare e il push funziona!
L'URL del server da utilizzare sul tuo cellulare sarà www.your-website.com. Non è necessario aggiungere z-push o Microsoft-Server-ActiveSync.

In caso di problemi, è possibile creare un debug.txt nella directory principale di z-push. Il debug.txt registrerà tutte le attività e ti fornirà molte informazioni extra per trovare i problemi.

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

Panels
  1. Come installare PHP 7.4 su Debian 10

  2. Come installare PHP 8 su Debian 10

  3. Come installare PHP 7.2 su Ubuntu 16.04

  4. Come installare PHP 7.2 su Debian 9

  5. Come installare PHP 7.3 su Debian 10

Come installare SuiteCRM su Debian 9

Come installare Zen Cart su Debian 9

Come installare il server LAMP su Debian 9

Come installare ImageMagick e il suo modulo PHP su Debian 11 Server

Come installare ISPConfig su Debian 11

Come installare ISPConfig su Debian 10?