Page 1 of 2
[Topic Unique] Nas4Free & Serveur Web + Mysql + phpMyAdmin
Posted: 14 Jul 2014 22:03
by ZiEg
Bonjour,
j'ai activé le serveur Web et fait toutes les redirections de ports afin que celui ci soit visible de l'extérieur.
Une fois ces vérifications faites, j'installe un petit index.html "Hello world" tout est OK.
Un server php étant installé pour le webgui, je remplace ce index.html par un bel index.php...... et la, c'est le drame.
L'accès au serveur web se réduit à une magnifique page blanche ........
J'ai raté quelquechose ?
Pour info : ma version est 9.1.0.1 - Sandstorm (revision 847)
Merci de votre aide
Re: Nas4Free & Serveur Web
Posted: 15 Jul 2014 01:00
by mtiburs
Bonjour,
Vous avez fais comment pour installer php sur N4F ? un tuto ?
Je ne peux pas vous aider mais je vais suivre la discussion car ça m'intéresse.
Toutefois, bien que ne connaissant pas le sujet, une question, avez-vous regardé si php tournait avec top ?
C'est une question bête mais vous n'avez pas dis que vous aviez vérifié si php était opérationnel.
Est-ce que vous avez regardé dans les log, peut-être qu'il est installé mais que quelque chose ne lui convient pas.
Re: Nas4Free & Serveur Web
Posted: 15 Jul 2014 06:33
by ZiEg
Reponse très terre a terre : le webgui tournant, n'est pas une preuve que php tourne ?
Re: Nas4Free & Serveur Web
Posted: 15 Jul 2014 06:39
by sleid
Bonjour,
"Reponse très terre a terre : le webgui tournant, n'est pas une preuve que php tourne ?"
à priori pas vraiment, car d'après ce topic :
viewtopic.php?f=48&t=1650
il faut réinstaller php pour utiliser des packages en dépendant.
Re: Nas4Free & Serveur Web
Posted: 15 Jul 2014 11:33
by ZiEg
OK.
Bon donc dans les prochains jours :
[*]reinstall de NAS4Free embedded 9.2.0.1 rev 972
[*]install de PHP
[*]install de mySQL
PHP et mySQL en utilisant ce post
viewtopic.php?f=71&t=2780
Je suis malheureusement extremement nul en Linux et FreeBSD....
Merci de votre aide
Re: Nas4Free & Serveur Web
Posted: 15 Jul 2014 15:53
by ZiEg
ZiEg wrote:OK.
Bon donc dans les prochains jours :
[*]reinstall de NAS4Free embedded 9.2.0.1 rev 972
[*]install de PHP
[*]install de mySQL
PHP et mySQL en utilisant ce post
viewtopic.php?f=71&t=2780
Je suis malheureusement extremement nul en Linux et FreeBSD....
Merci de votre aide
Est ce la bonne facon de procéder ?
Re: Nas4Free & Serveur Web
Posted: 15 Jul 2014 22:45
by laster13
Le mieux a mon avis est de créer une jail, d installer apache22 a partir des ports et ensuite d installer les packages suivants:
pkg_add -r php5-curl
pkg_add -r php5-xml
pkg_add -r php5-mbstring
pkg_add -r php5-simplexml
pkg_add -r php5-json
pkg_add -r php5-dom
Envoyé de mon Nexus 5 en utilisant Tapatalk
Re: Nas4Free & Serveur Web
Posted: 19 Jul 2014 15:23
by laster13
La procédure que je vous aie donné au dessus n est pas exacte, je vous prépare un tuto pour installer apache, php, Mysql, et phpMyAdmin testée par mes soins et parfaitement opérationnel
Re: Nas4Free & Serveur Web
Posted: 19 Jul 2014 17:26
by mtiburs
laster13 ... tu es génial !

