You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-02-15 01:35:24

sergebst
Member
Registered: 2009-02-14
Posts: 14

Installation sur serveur hebergé

Bonjour a tous
Je viens de telecharger la derniere version de glpi version 0.71.5
Je l ai installe en local sous serveur apache php mysql wamp : pas de problemes
Je l ai installé sur mon serveur hebergé apache mysql php
Apache/1.3.39 (Unix) PHP/5.2.5 mod_ssl/2.8.30 OpenSSL/0.9.7e-p1 Mysql 5.0.41
J ai lance l installation   Tout s est bien passe   Creation de la base ok  Creation des tables ok  Installation bien terminée sans problemes
Par contre quand je lance l application j obtiens une page blanche sans messages d erreur.
Il y a til quelque chose a faire entre l installation en local et sur un serveur hebergé ?
Avez vous une idee de quoi cela pourrait venir ?
Cordialement

Last edited by sergebst (2009-02-15 01:36:43)

Offline

#2 2009-02-15 04:27:57

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Installation sur serveur hebergé

Cela ne viendrait pas de la configuration du memory limit du serveur php ?

Quelle valeur est communiquée ?


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#3 2009-02-15 05:31:03

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Salut JMD
La valeur est memory_limit 32M dans le php.ini du serveur
Ayant toujours la version locale sous wamp je viens de faire l essai avec 32M cela marche avec

Last edited by sergebst (2009-02-15 05:35:05)

Offline

#4 2009-02-15 10:19:35

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Installation sur serveur hebergé

il faut regarder les logs et passer en mode debug avec tracage des fichiers

Offline

#5 2009-02-15 15:10:33

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Installation sur serveur hebergé

Dans l'ordre inverse c'est mieux wink

Activez le mode debug + trace des fichiers et observer les logs


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#6 2009-02-15 18:11:20

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Et je fais comment vu que je ne peux meme pas avoir acces a la page de login?

Offline

#7 2009-02-15 18:18:21

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Installation sur serveur hebergé

Offline

#8 2009-02-15 18:31:28

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Installation sur serveur hebergé


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#9 2009-02-15 18:44:22

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Voila le contenu du fichier php-errors.log

