Page 1 sur 1

[vtigercrm] comment faire pour pouvoir s'en servir

Publié : lun. 23 juin 2014, 18:39
par -redhead-
Bonjour à tous,

J'ai un petit souci avec vtigercrm que je comptais exploiter.

Alors, je vous passe les détails, parce que ça s'est pas fait en 5 minutes, mais j'ai fini par réussir à installer LAMP.
Voici le tuto que j'ai suivi : https://www.digitalocean.com/community/ ... arch-linux

Je n'ai pas rajouté droplet1 dans mon /etc/host parce que je n'avais pas le message d'erreur mentionné au-dessus (dans le tuto, hein!).

Je n'ai pas créé le index.html

Et après j'ai fait tout ce qui est marqué.

Alors, c'est bizarre parce que l'instruction

Code : Tout sélectionner

curl -s icanhazip.com
me renvoie une adresse (89.93.248.51) qui ne fonctionne pas.
Par contre, http://localhost/info.php, c'est bon.
Et si je vais sur le portable et que je fais http://IP_arch-pc/info.php ça marche aussi, donc ça, c'est bien ! :bravo: Enfin, je suppose.

Bon ensuite j'ai installé vtigercrm à partir des dépôts AUR.

Et puis voilà ! je suis incapable de pointer sur les php du répertoire /usr/share/webapps/vtigercrm/

J'ai bien essayé les modifs du 3eme post de ce lien : https://bbs.archlinux.org/viewtopic.php?id=133010
ce qui n'a strictement rien changé :mrgreen:
Et puis j'ai rien compris au post 6 du lien précédent.

Et je n'ai rien trouvé d'autre sur internet qui me permette de comprendre quoi que ce soit de plus.

J'ai été tenté de mettre le contenu de /usr/share/webapps/vtigercrm dans /srv/http mais je me suis dit que ça serait un peu n'importe quoi. :)

Donc voila ! Si quequ'un sait comment pointer ailleur que sur /srv/http ce serait merveilleux !

Re: [vtigercrm] heu ! ben j'suis largué

Publié : mar. 24 juin 2014, 00:32
par mélodie
le répertoire /srv/http est l'endroit par défaut pour installer une application propulsée par un serveur lamp.
J'ai été tenté de mettre le contenu de /usr/share/webapps/vtigercrm dans /srv/http mais je me suis dit que ça serait un peu n'importe quoi. :)
a) Pourquoi serait-ce n'importe quoi ? Qu'y a-t-il dans /usr/share/webapps/vtigercrm ? (Un retour de "ls -l" devrait suffire)
b) As-tu configuré /etc/httpd/conf/http.conf ?
c) que retourne "php" quand tu le lances depuis la console en simple utilisateur ?

euh,
Et si je vais sur le portable et que je fais http://IP_arch-pc/info.php ça marche aussi, donc ça, c'est bien ! :bravo: Enfin, je suppose.
quel portable ? Celui où tu as installé lamp ? Tu veux utiliser vtiger en local, c'est bien ça ?

Re: [vtigercrm] heu ! ben j'suis largué

Publié : mar. 24 juin 2014, 09:01
par -redhead-
a) Je sais pas ! Mais vtigercrm à été décompressé ici alors je me suis dit que y'avait peut-être une raison, non ?

b) Ben j'ai ajouté ça :

Code : Tout sélectionner

# Use for PHP 5.x:
LoadModule php5_module       modules/libphp5.so
AddHandler php5-script php
Include conf/extra/php5_module.conf
et ça plus tard :

Code : Tout sélectionner

Include /etc/httpd/conf/extra/httpd-vtigercrm.conf
et j'ai créé /etc/httpd/conf/extra/httpd-vtigercrm.conf avec dedans:

Code : Tout sélectionner

Alias /vtigercrm /srv/http/vtigercrm

<Directory "/srv/http/vtigercrm">
   AllowOverride FileInfo
   Allow from all
</Directory>
idée : l'alias ne serait-il pas bon ?
Bon, j'ai modifié en "Alias /usr/share/webapps/vtigercrm /srv/http/vtigercrm" ça ne change rien !

c) Rien du tout et j'ai laissé tourner plus d'une 1/2 heure.

Code : Tout sélectionner

[redhead@arch-pc ~]$ php
^C
[redhead@arch-pc ~]$ 
Pardon, je me suis mal exprimé ! :oops:
j'ai fait l'install de lamp et de vtigercrm sur mon fixe.
Et donc, du portable, j'arrive à aller voir la page info.php :D

