Pages : 1
#1 Le 27/05/2016, à 09:52
- lesmilley
OCS Sur 16.04
Bonjour, je rencontre quelques difficultés dans l'installation d'un OCS Server sur 16.04
Après l'install, je me retrouve devant un 403 Forbidden You don't have permission to access /ocsreports/
Voici la liste des commandes que j'ai exécutées pour le moment :
apt-get install apache2 php mysql-server libapache2-mod-php php-mysql aptitude
mkdir /etc/apache2/conf.d
chmod 766 /etc/apache2/conf.d
aptitude install make
wget [url]https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.2/OCSNG_UNIX_SERVER-2.2.tar.gz[/url]
tar -xvf OCS
cd OCS
sh setup.sh
(paramètres qui bug, rempli par /etc/apache2/apache2.conf et /etc/apache2/conf.d, reste par défaut)
nano /etc/apache2/sites-available/000-default.conf (rajout de Alias /ocsreports /usr/share/ocsinventory-reports
chown -R www-data: /usr/share/ocsinventory-reports
service apache2 restart
;
Permision de /usr/share/ocsinventory-reports
drwxr-xr-x 3 www-data www-data 4096 mai 27 09:36 ocsinventory-reports
Modération : merci à l'avenir d'utiliser les balises code (explications ici).
Dernière modification par cqfd93 (Le 27/05/2016, à 10:09)
Hors ligne
#2 Le 28/05/2016, à 19:13
- elburgos
Hors ligne
#3 Le 07/06/2016, à 09:05
- lesmilley
Re : OCS Sur 16.04
Voici donc que j'ai suivi la documentation que 'elburgos' m'a présenté
(en l'ajustant un petit peu car elle date déjà de plusieurs années)
Plus d'erreur 403, mais juste un "OCS-NG Inventory Installation" sur les pages install ou index qui fait que ocs n'est toujours pas installé.
Merci d'avance pour votre aide.
mon code éxécuté :
apt-get install make apache2 mysql-server php perl libapache2-mod-perl2 libapache2-mod-php libio-compress-perl libxml-simple-perl libdbi-perl libdbd-mysql-perl libapache-dbi-perl libsoap-lite-perl libnet-ip-perl php-mysql php-gd php7.0-dev
perl -MCPAN -e 'install XML::Entities'
wget http://pecl.php.net/get/zip-1.13.2.tgz
tar -xvf zip-1.13.2.tgz
cd zip-1.3.2 # Je me demande si ce code
phpize # est vraiment utile
./configure
make
make install
cd
wget https://github.com/OCSInventory-NG/OCSInventory-ocsreports/releases/download/2.2/OCSNG_UNIX_SERVER-2.2.tar.gz
tar -xvf OCSNG_UNIX_SERVER-2.2.tar.gz
cd OCSNG_UNIX_SERVER-2.2.tar.gz/
mv setup.sh setup.original.sh
wget https://raw.githubusercontent.com/OCSInventory-NG/OCSInventory-Server/master/setup.sh
sh setup.sh
Tout a été laissé par défaut lors du setup
service apache2 stop
chmod -R 755 /usr/share/ocsinventory-reports
chown -R www-data:www-data /usr/share/ocsinventory-reports
echo "Alias /ocsreports /usr/share/ocsinventory-reports/ocsreports" >> /etc/apache2/sites-available/000-default.conf
service apache2 restart
Voici le résultat
http://i.imgur.com/p1ETuyQ.png
Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre ou TDCT'Pix le permettent).
Dernière modification par cqfd93 (Le 07/06/2016, à 09:19)
Hors ligne
#4 Le 07/06/2016, à 10:08
- lesmilley
Re : OCS Sur 16.04
Voici l'erreur dans mon log d'erreur d'apache :
[Tue Jun 07 10:07:19.505092 2016] [:error] [pid 24573] [client 192.168.231.253:62385] PHP Fatal error: Uncaught Error: Call to undefined function mb_strtoupper() in /usr/share/ocsinventory-reports/ocsreports/install.php:103\nStack trace:\n#0 /usr/share/ocsinventory-reports/ocsreports/require/header.php(87): require()\n#1 /usr/share/ocsinventory-reports/ocsreports/index.php(32): require('/usr/share/ocsi...')\n#2 {main}\n thrown in /usr/share/ocsinventory-reports/ocsreports/install.php on line 103
Hors ligne
#5 Le 07/06/2016, à 10:42
- lesmilley
Re : OCS Sur 16.04
Résolu après l'installation du paquet php-mbstring
Hors ligne