Re: Re : Nas4Free & Serveur Web
Posted: 19 Jul 2014 17:49
by laster13
Envoyé de mon Nexus 5 en utilisant Tapatalk
Re: Nas4Free & Serveur Web
Posted: 20 Jul 2014 11:43
by ZiEg
laster13 wrote:La procédure que je vous aie donné au dessus n est pas exacte, je vous prépare un tuto pour installer apache, php, Mysql, et phpMyAdmin testée par mes soins et parfaitement opérationnel
Ca je n'aime pas.... j'ADORE !!!!!
On peut espérer ça pour quand (vilain gourmand que je suis) ?
Re: Nas4Free & Serveur Web
Posted: 21 Jul 2014 23:13
by Enter_Untyl
Bonjour,
je suis comme ZBig, comment ce fait-il que les pages en PHP ne puisse pas fonctionner une fois le serveur web activer.
En effet le WebGUI fonctionnant sous php, il m'est difficile de croire qu'on puisse pas activer PHP avec lighttpd.
Surtout que dans le fichier de configuration /var/etc/websrv.conf, le paramètrage est le suivant : static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
Les fichiers avec ses extensions doivent être sans aucun doute omis ! Pour l'instant, je n'ai pas réussi à éditer ce fichier, problème d'accès en lecture seule... mais un jour je vais y arriver ! Peut-être... et suppimer l'extension .php de l'exclusion, juste pour tester...
Quelqu'un en pense t-il quelque chose ?
J'ai visité le site de lignttpd, pour l'instant je n'ai rien trouvé de compréhensible pour mon petit niveau.
Sinon j'ai vu le tuto de phpAdmin et mySQL... Je pense passer par là, bientôt.
A bientôt.
Re: Nas4Free & Serveur Web
Posted: 21 Jul 2014 23:35
by mtiburs
Enter_Untyl wrote:Surtout que dans le fichier de configuration /var/etc/websrv.conf, le paramètrage est le suivant : static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
Les fichiers avec ses extensions doivent être sans aucun doute omis ! Pour l'instant, je n'ai pas réussi à éditer ce fichier, problème d'accès en lecture seule... mais un jour je vais y arriver ! Peut-être... et suppimer l'extension .php de l'exclusion, juste pour tester...
Quelqu'un en pense t-il quelque chose ?
Bonsoir,
Je viens d'essayer de modifier ce fichier, je n'ai eu aucun soucis.
nas2: ~ # ls -lh /var/etc/websrv.conf
-rw-r--r-- 1 root wheel 3.5k Jul 17 09:45 /var/etc/websrv.conf
sachant qu'on est en root, on fait nano /var/etc/websrv.conf, on modifie, puis CTRL-O (enregistrer), puis CTRL-X (pour quitter)
et là je trouve ma modif:
#static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
J'ai juste fais un CTRL-K (copier), puis 2 x CTRL-U (pour coller 2 fois), puis j'ai ajouté un # pour l'essai.
Bon après, le reste (config de mysql), je ne sais pas faire

... pas encore, mais comme dit Enter_Untyl: "mais un jour je vais y arriver !"