2009-02-15 17:35:11
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access ./files/_cache/cache_7/
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:35:11
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access ./files/_cache/cache_7/cache_7a/
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:35:11
Warning(2): fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access ./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:35:11
Warning(2): fopen(./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:37:58
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access ./files/_cache/cache_7/
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:37:58
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access ./files/_cache/cache_7/cache_7a/
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:37:58
Warning(2): fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access ./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:37:58
Warning(2): fopen(./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:38:08
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access ./files/_cache/cache_7/
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:38:08
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access ./files/_cache/cache_7/cache_7a/
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:38:08
Warning(2): fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access ./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:38:08
Warning(2): fopen(./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:39:05
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access ./files/_cache/cache_7/
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:39:05
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: Unable to access ./files/_cache/cache_7/cache_7a/
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:39:05
Warning(2): fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access ./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 17:39:05
Warning(2): fopen(./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

Les droits sur le repertoire /files/ sont en 777 recurcif sur les sous-dossiers

Last edited by sergebst (2009-02-15 18:46:09)

Offline

#10 2009-02-15 18:58:04

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Sur la page de lancement de glpi s affiche maintenant les messages suivants :

PHP ERROR: mkdir() [function.mkdir]: Unable to access ./files/_cache/cache_7/ in /home/k1338/www/glpi/lib/cache_lite/Lite.php at line 765
PHP ERROR: mkdir() [function.mkdir]: Unable to access ./files/_cache/cache_7/cache_7a/ in /home/k1338/www/glpi/lib/cache_lite/Lite.php at line 765
PHP ERROR: fopen() [function.fopen]: Unable to access ./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04 in /home/k1338/www/glpi/lib/cache_lite/Lite.php at line 769
PHP ERROR: fopen(./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04) [function.fopen]: failed to open stream: No such file or directory in /home/k1338/www/glpi/lib/cache_lite/Lite.php at line 769

Fatal error: Call to undefined function wddx_serialize_value() in /home/k1338/www/glpi/inc/common.function.php on line 144

Offline

#11 2009-02-15 19:13:14

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Installation sur serveur hebergé

il faut mettre les bon droits (c'est marqué dans la doc) : chown -R www-data glpi/files

Offline

#12 2009-02-15 19:17:54

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Comme je vous l ai indique plus haut a la fin du rapport php-errors.log les droits sont en 777 sur le repertoire glpi/files et tous ses sous dosiiers

Offline

#13 2009-02-15 19:39:08

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Installation sur serveur hebergé

le chmod 777 c'est MAL ..!

Il manque peut être des répertoires dans le dossier files

Offline

#14 2009-02-15 19:50:47

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Je sais mais avec 777 j ai tous les droits pour au moins s affranchir des problemes de droits (pendant la mise au point)
Dans /files j ai :
/_cache
/_cron
/_dumps
/_lock
/_log
/_plugins
/_sessions
/_tmp
/_uploads

J ai installe cette meme version de glpi avec wamp en local sans problemes

Last edited by sergebst (2009-02-15 19:51:16)

Offline

#15 2009-02-15 20:26:06

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Apres avoir ete voir le code home/k1338/www/glpi/lib/cache_lite/Lite.php at line 765

@mkdir($root, $this->_hashedDirectoryUmask);

Vu que l on est sur le serveur distant c est pas plutot ftp_mkdir que l on devrait utiliser a la place de mkdir ??

avec mkdir c est normal que cela marche en local

Cordialement

Offline

#16 2009-02-15 20:35:46

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Installation sur serveur hebergé

Alors là je ne comprends rien, pourquoi tu es en serveur distant? Qu'est ce que ça veux dire?

Offline

#17 2009-02-15 20:38:20

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

j ai installe glpi sur mon serveur dans un repertoire de mon nom de domaine
dans mon repertoire /home/k1338/www/glpi chez mon hebergeur

Last edited by sergebst (2009-02-15 20:39:57)

Offline

#18 2009-02-15 20:58:48

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Installation sur serveur hebergé

> ftp_mkdir
T'es sérieux là ?

De mémoire ce doit être lié à la version de PHP (problème déjà rapporté), le fait d'ajouter l'option de création récursive au mkdir devrait aider :

@mkdir($root, $this->_hashedDirectoryUmask, true);

A tester.


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#19 2009-02-15 21:03:35

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Installation sur serveur hebergé

Oui on avait un truc comme ça qui il me semble a d'ailleurs été corrigé sur les versions suivantes de GLPI.

C'est bien de mettre à jour aussi de temps en temps.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#20 2009-02-15 21:07:04

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

C est la version que j ai telecharge sur votre site hier

26.01.2009  GLPI Version 0.71.5  Archive TGZ  1.9Mo

Offline

#21 2009-02-15 21:08:32

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

je vien de modifier la ligne 765 avec @mkdir($root, $this->_hashedDirectoryUmask, true);
J obtiens maintenant les messages suivants en page d accueil

PHP ERROR: mkdir() [function.mkdir]: Permission denied in /home/k1338/www/glpi/lib/cache_lite/Lite.php at line 765
PHP ERROR: mkdir() [function.mkdir]: Permission denied in /home/k1338/www/glpi/lib/cache_lite/Lite.php at line 765
PHP ERROR: fopen() [function.fopen]: Unable to access ./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04 in /home/k1338/www/glpi/lib/cache_lite/Lite.php at line 769
PHP ERROR: fopen(./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04) [function.fopen]: failed to open stream: Permission denied in /home/k1338/www/glpi/lib/cache_lite/Lite.php at line 769

Fatal error: Call to undefined function wddx_serialize_value() in /home/k1338/www/glpi/inc/common.function.php on line 144

Warning: Unknown: open(./files/_sessions/sess_65908a780fa5caa20453c195b97a967b, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (./files/_sessions) in Unknown on line 0

Offline

#22 2009-02-15 21:15:49

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Contenu de php_errors.php
2009-02-15 20:12:17
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: SAFE MODE Restriction in effect.  The script whose uid is 1333 is not allowed to access /home/k1338/www/glpi/files/_cache/cache_7 owned by uid 65534
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 20:12:17
Warning(2): fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access ./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 20:12:17
Warning(2): fopen(./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 20:12:22
Warning(2): mkdir() [<a href='function.mkdir'>function.mkdir</a>]: SAFE MODE Restriction in effect.  The script whose uid is 1333 is not allowed to access /home/k1338/www/glpi/files/_cache/cache_7 owned by uid 65534
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:765        mkdir()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 20:12:22
Warning(2): fopen() [<a href='function.fopen'>function.fopen</a>]: Unable to access ./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

2009-02-15 20:12:22
Warning(2): fopen(./files/_cache/cache_7/cache_7a/cache_534075cca0b93be9619acf193fd652f7_520843e631c5516a0238c1c1c0d96a04) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory
Backtrace :
/home/k1338/www/glpi/lib/cache_lite/Lite.php:769        fopen()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:795        Cache_Lite->_write()
/home/k1338/www/glpi/lib/cache_lite/Lite.php:385        Cache_Lite->_writeAndControl()
/home/k1338/www/glpi/inc/auth.function.php:483        Cache_Lite->save()
/home/k1338/www/glpi/inc/includes.php:68        loadLanguage()
/home/k1338/www/glpi/index.php:48        include()

Offline

#23 2009-02-15 21:23:05

remi
GLPI-DEV
From: Champagne
Registered: 2007-04-28
Posts: 7,127
Website

Re: Installation sur serveur hebergé

C'est clair => safe_mode.

Donc la solution a été donnée au commentaire #11 : il faut donner le dossier à l'utilisateur apache, le 777 n'est pas suffisant.

Je ne suis même pas sur que GLPI fonctionnera en safe_mode.

++


Dév. Fedora 29 - PHP 5.6/7.0/7.1/7.2/7.3/7.4 - MariaDB 10.3 - GLPI master
Certifié ITILv3 - RPM pour Fedora, RHEL et CentOS sur https://blog.remirepo.net/

Offline

#24 2009-02-15 21:31:11

sergebst
Member
Registered: 2009-02-14
Posts: 14

Re: Installation sur serveur hebergé

Vous m avez demande si j etais serieux pour ftp_mkdir. Je suis heberge chez N_France et j ai trouvé ca : http://wiki.nfrance.com/pro:mutualises:safe_mode

Le Safe Mode est activé par défaut sur tout nos hébergements mutualisés professionnels et grand public, sauf Web1. Cela nécéssite parfois quelques adaptations, nottamanent lors de la création de répertoires récursifs par php ou l'upload de fichiers.

Création d'un répertoire d'upload par Apache avec définition de permissions
Lorsque vous souhaitez créer un répertoire dynamiquement, pour l'upload d'images par exemple, le Safe Mode rentre souvent en action pour vous interdire l'accès au répertoire crée par la fonction mkdir() à cause de mauvais uids. Nous vous proposons de passer par la fonction ftp_mkdir() pour contourner ce problème.

<?php

$dir = 'repertoire';
$ftp_server = 'ftp.votredomaine.com';
$ftp_user_name = 'username';
$ftp_user_pass = 'password';

// Mise en place d'une connexion basique
$conn_id = ftp_connect($ftp_server);

// Identication avec un nom d'utilisateur et un mot de passe
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// Se déplacer dans le dossier "html"
if (ftp_chdir($conn_id, "html")) {
   echo "Le dossier courant est maintenant : " . ftp_pwd($conn_id) . "\n";
} else {
   echo "Impossible de changer de dossier\n";
}

// Tentative de création du dossier $dir
if (ftp_mkdir($conn_id, $dir)) {
echo "Le dossier $dir a été créé avec succès\n";
} else {
echo "Il y a eu un problème lors de la création du dossier $dir\n";
}
echo "<br><br>";

$command = 'chmod 0777 '.$dir;
if (ftp_site($conn_id, $command)) {
   echo "$command a été exécuté avec succès\n";
} else {
   echo "Impossible d\'exécuter : $command\n";
}

// Fermeture de la connexion
ftp_close($conn_id);
?>

Cela vous permettra de créer des répertoires récursivement et dynamiquement par Apache, dans lesquels vous pourrez uploader par la suite, sans dépendre du safe mode.

Qu est que vous en pensez ?

Offline

#25 2009-02-16 00:59:55

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: Installation sur serveur hebergé

Mauvais hébergeur, changer d'hébergeur.


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB