GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Cómo instalar Z-Push en un servidor ISPConfig 3 (Debian Lenny)

Cómo instalar Z-Push en un servidor ISPConfig 3 (Debian Lenny)

Z-push es una implementación del protocolo ActiveSync que se utiliza 'por aire' para dispositivos ActiveSync multiplataforma, incluidos dispositivos móviles Windows Mobile, iPhone, Sony Ericsson y Nokia. Con Z-push, cualquier software colaborativo se puede conectar y sincronizar con estos dispositivos. Esta instalación de Z-Push está en una configuración de The Perfect Server - Debian Lenny (Debian 5.0) [ISPConfig 3].

Estoy usando z-push en mi primer sitio web del servidor (client1/web1). Deberá cambiar la parte /var/clients/client1/web1/web/ a su propia configuración si es diferente.

Para que z-push funcione, deberá tener imap habilitado para el usuario.

Una cita de una persona famosa:

¡Este documento viene sin garantía de ningún tipo! Quiero decir que esta no es la única forma de establecer un sistema de este tipo. Hay muchas maneras de lograr este objetivo, pero este es el camino que tomo. ¡No emito ninguna garantía de que esto funcione para usted!

-- Comencemos con la instalación de z-push. --

Asegúrese de que está haciendo esto como su usuario (root). También asegúrese de estar utilizando la última versión de z-push. Más información @ http://z-push.sourceforge.net/soswp/index.php?pages_id=39&t=Download. Al momento de escribir este "cómo" era la versión z-push-1.3RC2.

* Descargar, descomprimir y mover directorio:

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/

* Edite el archivo z-push/config.php.

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

- Asegúrese de que date_default_timezone_set (línea 14) esté configurado en su zona horaria.
- Establezca $BACKEND_PROVIDER en BackendIMAP (línea 49).

NOTA:I También se necesitaba agregar una pequeña "corrección personalizada" para que los correos electrónicos se envíen desde Windows Mobile Phone para mostrar la dirección de correo electrónico de los remitentes. No estoy seguro de si esto se debió a mi configuración del servidor de correo o si fue mi Windows Mobile Phone.
Si tiene el mismo problema que yo, cambie define('IMAP_DEFAULTFROM', '') (línea 74) para definir ('IMAP_DEFAULTFROM', ' ') (tenga en cuenta el espacio entre ' ')

* Eliminar el archivo backend/ics.php:

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

* Asegúrese de que se pueda escribir en el directorio z-push/state para su servidor web:

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

* Crea un archivo .htaccess:

nano .htaccess

Y añádele esto:

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

También puede agregar lo anterior al campo Directivas de Apache en ISPconfig3.

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

cd /etc/apache2/
nano httpd.conf

Al final de httpd.conf agregue:

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

* Reiniciar Apache:

/etc/init.d/apache2 restart

* Establecer el modo PHP del sitio web en:Mod-PHP

Inicie sesión en ISPconfig3 y vaya a la pestaña Sitios> Dominio. Ahora seleccione el sitio web en el que está instalando z-push y configure PHP en Mod-PHP. Cuando haya terminado, haga clic en Guardar.

Ahora vaya a www.your-website.com/Microsoft-Server-ActiveSync y, con un poco de suerte, obtendrá una pantalla emergente de inicio de sesión. Utilice la dirección de correo electrónico y la contraseña de una cuenta de usuario IMAP. Después de esto obtendrá un error:

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

Este error es correcto, ya que está accediendo a z-push mediante un navegador web. Todo lo que necesita hacer ahora es configurar su teléfono móvil, ¡y listo!
La URL del servidor que usará en su teléfono móvil será www.su-sitioweb.com. No necesita agregar z-push o Microsoft-Server-ActiveSync.

Si tiene problemas, puede crear un archivo debug.txt en el directorio raíz de z-push. El archivo debug.txt registrará toda la actividad y le brindará mucha información adicional para encontrar los problemas.

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

Panels
  1. Cómo instalar PHP 8.0 en Debian 11

  2. Cómo instalar PHP 8 en Debian 10

  3. Cómo instalar Nextcloud 14 en Debian 9

  4. Cómo instalar PHP 7.2 en Ubuntu 16.04

  5. Cómo instalar PHP 7.2 en Debian 9

Cómo instalar SuiteCRM en Debian 9

Cómo instalar Zen Cart en Debian 9

Cómo instalar el servidor LAMP en Debian 9

Cómo instalar ImageMagick y su módulo PHP en el servidor Debian 11

Cómo instalar ISPConfig en Debian 11

¿Cómo instalar ISPConfig en Debian 10?