Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Distributions > Ubuntu

Ubuntu Vos questions sur les distributions Ubuntu et dérivées (Kubuntu, Xubuntu... )

Réponse
 
Outils de la discussion
Vieux 09/09/2008, 10h45   #1 (permalink)
Membre du Club
 
Date d'inscription: avril 2006
Messages: 101
Par défaut Egroupware - Ubuntu Server 8.04

Bonjour,

Je me retrouve confronté à un problème assez gênant avec EgroupWare.

J'ai réalisé l'installation de ce portail collaboratif via les dépots APT.

Toute l'installation et la configuration ce sont bien passé.

Mon soucis vient du fait que je doit taper l'URL suivante pour y accéder : http://mamachine/egroupware.

Or, je souhaiterais y accéder via : http://mamachine/portail.

J'ai tenté de modifier des paramètres dans /etc/apache2/conf.d/egroupware. Cela me permet d'acceder à la page de login via http://mamachine/portail, mais après, il me jette comme un mal propre en me disant que la page suivante est introuvable.

Je suis un newbie dans tout ce qui concerne la gestion Web, donc si l'un de vous pouvais éclairer ma lanterne, que je puisse avancer

Cordialement,

Nelmo
Nelmo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 11h20   #2 (permalink)
Membre émérite
 
Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 956
Par défaut

Salut,

Parviens-tu à accéder à http://tamachine/portal/setup?

Si oui, normalement tu dois pouvoir changer l'url.
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 14h41   #3 (permalink)
Membre du Club
 
Date d'inscription: avril 2006
Messages: 101
Par défaut

Alors j'arrive à accéder à : http://192.168.255.144/egroupware/setup/config.php

De là, je peut modifier un champ :
Citation:
Ceci doit figurer à l'extérieur du répertoire racine des documents du serveur Web!!!
Entrez l'emplacement de l'URL de eGroupWare.
Exemple: http://www.domain.com/egroupware ou /egroupware
Je modifie donc le champs avec /portail.

Je valide puis redémarre apache.

Je me connecte sur http://mamachine/portail -> Erreur 404
Je me connecte sur http://mamachine/egroupware -> fenêtre de log
Une fois loggé, il me redirige vers http://mamachine/portail/login.php qui me donne une erreur 404.

Voila ce qui ce passe ... aie
Nelmo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 14h44   #4 (permalink)
Membre émérite
 
Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 956
Par défaut

Salut,

Peux-tu regarder dans l'error log du serveur apache?

Code :
/var/log/apache2/error.log
Peux-tu également fournir la configuration de ton egroupware

Code :
/etc/apache2/conf.d/egroupware
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 14h57   #5 (permalink)
Membre du Club
 
Date d'inscription: avril 2006
Messages: 101
Par défaut

Voici le fichier de log :
Code :
[Tue Sep 09 14:31:43 2008] [error] [client 192.168.255.160] File does not exist: /var/www/portail, referer: http://192.168.255.144/egroupware/home/index.php
[Tue Sep 09 14:31:43 2008] [error] [client 192.168.255.160] File does not exist: /var/www/portail, referer: http://192.168.255.144/egroupware/home/index.php
[Tue Sep 09 14:31:43 2008] [error] [client 192.168.255.160] File does not exist: /var/www/portail, referer: http://192.168.255.144/egroupware/home/index.php
[Tue Sep 09 14:31:43 2008] [error] [client 192.168.255.160] File does not exist: /var/www/portail, referer: http://192.168.255.144/egroupware/home/index.php
[Tue Sep 09 14:31:48 2008] [error] [client 192.168.255.160] File does not exist: /var/www/portail, referer: http://192.168.255.144/egroupware/home/index.php
[Tue Sep 09 14:31:51 2008] [error] [client 192.168.255.160] File does not exist: /var/www/portail, referer: http://192.168.255.144/egroupware/home/index.php
[Tue Sep 09 14:34:13 2008] [error] [client 192.168.255.160] File does not exist: /var/www/portail
[Tue Sep 09 14:42:50 2008] [error] [client 192.168.255.160] PHP Warning:  mb_strstr() expects parameter 1 to be string, array given in /usr/share/egroupware/phpgwapi/inc/class.html.inc.php on line 921, referer: http://192.168.255.144/egroupware/admin/index.php
[Tue Sep 09 14:42:50 2008] [error] [client 192.168.255.160] PHP Warning:  mb_strstr() expects parameter 1 to be string, array given in /usr/share/egroupware/phpgwapi/inc/class.html.inc.php on line 921, referer: http://192.168.255.144/egroupware/admin/index.php
[Tue Sep 09 14:42:50 2008] [error] [client 192.168.255.160] PHP Warning:  mb_strstr() [<a href='function.mb-strstr'>function.mb-strstr</a>]: Empty delimiter. in /usr/share/egroupware/phpgwapi/inc/class.html.inc.php on line 117, referer: http://192.168.255.144/egroupware/admin/index.php

Voici la configuration de Egroupware
Code :
# Apache and PHP configuration for eGroupWare
#
# Read /usr/share/doc/egroupware-core/phpgwapi/php-configuration.txt and
# /etc/php4/apache/php.ini about the meanings and suggested values for
# the configuration settings.  Many settings are required to have a
# certain value for eGroupWare to function reasonably, so only change
# something if you are sure.

