[quote=“lol”]Salut,
C’est debian, mais ça reste un peu exotique pour nous à cause de l’architecture.
Je regarderais, mais sans garantie… Tu aurais peut-être plus de chance en contactant nono87410[/quote]
Ce n’est pas tant qu’il soit exotique c’est surtout que deux tutoriels différents sont mélanger.
Ton problème réside que tu n’a pas compris ce que tu fais et tu as apparemment utilisé le chemin personnel dans le premier tutoriel de l’auteur.
Tu cherche à monter un serveur web dans ce cas ne cherche pas à effectuer les manipulations de l’autre.
Première partie :
[quote]voici un moyen plus rapide pour installer une debian squeeze sur votre nas en appliquant toutes
les corrections mentionnées ici (le pinning est paramétré, mais dans le fichier sources.lst, les testing/unstable/experimentals sont en commentaire, en effet c’est plutôt réservé au “audacieux” )
Installation Debian Squeeze Chrooté (alternative à FFP)
A. installation fichiers
Téléchargez directement sur //ip_nas/Volume_1 les fichiers :
fun_plug créé par mes soins sur : [sites.google.com](http://sites.google.com)
release debian sur le site officiel de dlink : [ftp://ftp.dlink.pl](ftp://ftp.dlink.pl)
la dernière version de busybox sur son site officiel : [busybox.net](http://busybox.net)
puis redémarrer le NAS ce qui exécutera le script d’installation.
Au bout de 5 minutes le NAS boot une seconde fois.
Consulter alors le fichier //ip_nas/Volume_1/ffp.log qui doit ressembler à ceci :
[30/01/2012 23:12] installation reussie
, reboot en cours …
[30/01/2012 23:13] ------ Debut Demarrage DEBIAN DNS-320/325 ------
Starting periodic command scheduler: cron.
[30/01/2012 23:14] ------ Fin Demarrage DEBIAN DNS-320/325 ------
Se connecter alors via Putty avec les paramètres suivants :
Host name : Ip NAS / connection type : SSH
avec login : root / password : dlink
Modifiez le mot de passe via la commande :
passwd
B. Mise à jour de la distribution …
en exécutant les commandes suivantes
aptitude update
aptitude install deb-multimedia-keyring
aptitude update
aptitude upgrade
(répondre “Yes” aux différentes questions)
C. “Francisation” de l’installation…
… en installant le paquet locales via les commandes suivantes :
aptitude install locales
dpkg-reconfigure locales
Sélectionnez (avec la touche espace) : fr_FR ISO-8859-1 ; fr_FR UTF8.UTF8 ; fr_FR@euro ISO-8859-15
mettez par défaut : fr_FR UTF8.UTF8
D. synchroniser heure …(optionnel)
exécuter la commande suivante :
aptitude install ntpdate
puis pour que le nas soit mis à l’heure à chaque redémarrage, ajouter dans le fichier :
/boot/linuxrc la ligne :
/usr/sbin/ntpdate fr.pool.ntp.org[/quote]
Deuxième partie :
[quote]nstaller Lighttpd avec PHP5 et MySQL sur Debian Squeeze
.
Installer Msql
apt-get install mysql-server mysql-client
Renseigner la demande mot de passe pour msql
Installer Lighttpd
apt-get install lighttpd
Installer fast-cgi
apt-get install php5-cgi
nano /etc/php5/cgi/php.ini
dans le fichier rechercher la ligne
cgi.fix_pathinfo=1 et decommenté la ( enlever le ; avant )
[…]
; cgi.fix_pathinfo provides real PATH_INFO/PATH_TRANSLATED support for CGI. PHP’s
; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
; what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting
; this to 1 will cause PHP CGI to fix its paths to conform to the spec. A setting
; of zero causes PHP to behave as before. Default is 1. You should fix your scripts
; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
; php.net/cgi.fix-pathinfo
cgi.fix_pathinfo=1
[…]
Puis activer :
lighttpd-enable-mod fastcgi
lighttpd-enable-mod fastcgi-php
ls -l /etc/lighttpd/conf-enabled
Puis relancer lighttpd
/etc/init.d/lighttpd force-reload
Installer php5
apt-cache search php5
apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Relancer lighttpd
/etc/init.d/lighttpd restart
Installer phpmyadmin
apt-get install phpmyadmin
choisir lighttpd
recharger la configuration de lighttpd :
/etc/init.d/lighttpd force-reload
Installer postfix (php mail)
apt-get install postfix
choisir site internet
Relancer lighttpd
/etc/init.d/lighttpd restart
Mettre a jour système
apt-get upgrade
Installer Xcache
apt-get install php5-xcache
Relancer ligttpd
/etc/init.d/lighttpd restart
Désactiver l’affichage du contenu des dossiers. Par défaut, Lighttpd affiche le contenu des dossiers lors qu’aucun fichier index n’est présent.
/bin/echo ‘## directory listing configuration## we disable the directory listing by default##$HTTP[“url”] =~ “^/” { dir-listing.activate = “disable”}’ | /usr/bin/tee /etc/lighttpd/conf-available/20-disable-listing.conf
Activer ensuite cette nouvelle configuration :
/usr/sbin/lighty-enable-mod disable-listing
recharger la configuration de lighttpd :
/etc/init.d/lighttpd force-reload
Activer la réécriture d’url :
nano /etc/lighttpd/lighttpd.conf
Décommenter mod-rewrite
server.modules = ( »mod_access »,
« mod_alias »,
« mod_compress »,
« mod_redirect »,
« mod_rewrite »,)
Ensuite après server.document-root = « /var/www »
Ajouter
server.error-handler-404 = “/index.php?error=404”
Recharger la configuration de lighttpd :
/etc/init.d/lighttpd force-reload
Installer un FTP (pure-ftpd)
apt-get install pure-ftpd pure-ftpd-common
Ajouter groupe et utilisateur FTP
groupadd ftpgroup
useradd -g ftpgroup -d /dev/null -s /etc ftpuser
créer un utilisateur avec un accès au répertoire /var/www :
Remplacer Utilisateur par le nom de votre choix ‘exemple : robert »
lors de l’ajout de l’utilisateur il faudra choisir un mot de passe pour l’utilisateur
pure-pw useradd Utilisateur -u ftpuser -g ftpgroup -d /var/www
compiler la Base de données des utilisateurs
pure-pw mkdb
créer un lien symbolique
ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/75puredb
modifier les droits sur le dossier www
chown -R ftpuser.ftpgroup /var/www/
ET
/etc/init.d/pure-ftpd restart
ensuite
créer le lancement de LIGHTTPD automatiquement pour le reboot du NAS
nano /boot/linuxrc
et rajoute ces lignes
DEMARRAGE LIGHTTPD
/etc/init.d/lighttpd start
mettre tous le contenue du site
index.html,page.html,les images ect ect…… dans
/var/www
puis rebooter le NAS
alors normalement vous devez avoir maintenant votre site sur 192.168.X.X (IP DU NAS)
et le web ui du nas ce trouve en 192.168.X.X (IP DU NAS) :81
mais la il y a un petit bug irrésolus pour l ‘instant
donc quand vous voulez allez sur le web ui du NAS il faut taper
192.168.X.X :81
rentrer votre mot de passe et valider
il vous met une erreur comme quoi la page est introuvable il faut alors rentrer ça dans votre navigateur de nouveaux comme cela
192.168.x.x:81/web/home.html
et ont accede a la page
je sais c’est galere mais pour l’instant pas d’autre soluce
voila [/quote]
Sachant que toutes les indications, tant chemin et répertories que IP ne sont qu’a titre indicatif et mérite d’être ajuster.
[quote=“BelZéButh”]
[quote]/mnt/HD/HD_a2/.systemfile/squeeze/var/lib/mysql/mysql
find: Boucle détectée dans le système de fichiers ; “”/mnt/HD/HD_a2/squeeze"" est dans la même boucle que “/”.[/quote]
Est ce encore le cas ?
Est ce en relation avec ton Nas ? (que je n’utilise pas)
Peux tu en dire, plus …[/quote]
Et comme te le demande BelZéButh ce que tu indique n’est qu’un simple copié collé des commandes du tutoriel que tu ne devrais pas suivre jusqu’au bout (si justement tu ne veux qu’installer un serveur web).
De plus lorsque je regarde de près il existe plusieurs versions de NAS D-LINK DNS320L, il existerai une version très récente utilisant la dernière version de processeur x86 d’AMD, et une ancienne version en architecture ARMEL et non X86 (il me semble que c’est un kirkwood marvell dns323.kood.org/dns-320).
Dans ce cas l’architecture est à respecter pour l’installation de ta Debian 