Phpsysinfo : Différence entre versions
(→Dans un dossier) |
|||
(19 révisions intermédiaires par 5 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
'''Phpsysinfo installation''' | '''Phpsysinfo installation''' | ||
+ | |||
+ | == Dans une ibay == | ||
Ce tutorial est tiré de ''Swerts-Knudsen'' => [http://sme.swerts-knudsen.dk/index.html?frame=http%3A//sme.swerts-knudsen.dk/howtos/howto_11.htm] et fait pour sme 7 contrairement au tutorial de ''Knudsen'' qui lui est fait pour sme 6. | Ce tutorial est tiré de ''Swerts-Knudsen'' => [http://sme.swerts-knudsen.dk/index.html?frame=http%3A//sme.swerts-knudsen.dk/howtos/howto_11.htm] et fait pour sme 7 contrairement au tutorial de ''Knudsen'' qui lui est fait pour sme 6. | ||
− | '''1-''' Créer une nouvelle ''ibay'' que vous nommerez à votre convenance via server-manager. Nous prenons pour exemple '''''phpsysinfo'''''. | + | '''1-''' Créer une nouvelle ''ibay'' que vous nommerez à votre convenance via server-manager. Nous prenons pour exemple '''''phpsysinfo'''''. Paramétrez l'ibay pour pouvoir y accéder de l'extérieur (Accès public par le Web ou le protocole FTP anonyme => Tout Internet (Aucun mot de passe requis)) et pour utiliser le php (Exécution de contenu dynamique (CGI, PHP, SSI) => Activé). |
− | '''2-''' Téléchargez la dernière version de phpsysinfo à cette adresse: [http://sourceforge.net/project/showfiles.php?group_id=15] et déplacez l'archive dans l'ibay que vous venez de créer. La dernière version en date est la '''2.5. | + | |
+ | '''2-''' Téléchargez la dernière version de phpsysinfo à cette adresse: [http://sourceforge.net/project/showfiles.php?group_id=15] et déplacez l'archive dans l'ibay que vous venez de créer. La dernière version en date est la '''2.5.4''' | ||
-- Placez vous dans le dossier html de votre nouvelle ibay et téléchargez y '''''phpsysinfo''''': | -- Placez vous dans le dossier html de votre nouvelle ibay et téléchargez y '''''phpsysinfo''''': | ||
− | + | [root@waccabac ~]# cd /home/e-smith/files/ibays/'''phpsysinfo'''/html | |
+ | =>> ''On se place dans le dossier html de la nouvelle ibays.'' | ||
− | + | [root@waccabac html]# wget http://belnet.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.4.tar.gz | |
− | '''[root@waccabac html]# tar -zxvf phpsysinfo-2.5. | + | =>> ''On télécharge phpsysinfo dans l'ibay.'' |
+ | |||
+ | [root@waccabac html]# tar -zxvf phpsysinfo-2.5.4.tar.gz | ||
+ | [root@waccabac html]# cd phpsysinfo | ||
+ | [root@waccabac html]# mv * ../ | ||
+ | [root@waccabac html]# cd .. | ||
+ | [root@waccabac html]# mv config.php.new config.php | ||
+ | [root@waccabac html]# rm -f index.html | ||
+ | [root@waccabac html]# rm -f phpsysinfo-2.5.4.tar.gz | ||
+ | |||
+ | =>> ''on décompresse l'archive.'' | ||
Un nouveau dossier vient d'être créer, il se nomme: phpsysinfo | Un nouveau dossier vient d'être créer, il se nomme: phpsysinfo | ||
− | '''3-''' | + | '''3-''' On va permettre au script PHP d'accéder aux dossier necessaires en lui donnant les droits. |
+ | [root@waccabac html]# /sbin/e-smith/db accounts setprop '''phpsysinfo''' PHPBaseDir /home/e-smith/files/ibays/'''phpsysinfo'''/:/proc:/bin:/usr/bin/who:/etc/e-smith-release:/usr/bin/sensors:/sbin/lspci | ||
+ | [root@waccabac html]# /sbin/e-smith/signal-event ibay-modify '''phpsysinfo''' | ||
− | ''' | + | '''4-''' Modifiez le fichier distros.ini pour ajouter SME :) |
+ | |||
+ | #vi /home/e-smith/files/ibays/'''phpsysinfo'''/html/distros.ini | ||
+ | |||
+ | [SME] | ||
+ | Image = "Redhat.png" | ||
+ | Files = "/etc/e-smith-release;/etc/redhat-release" | ||
+ | |||
+ | (vous pouvez modifier l'image à vos souhaits) | ||
− | |||
Et voilà le tour est joué ! | Et voilà le tour est joué ! | ||
− | Il vous suffit maintenant de vous rendre sur l'adresse de votre site: http://votresite.com/phpsysinfo/phpsysinfo/index.php | + | Il vous suffit maintenant de vous rendre sur l'adresse de votre site: http://votresite.com/phpsysinfo/index.php (ou simplement http://votresite.com/phpsysinfo). |
+ | |||
+ | Voici un exemple en ayant redirigé une adresse dessus: [http://www.phpsysinfo.waccabac.fr/index.php] http://www.phpsysinfo.waccabac.fr/index.php | ||
+ | |||
+ | Merci à JP_PIALASSE pour la modification du code. | ||
+ | |||
+ | == voir aussi == | ||
+ | |||
+ | [[Lm-sensors]] | ||
+ | |||
+ | == Dans un dossier == | ||
+ | |||
+ | Voici comment installer phpsysinfo dans un dossier sur l'ibay Primary par exemple. | ||
+ | |||
+ | '''1-''' Placez vous dans le dossier html de votre nouvelle ibay et téléchargez y '''''phpsysinfo''''': | ||
+ | |||
+ | # cd /home/e-smith/files/ibays/Primary/html/stats | ||
+ | =>> ''On se place dans le dossier html de l'ibays Primary, dossier stats.'' | ||
+ | |||
+ | '''2-''' Téléchargez la dernière version de phpsysinfo à cette adresse: [http://sourceforge.net/project/showfiles.php?group_id=15] et déplacez l'archive dans l'ibay que vous venez de créer. La dernière version en date est la '''2.5.4''' | ||
+ | |||
+ | # wget http://belnet.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.4.tar.gz | ||
+ | |||
+ | =>> ''On télécharge phpsysinfo dans l'ibay.'' | ||
+ | |||
+ | # tar -zxvf phpsysinfo-2.5.4.tar.gz | ||
+ | # cd phpsysinfo | ||
+ | # mv config.php.new config.php | ||
+ | |||
+ | =>> ''on décompresse l'archive.'' | ||
+ | |||
+ | Un nouveau dossier vient d'être créer, il se nomme: phpsysinfo | ||
+ | |||
+ | '''3-''' On va permettre au script PHP d'accéder aux dossier necessaires en lui donnant les droits. | ||
+ | Là il s'agit d'utiliser un template | ||
+ | #mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf | ||
+ | #vi /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/98phpsysinfo | ||
+ | |||
+ | Maintenant recopiez ceci dans le fichier (inserez avec :i) | ||
+ | |||
+ | <Directory /home/e-smith/files/ibays/Primary/html/stats/phpsysinfo> | ||
+ | Options None | ||
+ | Options +Indexes | ||
+ | Options +Includes | ||
+ | AllowOverride None | ||
+ | order deny,allow | ||
+ | deny from all | ||
+ | allow from all | ||
+ | AddType application/x-httpd-php .php .php3 .phtml | ||
+ | AddType application/x-httpd-php-source .phps | ||
+ | php_admin_value open_basedir /home/e-smith/files/ibays/Primary/:/proc:/bin:/usr/bin/who:/etc/e-smith-release:usr/bin/sensors:/sbin/lspci | ||
+ | </Directory> | ||
+ | |||
+ | sauvegardez ("esc" puis :wq ) | ||
+ | |||
+ | Mettre à jour le template | ||
+ | |||
+ | #expand-template /etc/httpd/conf/httpd.conf | ||
+ | #service httpd-e-smith restart | ||
+ | |||
+ | |||
+ | '''4-''' Modifiez le fichier distros.ini pour ajouter SME :) | ||
+ | |||
+ | #vi /home/e-smith/files/ibays/Primary/html/stats/phpsysinfo/distros.ini | ||
+ | |||
+ | [SME] | ||
+ | Image = "Redhat.png" | ||
+ | Files = "/etc/e-smith-release;/etc/redhat-release" | ||
− | + | (vous pouvez modifier l'image à vos souhaits) |
Version actuelle en date du 31 décembre 2007 à 00:36
Phpsysinfo installation
Dans une ibay
Ce tutorial est tiré de Swerts-Knudsen => [1] et fait pour sme 7 contrairement au tutorial de Knudsen qui lui est fait pour sme 6.
1- Créer une nouvelle ibay que vous nommerez à votre convenance via server-manager. Nous prenons pour exemple phpsysinfo. Paramétrez l'ibay pour pouvoir y accéder de l'extérieur (Accès public par le Web ou le protocole FTP anonyme => Tout Internet (Aucun mot de passe requis)) et pour utiliser le php (Exécution de contenu dynamique (CGI, PHP, SSI) => Activé).
2- Téléchargez la dernière version de phpsysinfo à cette adresse: [2] et déplacez l'archive dans l'ibay que vous venez de créer. La dernière version en date est la 2.5.4
-- Placez vous dans le dossier html de votre nouvelle ibay et téléchargez y phpsysinfo:
[root@waccabac ~]# cd /home/e-smith/files/ibays/phpsysinfo/html
=>> On se place dans le dossier html de la nouvelle ibays.
[root@waccabac html]# wget http://belnet.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.4.tar.gz
=>> On télécharge phpsysinfo dans l'ibay.
[root@waccabac html]# tar -zxvf phpsysinfo-2.5.4.tar.gz [root@waccabac html]# cd phpsysinfo [root@waccabac html]# mv * ../ [root@waccabac html]# cd .. [root@waccabac html]# mv config.php.new config.php [root@waccabac html]# rm -f index.html [root@waccabac html]# rm -f phpsysinfo-2.5.4.tar.gz
=>> on décompresse l'archive.
Un nouveau dossier vient d'être créer, il se nomme: phpsysinfo
3- On va permettre au script PHP d'accéder aux dossier necessaires en lui donnant les droits.
[root@waccabac html]# /sbin/e-smith/db accounts setprop phpsysinfo PHPBaseDir /home/e-smith/files/ibays/phpsysinfo/:/proc:/bin:/usr/bin/who:/etc/e-smith-release:/usr/bin/sensors:/sbin/lspci [root@waccabac html]# /sbin/e-smith/signal-event ibay-modify phpsysinfo
4- Modifiez le fichier distros.ini pour ajouter SME :)
#vi /home/e-smith/files/ibays/phpsysinfo/html/distros.ini [SME] Image = "Redhat.png" Files = "/etc/e-smith-release;/etc/redhat-release"
(vous pouvez modifier l'image à vos souhaits)
Et voilà le tour est joué ! Il vous suffit maintenant de vous rendre sur l'adresse de votre site: http://votresite.com/phpsysinfo/index.php (ou simplement http://votresite.com/phpsysinfo).
Voici un exemple en ayant redirigé une adresse dessus: [3] http://www.phpsysinfo.waccabac.fr/index.php
Merci à JP_PIALASSE pour la modification du code.
voir aussi
Dans un dossier
Voici comment installer phpsysinfo dans un dossier sur l'ibay Primary par exemple.
1- Placez vous dans le dossier html de votre nouvelle ibay et téléchargez y phpsysinfo:
# cd /home/e-smith/files/ibays/Primary/html/stats
=>> On se place dans le dossier html de l'ibays Primary, dossier stats.
2- Téléchargez la dernière version de phpsysinfo à cette adresse: [4] et déplacez l'archive dans l'ibay que vous venez de créer. La dernière version en date est la 2.5.4
# wget http://belnet.dl.sourceforge.net/sourceforge/phpsysinfo/phpsysinfo-2.5.4.tar.gz
=>> On télécharge phpsysinfo dans l'ibay.
# tar -zxvf phpsysinfo-2.5.4.tar.gz # cd phpsysinfo # mv config.php.new config.php
=>> on décompresse l'archive.
Un nouveau dossier vient d'être créer, il se nomme: phpsysinfo
3- On va permettre au script PHP d'accéder aux dossier necessaires en lui donnant les droits. Là il s'agit d'utiliser un template
#mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf #vi /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/98phpsysinfo
Maintenant recopiez ceci dans le fichier (inserez avec :i)
<Directory /home/e-smith/files/ibays/Primary/html/stats/phpsysinfo> Options None Options +Indexes Options +Includes AllowOverride None order deny,allow deny from all allow from all AddType application/x-httpd-php .php .php3 .phtml AddType application/x-httpd-php-source .phps php_admin_value open_basedir /home/e-smith/files/ibays/Primary/:/proc:/bin:/usr/bin/who:/etc/e-smith-release:usr/bin/sensors:/sbin/lspci </Directory>
sauvegardez ("esc" puis :wq )
Mettre à jour le template
#expand-template /etc/httpd/conf/httpd.conf #service httpd-e-smith restart
4- Modifiez le fichier distros.ini pour ajouter SME :)
#vi /home/e-smith/files/ibays/Primary/html/stats/phpsysinfo/distros.ini [SME] Image = "Redhat.png" Files = "/etc/e-smith-release;/etc/redhat-release"
(vous pouvez modifier l'image à vos souhaits)