Re: Nas4Free & Serveur Web
Posted: 24 Jul 2014 21:42
by Enter_Untyl
Enter_Untyl wrote:Bonjour,
je suis comme ZBig, comment ce fait-il que les pages en PHP ne puisse pas fonctionner une fois le serveur web activer.
En effet le WebGUI fonctionnant sous php, il m'est difficile de croire qu'on puisse pas activer PHP avec lighttpd.
Bon et bien bonne nouvelle ! Ca fonctionne... En tapant juste du code PHP valide, je ne suis pas un expert, mais voici un exemple de code sans prétention aucune :
Code: Select all
<?php
echo 'Ceci est un test<br>'; // Ceci est un commentaire sur une seule ligne, style c++
/* Ceci est un commentaire sur
plusieurs lignes */
echo 'Ceci est un autre test<br>';
echo '<center>Et un test final centrer...</center>'; # Ceci est un commentaire style shell sur une seule ligne
echo 'Une opération 1+1 = '; echo (1+1); echo '<br>';
?>
Attention, il semblerait tout de même qu'il y a des histoires de droit... Le mieux est de créer le fichier avec QuiXplorer.
Ensuite il reste à explorer le fameux langage...
Mais pour finir sur un petit exemple utile, voici un peu de code :
Code: Select all
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- Valide si vous enregistrez votre code HTML en UTF-8-->
<title>Example PHP</title>
</head>
<body>
<h1><center>Quelques instructions PHP</center></h1>
<?php echo 'La version PHP de ' . $_SERVER['SERVER_SOFTWARE'] . ' est ' . phpversion();?><br>
<?php echo 'Vous utilisez le navigateur ' . $_SERVER['HTTP_USER_AGENT'];?><br>
Et venez de l'adresse <?php echo $_SERVER['REMOTE_ADDR'];?><br>
Le nom du serveur est <?php echo $_SERVER['SERVER_NAME'];?><br>
- Adresse <? echo $_SERVER['SERVER_ADDR'];?><br>
- Protocole <? echo $_SERVER['SERVER_PROTOCOL'];?><br>
- Méthode <? echo $_SERVER['REQUEST_METHOD'];?><br>
- Gateway <? echo $_SERVER['GATEWAY_INTERFACE'];?><br>
- User <? echo $_SERVER['REMOTE_USER'];?><br>
<center><a href="https://php.net/manual/fr/" target="_blank">Apprendre PHP</a><br>------------- A bientôt. -------------</center>
</body>
</html>
Après pour ceux qui ne connaissent pas PHP, ils peuvent visiter ce site
https://php.net/manual/fr/ ou ailleurs...
Pour accéder à une base de données, on verra plus tard.
Cordialement.
Re: Nas4Free & Serveur Web
Posted: 14 Aug 2014 13:32
by laster13
Bonjour
Un petit exemple de ce que qu on faire avec la méthode précédente..
un forum phpBB3
voici le miens
forum.PNG
Re: [TUTO] Nas4Free & Serveur Web
Posted: 02 Oct 2014 20:20
by ZiEg
Super cette bidouille laster13 !
mais comment tu as fais pour mySQL pour ton forum phpBB3 ?
(désolé de mon ignorance lamentable)
Re: Re : [TUTO] Nas4Free & Serveur Web
Posted: 02 Oct 2014 20:26
by laster13
Merci ZIEg
En fait cette méthode d installation ne fonctionne que sur une full install de nas4free. Si tu es en embedded il faut passer par une jail
Sinon j ai active le web serveur de nas4free et copie coller le phpbb dezippe dans le dossier www ou MySQL est fonctionnel et reconnu automatiquement par phpbb
Re: Re : [TUTO] Nas4Free & Serveur Web
Posted: 02 Oct 2014 20:43
by ZiEg
laster13 wrote: copie coller le phpbb dezippe dans le dossier www ou MySQL est fonctionnel et reconnu automatiquement par phpbb
J ai mis le webserveur a la position /mnt/Disque1/WebServer/
la se trouve tout mon bordel (*.php)
Mais il me faut un base de données mySQL.
J'ai testé sous Windows avec movamp mon php est niquel.... mais la comment créer ma bdd et les users .....
Re: [TUTO] Nas4Free & Serveur Web
Posted: 02 Oct 2014 20:56
by laster13
OK pour le dossier web server.
Est ce que tu es en full install? Et as tu suivi le tuto pour installer MySQL et phpmyadmin?
C est dans phpmyadmin que tu gères les bases de donnée et les les droits utilisateur
Re: [TUTO] Nas4Free & Serveur Web
Posted: 02 Oct 2014 21:00
by ZiEg
Version 9.2.0.1 - Shigawire (revision 972)
Date de construction Mon Apr 28 02:43:01 CEST 2014
Plateforme OS FreeBSD 9.2-RELEASE-p4 (kern.osreldate: 902001)
Plateforme x64-embedded sur Intel(R) Pentium(R) CPU G840 @ 2.80GHz
donc dans le baba ...... je dois passer par la jail. C'est bien ca ?
Si oui, je commence a m'épater en comprenant ce qu'il m'arrive .... ou pas !
Re: [TUTO] Nas4Free & Serveur Web
Posted: 02 Oct 2014 21:03
by laster13
Et oui tu es en embedded donc pas possible mais tu peux suivre l autre tuto en installant au préalable thebrig
Re: [TUTO] Nas4Free & Serveur Web
Posted: 02 Oct 2014 21:09
by ZiEg
C'est reparti pour l autre tuto ......
j'espere ne plus avoir ce problème de réseau !!!
Re: [TUTO] Nas4Free & Serveur Web
Posted: 02 Oct 2014 21:12
by laster13
Je reste en soutien si tu as besoin
Re: [Topic unique] Nas4Free & Serveur Web
Posted: 28 Oct 2014 22:23
by ZiEg
La je commence a serrer ......
j'ai reinstaller une version full
Install de php
Install de mySQL
http://<IP de Nas4free>/PHPMyAdmin fonctionne correctement
dans l'onglet
Services|Serveur web j'ai entré /mnt/Disque1/ServerWeb/ comme racine de document et 8080 pour le port.
Le reste est resté par défaut.
Dans ce répertoire (/mnt/Disque1/ServerWeb/), j'ai mis mon site web qui fonctionne très très bien sous movamp
http://<IP Nas4free>:8080
et la c'est le drame ..... irrémédiablement une page blanche meme après avoir modifié le fichier /var/etc/websrv.conf
La je serre....
EDIT
j'ai mis un fichier basic HTML a la racine du WebServeur (index.html)
http://ipnas4free:8080 -> ne fonctionne tjs pas
http://ipnas4free:8080/index.html -> fonctionne correctement
http://ipnas4free:8080/index.php -> ne fonctionne tjs pas
grrrrrrrrrrrr
Re: [Topic unique] Nas4Free & Serveur Web
Posted: 29 Oct 2014 08:14
by laster13
Bonjour
dans une console ssh
Et tu m écris ce que tu lis stp.
Par ailleurs, juste pour test, pourrais tu régler la cible du serveur web sur /usr/local/www et tu mets ton site dans le dossier www. Effectivement tu laisses tous les autres paramètres par défaut sauf le port bien sur.
ZiEg wrote: irrémédiablement une page blanche même après avoir modifié le fichier /var/etc/websrv.conf
Pourquoi modifier ce fichier? A ce propos dans /var/etc j'ai bien un fichier lighttpd.conf et non pas un websrv.conf... peu être parce que je suis sur une version embedded?
Re: [Topic unique] Nas4Free & Serveur Web
Posted: 29 Oct 2014 10:38
by ZiEg
Juste un ajout de commentaire :
#static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
au lieu de
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
Histoire, si j'ai bien tout compris, de ne pas exclure l'extension .php
Re: [Topic unique] Nas4Free & Serveur Web
Posted: 29 Oct 2014 19:25
by ZiEg
Voila la réponse a la commande top :
last pid: 2598; load averages: 0.01, 0.00, 0.00 up 0+02:29:47 19:24:09
21 processes: 1 running, 20 sleeping
CPU: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
Mem: 451M Active, 36M Inact, 502M Wired, 384M Buf, 2796M Free
Swap:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
2199 mysql 21 52 0 650M 447M sigwai 1 0:01 0.00% mysqld
2593 root 1 20 0 78656K 11608K select 1 0:00 0.00% smbd
2256 www 1 20 0 41488K 4168K kqread 1 0:00 0.00% lighttpd
2065 root 1 20 0 67580K 6436K select 0 0:00 0.00% nmbd
2447 root 1 20 0 35316K 4632K kqread 1 0:00 0.00% lighttpd
2384 root 1 20 0 9944K 1872K select 0 0:00 0.00% mDNSResp
2598 root 1 20 0 16596K 2480K CPU0 0 0:00 0.00% top
2068 root 1 20 0 76196K 10208K select 1 0:00 0.00% smbd
2594 root 1 20 0 56272K 4988K select 0 0:00 0.00% sshd
1843 root 1 20 0 12112K 1720K select 1 0:00 0.00% syslogd
2098 root 1 20 0 76196K 10216K select 0 0:00 0.00% smbd
2596 root 1 20 0 17564K 3612K pause 1 0:00 0.00% csh
2090 mysql 1 52 0 14536K 2152K wait 0 0:00 0.00% sh
2333 root 1 20 0 14176K 1804K nanslp 1 0:00 0.00% cron
2566 root 1 52 0 17564K 3332K pause 1 0:00 0.00% csh
2563 root 1 52 0 45332K 2312K wait 0 0:00 0.00% login
2575 root 1 52 0 14536K 2716K ttyin 1 0:00 0.00% sh
J espere que ca t aide ...... parce que moi pas du tout