Ben si ça fonctionne en local, ça sera déjà pas mal. Mais si j'ai accès du portable ce serait parfait.
Mais commençons par le local :)

Re: [vtigercrm] comment s'en servir

Publié : mer. 25 juin 2014, 09:10
par -redhead-
Bon ben ça n'inspire personne cette histoire ?

Du coup j'ai déplacé le contenu de /vtigercrm vers /srv/http pour voir.

Alors, je n'ai plus l'erreur 404, mais une magnifique page blanche à la place.

L'instruction php ne m'a jamais rien renvoyée, mais le php doit fonctionner puisque la page info.php s'affiche, non ?

Et pis je peux pas faire autrement étant donné que tous les crm/grp fonctionne avec lamp.

Re: [vtigercrm] comment s'en servir

Publié : mer. 25 juin 2014, 18:20
par -redhead-
Bon, du coup j'ai télécharger et installé vtiger sous vindoze 7.
Je suis aller voir dans le startvtiger.bat pour voir ce qu'il disait.
Et j'ai compris ! C'est trop compliqué pour être expliqué en 30 s, y faudrais que je m'y cole.
Bah en attendant, vtiger fonctionnera sous vindoze, et pis c'est tout :)

Re: [vtigercrm] comment s'en servir

Publié : ven. 27 juin 2014, 00:46
par mélodie
-redhead- a écrit :Bon ben ça n'inspire personne cette histoire ?
Ce n'est pas parce que les gens ne répondent pas illico qu'il faut en déduire que nul ne souhaite te venir en aide. Tout le monde n'est pas tout le temps sur le web et sur les forums, et tout le monde n'a pas non plus nécessairement des réponses toutes faites. Donc, un peu de patience ?!

Pour le httpd.conf il ne suffit pas d'y mettre des entrées php, (j'ignore si ce que tu as fait est pertinent, je n'ai pas regardé les détails, et je n'ai jamais installé vtiger). Je parle de généralités : il faut regarder dans le fichier de configuraiton, par exemple, vers où dans le système, pointe "server root", à quel utilisateur et groupe appartiennent les fichiers du programme que tu veux propulser avec le serveur... Les répertoires doivent avoir les permissions 755, les fichiers 644 (sauf si tu veux utiliser un chiffre de plus devant... ) les appartenance, ça peut être "http:http", ou encore "www-data:autre_chose", du moment que ce n'est pas root : et à condition que ce soit indiqué dans le fichier de configuration du serveur Apache: c'est à dire le httpd.conf déjà mentionné.

Re: [vtigercrm] comment faire pour pouvoir s'en servir

Publié : ven. 27 juin 2014, 09:34
par -redhead-
Merci pour ta réponse tardive, mélodie :humour: :lol: C'est vrai que je ne suis pas patient, mais je me suis amélioré, la preuve, j'ai tenu 2 jours :)
mélodie a écrit : j'ignore si ce que tu as fait est pertinent
Ben le problème c'est que moi aussi
mélodie a écrit : . Je parle de généralités : il faut regarder dans le fichier de configuraiton, par exemple, vers où dans le système, pointe "server root"
Tu parle toujours du httpd.conf ? si oui:

Code : Tout sélectionner

server root "/etc/httpd"
mélodie a écrit : à quel utilisateur et groupe appartiennent les fichiers du programme que tu veux propulser avec le serveur...
Ah oui, ça pourra pas être plus mal ! J'ai :

Code : Tout sélectionner

User http
Group http
Il suffit que je modifie le user et que me mette dans le groupe http, alors ?
genre :

Code : Tout sélectionner

User redhead
Group http
mélodie a écrit : Les répertoires doivent avoir les permissions 755, les fichiers 644 (sauf si tu veux utiliser un chiffre de plus devant... ) les appartenance, ça peut être "http:http", ou encore "www-data:autre_chose", du moment que ce n'est pas root : et à condition que ce soit indiqué dans le fichier de configuration du serveur Apache: c'est à dire le httpd.conf déjà mentionné.
donc :
drwxr-xr-x pour tous les répertoires
-rw-r--r-- pour tous les fichiers
appartenance redhead:http

Et du coup, en regardant dans le fichier de conf, j'ai trouvé ça :

Code : Tout sélectionner

DocumentRoot "/srv/http"
<Directory "/srv/http">
    
    Options Indexes FollowSymLinks

    AllowOverride None

    Require all granted
</Directory>
Je le copie/colle et je le fait pointer sur /usr/share/webapps/vtigercrm ?

Serait il possible que ce ne soit pas insurmontable ?? Encore merci mélodie, dorénavant je serais patient, promis :)