You are not logged in.
Bonjour tout le monde,
avant tous je tiens à vous remercier pour le travail que vous faite.
Mon problème c'est que je n'arrive pas à accéder à tout ce qui est dans le dossier "plugins", Glpi fonctionne parfaitement, je peux créer des tickets, naviguer dans les menus, je peux entrer au menu "Configuration > plugins" je trouve les plugins que j'ai mis préalablement dans le dossier "plugins" et j'arrive à les installer et les activer, mais une fois je clique sur le nom du plugins activé à partir de cette page ou a partir "Outils>Ocs Inventory NG" par exemple je tombe sur la fameuse page d'erreur 403 Forbidden et le message "You don't have permission to access /plugins/ocsinventoryng/front/ocsng.php on this server."
J'ai créer un fichier info.php dans le dossier plugins, le même problème.
Les manipes de chmod et chown (propriétaire apache pour tout le dossier html) je les ai toutes testé sans résultat
Selinux est désactivé
Le seul cas où ça marche c'est quant je place les fichiers GLPI dans ".../html/glpi" au lieu de "..../html/" directement, mon but c'est que l'utilisateur accède à Glpi avec l'url http://helpdesk parexemple.
Merci de m'aider si vous avez des solutions, je suis sur ce problème depuis plus d'une semaine, et ça me casse la tête.
Version GLPI: 0.90.1
OS: centos 7
apache V 2.4
Last edited by h.abdelhak (2016-03-30 14:45:24)
Offline
Les pages de glpi doivent être toutes regroupées dans le dossier glpi.
Pour l'accès de vos utilisateurs, il suffit de définir un alias dans la configuration d'apache
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Merci pour ta réponse, effectivement, j'ai trouvé deux solution l'une d'elles et comme tu as dit, l'utilisation des alias, mais moi j'ai opté pour une petite solution toute simple, c'est de mettre un fichier html dans la racine qui redirige vers Helpdesk/glpi.
Offline
Bonjour h.abdelhak, vous pouvez écrire les deux solutions??
Je ne comprenais pas comment faire :-((
Offline
Salut jacopone0_0
Si tu veux ajouter un alias dans apache, il faut suivre cette démarche.
Si tu veux faire une redirection simple avec un fichier index.php il suffit d'y indiquer ce simple code :
<?php
/* Redirection */
header("Location: http://l'adresse de ton GLPI/chemin/");
exit;
?>
Le exit sert juste à s'assurer que l'utilisateur ne va pas aller plus loin dans la page.
Last edited by KarsFSF (2016-06-07 11:44:33)
GLPI 0.90.2
Debian 8 up to date
Offline
Salut KarsFSF,
J'ai essayé de suivre vos instructions pour entrer un alias:
# Mes alias
Alias /ocsinventoryng /plugins/ocsinventoryng
<Directory /plugins/ocsinventoryng>
Order allow,deny
Allow from all
</Directory>
mais il ne fonctionne pas.
les ficher index.php où dois-je mettre ?
Offline
Le seul cas où ça marche c'est quant je place les fichiers GLPI dans ".../html/glpi" au lieu de "..../html/" directement, mon but c'est que l'utilisateur accède à Glpi avec l'url http://helpdesk parexemple.
Ajoute ton fichier monsite.conf dans
/etc/apache2/sites-available
il doit ressembler à ça
<VirtualHost *:80>
ServerName LeNomDeTonServeur
ServerAlias AliasQueTusouhaitesLuiDonner
DocumentRoot /var/www/glpi
<Directory /var/www/glpi>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
AuthType Basic
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined
ErrorLog ${APACHE_LOG_DIR}/glpi_error.log
</Directory>
</VirtualHost>
ensuite tu fais un :
a2ensite monsite.conf
puis un :
service apache2 reload
et le tour est joué.
Last edited by DewTa (2016-06-08 16:25:03)
0.90.3
Offline
Et si jamais tu n'as rien compris:
algorys.github.io/tuto/glpi-installation/
Tout ce que je viens d'écrire, et expliqué dans l'article Configuration d’Apache
0.90.3
Offline
Bonjour tout le monde,
avant tous je tiens à vous remercier pour l'aide que vous me donnez.
J'ai essayé toutes vos suggestions, mais je dois encore des problèmes.
Mon serveur avec GLPI et Ocsinventory fonctionne bien, mais la gestion du plugin (ou Ocsiventory et FusionInventory par exemple) dans GLPI ne fonctionne toujours pas.
Le fichier glpi_error.log dans Apache met en évidence la même erreur:
[Thu Jun 09 10:25:32.658370 2016] [authz_core:error] [pid 3747] [client 192.168.1.1:4599] AH01630: client denied by server configuration: /var/www/glpi/plugins/fusioninventory/front/menu.php, referer: http://192.168.204.55/front/central.php
[Thu Jun 09 10:25:38.512473 2016] [authz_core:error] [pid 3748] [client 192.168.1.1:4601] AH01630: client denied by server configuration: /var/www/glpi/plugins/ocsinventoryng/front/ocsng.php, referer: http://192.168.204.55/front/central.php
Avez-vous des suggestions pour moi?
Merci encore pour votre produit aider ;-)
Offline
Quelle version de Apache? Version 2.4 bloque l'accès au dossier plugins si vous renommez le dossier dsotup une fois qu'il apparaît.
Offline
Bonjour Maxt,
ma version d' Apache est 2.4.7 sur le serveur Ubuntu 14.04.01 et Sql 5.5.44.
GLPI ver. 0.90.3 et Ocsinventory Server 2.2.
Ce que vous entendez pur "si vous renommez le dossier dsotup une fois qu'il apparaît"?
Je ne l'ai pas renommé aucun dossier. Tous les plugins sont dans le dossiers /var/www/glpi/plugins
Quel est le "dsotup"?
Last edited by jacopone0_0 (2016-06-10 09:09:56)
Offline
Je ne parle pas français
Offline
Je ne parle pas français
Tu écris très bien français pourtant
0.90.3
Offline
Vérifiez également les droits sur la plugin OCSInventoryNG dans votre profil.
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Yllen bonne soirée, tout dossier glpi, compris le dossier de plugins, a les droits ('recursivaly') suivants:
Group: www-data [33]
Owner: www-data [33]
Parmissions: 0775
Quel profil parlez-vous ?
J'ai le même problème sur les deux plugins installés: Ocsiventory et FusionInventory
Last edited by jacopone0_0 (2016-06-14 18:50:43)
Offline
J'ai le même problème et
a2disconf z-ocsinventory-server.conf
me permet d'avoir accès aux plugins de nouveau.
GLPI 9.1 sur Debian 8.5 32-bit
Apache 2.4.10 - PHP 5.6.27 - MySQL 5.5
Offline
OCSInventoryNG possède des droits particulier que vous devez définir dans votre profil, onglet OCSNG
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
De mon côté, tout est bon au niveaux des droits des profils.
L'erreur est "Erreur 400 (Bad request)" cependant, comme ici
Je réfléchis encore à réinstaller Apache.
GLPI 9.1 sur Debian 8.5 32-bit
Apache 2.4.10 - PHP 5.6.27 - MySQL 5.5
Offline
Avez-vous déjà trouvé une solution? J'ai le même problème
http://forum.glpi-project.org/viewtopic.php?id=154683
Offline