Re: [Topic unique] Nas4Free & Serveur Web
Posted: 29 Oct 2014 19:31
by laster13
Oui pour vérifier que lighttpd et MySQL sont bien en processus actifs.
As tu transféré ton site dans le dossier www?
Re: [Topic unique] Nas4Free & Serveur Web
Posted: 29 Oct 2014 20:21
by ZiEg
vu le monde present dans /usr/local/www, je crée un repertoire ServerWeb et je décompresse mon site dedans....
CA MARCHE !!!!!!!
Re: [Topic unique] Nas4Free & Serveur Web
Posted: 31 Oct 2014 14:10
by ZiEg
Une petite dernière question (enfin j'espère) :
Avec mon site web, je peux télécharger mes fichiers. J'ai essayé des fichiers de diverses tailles et le comportement est toujours le même :
jusque environ 200Mo, la vitesse de transfert est de 150-170ko/s
ensuite la vitesse augmente considérablement (environ 2 a 2.5Mo/s)
Je ne comprends pas très bien d'ou cela peut venir. lighttpd configuration ou Nas4Free ?
edit : Probleme résolu.... c'est le réseau du boulot qui fait çà.
2ème question : il est ou le lighttpd.conf ?????
edit : Probleme résolu.... /var/etc
mais après l'avoir éditer avec nano et rebooter le NAS...... disparue la modification ....