Alias /egroupware /usr/share/egroupware

<Directory /usr/share/egroupware/>
  Options FollowSymLinks ExecCGI
  AllowOverride None
  Order allow,deny
  Allow from all
  DirectoryIndex index.html index.php
  AddHandler cgi-script .cgi
  AddDefaultCharset Off
  php_flag display_errors off
  php_admin_flag file_uploads on
  php_flag log_errors on
  php_flag magic_quotes_gpc on
  php_flag magic_quotes_runtime off
  php_flag register_globals off
  php_flag short_open_tag on
  php_flag track_vars on
  php_value error_reporting 'E_ALL & ~E_NOTICE'
  php_value max_execution_time 90
  php_value mbstring.func_overload 7
  php_value memory_limit 24M
  php_value session.gc_maxlifetime 1440
  php_value session.save_path /var/lib/egroupware/sessions
  php_value include_path .:/usr/share/php
  php_admin_value open_basedir /usr/share/egroupware:/var/lib/egroupware:/tmp:/$
  php_value upload_max_filesize 6M
</Directory>

<Directory /usr/share/egroupware/phpsysinfo/>
  php_admin_value open_basedir /
</Directory>
Merci à toi de me filer ce coup de pouce
Nelmo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 15h23   #6 (permalink)
Membre émérite
 
Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 956
Par défaut

Chez moi,

J'ai ceci en plus dans le fichier conf.d/egroupware

Code :
 42 <Location /egroupware/icalsrv.php>
 43   Script PUT /usr/share/egroupware/icalsrv.php
 44   AddHandler ical/ics .ics
 45   Action ical/ics /usr/share/egroupware/icalsrv.php
 46   Order allow,deny
 47   Allow from all
 48 </Location>
 49
 50 <Location /egroupware/rpc.php>
 51   php_value mbstring.func_overload 0
 52   Order allow,deny
 53   Allow from all
 54 </Location>
est-ce que tu as ça également de ton côté?
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 15h26   #7 (permalink)
Membre du Club
 
Date d'inscription: avril 2006
Messages: 101
Par défaut

Oui, tout à fait, je n'ai pas fait gaffe au ligne qui restait en dessous ...

As-tu fais le même type d'installation que moi, à savoir via un apt-get install egroupware ?
Nelmo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 15h46   #8 (permalink)
Membre émérite
 
Date d'inscription: septembre 2002
Localisation: Bruxelles
Âge: 30
Messages: 956
Par défaut

Oui je viens d'installer egroupware et je viens de reproduire le problème:

Voici la solution:

Dans /etc/apache2/conf.d/egroupware

Citation:
9 Alias /portal /usr/share/egroupware
10
11 <Directory /usr/share/egroupware/>
12 Options FollowSymLinks ExecCGI
13 AllowOverride None
14 Order allow,deny
15 Allow from all
16 DirectoryIndex index.html index.php
17 AddHandler cgi-script .cgi
18 AddDefaultCharset Off
19 php_flag display_errors off
20 php_admin_flag file_uploads on
21 php_flag log_errors on
22 php_flag magic_quotes_gpc on
23 php_flag magic_quotes_runtime off
24 php_flag register_globals off
25 php_flag short_open_tag on
26 php_flag track_vars on
27 php_value error_reporting 'E_ALL & ~E_NOTICE'
28 php_value max_execution_time 90
29 php_value mbstring.func_overload 7
30 php_value memory_limit 24M
31 php_value session.gc_maxlifetime 1440
32 php_value session.save_path /var/lib/egroupware/sessions
33 php_value include_path .:/usr/share/php
34 php_admin_value open_basedir /usr/share/egroupware:/var/lib/egroupware:/tmp:/usr/share/php
35 php_value upload_max_filesize 6M
36 </Directory>
37
38 <Directory /usr/share/egroupware/phpsysinfo/>
39 php_admin_value open_basedir /
40 </Directory>
41
42 <Location /portal/icalsrv.php>
43 Script PUT /usr/share/egroupware/icalsrv.php
44 AddHandler ical/ics .ics
45 Action ical/ics /usr/share/egroupware/icalsrv.php
46 Order allow,deny
47 Allow from all
48 </Location>
49
50 <Location /portal/rpc.php>
51 php_value mbstring.func_overload 0
52 Order allow,deny
53 Allow from all
54 </Location>
Ensuite tu redémarres le service apache

Code :
/etc/init.d/apache2 stop
/etc/init.d/apache2 start
Ensuite tu accèdes au menu de configuration (Setup/Config Admin Login) via

http://nom_machine/portal/setup

Tu cliques sur le bouton "éditer la configuration actuelle" et tu modifies la lignes

Citation:
Entrez l'emplacement de l'URL de eGroupWare.
Exemple: http://www.domain.com/egroupware ou /egroupware
Pas de / (slash ou division) à la fin:
cette dernière contient encore la valeur /egroupware -> il faut la remplacer par /portal et cliquer sur enregistrer.

ensuite tu refais le test.
__________________
Alea Jacta Test!
Mygale1978 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/09/2008, 15h59   #9 (permalink)
Membre du Club
 
Date d'inscription: avril 2006
Messages: 101
Par défaut

Grand Merci à toi !

Je vais garder ta réponse sur le coude.


AH, quel plaisir
Nelmo est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Linux > Distributions > Ubuntu



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide