Petit serveur Apache PHP MySQL. Fonction mail ne marche pas.

Petit serveur Apache PHP MySQL. Fonction mail ne marche pas. - Installation - Linux et OS Alternatifs

Marsh Posté le 31-01-2006 à 13:31:08    

Et MySQL bien sûr.
 
Ce ne sera pas un serveur de prod,  mais un serveur de test, pour tester des CMS évolués, qui nécessitent de préférence d'avoir accès au serveur. Il ne tournera donc pas en permanence et aura une faible charge exogène (venant de l'extérieur).
 
Citons Tikiwiki, PostNuke voire Typo3 à terme.
 
Niveau de l'administrateur en Linux: faible mais pas complètement débutant
Pentium 2 400, avec 512 Mo de SDRAm et un disque dur IBM de 40 Go en UDMA 100.
Freebox  
 
 
Il y a également un p4 3 GHz mais les donn&ées qui sont dessus ne m'appartiennent pas, et le poste ne m'appartient pas vraiment. Il est sous XP Pro. Je pense me servir de celui-là pour des test sous EasyPHP et Windows. A moins que je canibalise le disque dur de l'autre si vraiment il s'avérait insuffisant.


Message édité par Pasteque de plomb le 23-02-2006 à 10:33:16
Reply

Marsh Posté le 31-01-2006 à 13:31:08   

Reply

Marsh Posté le 31-01-2006 à 13:46:03    

n'importe qu'elle distribution fera l'affaire. L'important c'est la configuration.  
Si il est pas très à l'aise avec linux, pourquoi pas une mandriva ou une ubuntu. Mais les autres feront tout aussi bien l'affaire.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 31-01-2006 à 13:46:42    

Quelle distribution installer ? Ben celle que tu veux !
Si tu veux tester des trucs assez récents, tournes toi peut-être plus vers ubuntu par exemple ou l'install sera facile, mais bon, il y a pas de contre indication ...

Reply

Marsh Posté le 31-01-2006 à 13:50:33    

je confirme !
Pour une install rapide et facile, une ubuntu.
Pour un install un peut plus intéréssante, une debian, armé de la doc d'alexis.


---------------
Don't forget the GNU Power :)   /   LanParty sur Toulouse   /   Mon Feed-Back (2006 style)
Reply

Marsh Posté le 31-01-2006 à 13:50:37    

Mjules a écrit :

n'importe qu'elle distribution fera l'affaire. L'important c'est la configuration.  
Si il est pas très à l'aise avec linux, pourquoi pas une mandriva ou une ubuntu. Mais les autres feront tout aussi bien l'affaire.


 
C'est moi.  :D  
 
Disons que je ne sui sguère à l'aise avec Linux, mais j'ai "bouffé" beaucoup de live-CD. Et le moins que je puisse dire est que je n'apprécie guère Ubuntu, ça me donne l'impression d'être sur un MAc, je lui préfère Knoppix.
 
Alors installer direct du Debian ça me fait un peu peur, mais j'avais pensé à une Aurox ou une Mandriva effectivement.
 

y-master a écrit :

je confirme !
Pour une install rapide et facile, une ubuntu.
Pour un install un peut plus intéréssante, une debian, armé de la doc d'alexis.


 
 
Mais effectivement ça me démange.

Message cité 1 fois
Message édité par Pasteque de plomb le 31-01-2006 à 13:51:13
Reply

Marsh Posté le 31-01-2006 à 14:10:43    

Je ne puis que te conseiller de bouquiner ceci :  
http://people.via.ecp.fr/~alexis/formation-linux/  :love:  
 
Et de te diriger ensuite ici  
http://www.debian.org  :jap:  
 
Que la force de l'open source soit avec toi  :D


---------------
Don't forget the GNU Power :)   /   LanParty sur Toulouse   /   Mon Feed-Back (2006 style)
Reply

Marsh Posté le 31-01-2006 à 16:36:56    

Une install mini de debian !!!
 
l'install des softs se fait ensuite en 1 ligne !
 
apt-get install apache mysql php
 
Rien de plus simple avec la doc d'alexis citée plus haut :)


---------------
HFRCoin: 7f1PV1XZc2W9848ykRFEwTuCZzchtTT83W -- Tu l'as trop écrasé, César, ce Port-Salut !
Reply

Marsh Posté le 31-01-2006 à 16:56:51    

Benweb83 a écrit :

Une install mini de debian !!!
 
l'install des softs se fait ensuite en 1 ligne !
 
apt-get install apache mysql php
 
Rien de plus simple avec la doc d'alexis citée plus haut :)


Je vais tenter de sauter directement à Debian je crois, après tout j'ai "fait" un peu de dédié à distance et de la récup de données de Windows crashé via Knoppix. Et comme je le disais je préfère largement la live-debian (enfin la Knoppix quoi) à la live-Ubuntu.
Et ces docs je les ai justement imprimées et reliées.


Message édité par Pasteque de plomb le 31-01-2006 à 16:57:29
Reply

Marsh Posté le 31-01-2006 à 17:03:42    

Pasteque de plomb a écrit :

Et le moins que je puisse dire est que je n'apprécie guère Ubuntu, ça me donne l'impression d'être sur un MAc, je lui préfère Knoppix.


 
Je croyais que c'était pour un serveur !!? ;)
Au menu de boot de l'install d'ubuntu, tu choisis "server", et il n'installera pas d'interface graphique.
 
Au passage, tu devrais peut-être essayer KUbuntu une autre fois.

Reply

Marsh Posté le 07-02-2006 à 16:30:23    

J'ai installé Ubuntu!
 
Mais sur une petite config comme ça, ça rame!
Ce qui me gêne en install serveur est qu'apparemment c'est tout en ligne d ecommende. Or il me faut quand même un minimum d'interface graphique.
 
 
Comment pourrais-je "alléger"?

Reply

Marsh Posté le 07-02-2006 à 16:30:23   

Reply

Marsh Posté le 07-02-2006 à 16:33:49    

en utilisant une interface graphique moins lourde, par ex fluxbox en lieu et place de gnome


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-02-2006 à 16:35:10    

Mjules a écrit :

en utilisant une interface graphique moins lourde, par ex fluxbox en lieu et place de gnome


 
Fluxbox, vais étudier la question... A moins que tu me dises cash direct comment la faire  remplacer Gnome... ;)

Reply

Marsh Posté le 07-02-2006 à 16:48:28    

j'imagine que si tes srouces sont bien configurées, un aptget install fluxbox devrait suffire mais comme je connais pas plus ubuntu que ça.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 07-02-2006 à 18:12:01    

A ta place, je me pencherais sur une debian direct.
Ubuntu en serveur c'est comme un torchon en guise de serviette, ça marche mais c'est pas top  :D  
 
De plus les éventuels problèmes (de configuration de matériels) seront plus vite résolus avec une debian, si tu t'intéresses au fonctionnement du système ^^

Reply

Marsh Posté le 07-02-2006 à 18:46:53    

eka808 a écrit :

A ta place, je me pencherais sur une debian direct.
Ubuntu en serveur c'est comme un torchon en guise de serviette, ça marche mais c'est pas top  :D  
 
De plus les éventuels problèmes (de configuration de matériels) seront plus vite résolus avec une debian, si tu t'intéresses au fonctionnement du système ^^


 
pas plus d'arguments pour étayer cette connerie ?  
 
Faut-il rappeller qu'Ubuntu utilise les paquets Debian, et y contribue en retour, donc que les paquets sont les mêmes ?
 
ubuntu en install server n'installera que le minimum de paquets, donc sans interface graphique.
 
Concernant ton autre remarque sur les problèmes, vu que la solution d'un problème Debian résolu sera aussitôt répercuté sur ubuntu, et qu'un problème Ubuntu concernant Debian sera également corrigé sur Debian, ta remarque est non pertinente.
 
Ensuite Ubuntu utilise un cycle de release de 6 mois, c'est à dire que tous les 6 mois une nouvelle version "stable" sort, ce qui permet d'avoir des logiciels plus à jour qu'avec Debian avec son principe du "on attends 0 bugs pour sortir la release stable" (je ne critique pas ce principe, qui à ses avantages et inconvénients), et de plus Ubuntu intègre parmi ses dépôts un système de backports officiel, qui permet à la version stable de bénéficier de logiciels étant dans la version en dev.
 
Comme quoi, quand on connait pas on redirige vers quelque chose ou quelqu'un qui ne raconte pas de conneries histoire de meubler le forum

Message cité 1 fois
Message édité par ory le 07-02-2006 à 18:47:23
Reply

Marsh Posté le 07-02-2006 à 20:39:30    

ory a écrit :

pas plus d'arguments pour étayer cette connerie ?

 
 
je te retourne la question.
 

ory a écrit :

Faut-il rappeller qu'Ubuntu utilise les paquets Debian, et y contribue en retour, donc que les paquets sont les mêmes ?

 
 
 :lol:  Faut lire les changelogs. Pour l'instant xorg, initramfs + 2-3 autres (même pas gnome)
 

ory a écrit :

Concernant ton autre remarque sur les problèmes, vu que la solution d'un problème Debian résolu sera aussitôt répercuté sur ubuntu, et qu'un problème Ubuntu concernant Debian sera également corrigé sur Debian, ta remarque est non pertinente.

 
 
Carrément faux.
 
[snip]
 

ory a écrit :

Comme quoi, quand on connait pas on redirige vers quelque chose ou quelqu'un qui ne raconte pas de conneries histoire de meubler le forum


 
rediriges-toi sur les mailing lists debian.

Reply

Marsh Posté le 08-02-2006 à 10:15:21    

Citation :

je te retourne la question.


 
 non. Il dit qu'Ubuntu n'est pas adaptée pour faire un serveur, pourtant quand tu l'installe en mode server, je ne vois pas de problèmes majeurs à l'utiliser en serveur, le mode serveur est même "officiellement" supporté, avec entre autre un suivi (mises à jour pour bugs et sécurité) sur 5 ans.
 

Citation :

:lol:  Faut lire les changelogs. Pour l'instant xorg, initramfs + 2-3 autres (même pas gnome)


 
Je parle du contenu du paquet, pas forcément qu'il soit identique ligne par ligne.
 
Sur la version de dev d'Ubuntu, les paquets sont régulièrement synchronisés depuis Debian/unstable, ce sont donc là les mêmes. Par exemple le changelog  du paquet ipodder, sur la version de dev d'Ubuntu (Dapper Drake):
 

ipodder (2.1.9-4) unstable; urgency=low
 
  * Use feedparser.py, webbrowser.py, PyRSS2Gen.py from external packages
    (Closes: #345348)
 
 -- Hilko Bengen <bengen@debian.org>  Fri, 30 Dec 2005 21:23:05 +0100


 
Le paquet provient de Debian/unstable sans aucune modification, c'est strictement le même.
 
Après si des modifications concernant Ubuntu doivent être faites, on fait une "diversion" en ajoutant ubuntu-x à la version du paquet, par exemple le paquet pixelize:
 

pixelize (0.9.2-2ubuntu1) dapper; urgency=low
 
  * Build-Depends: imlib11-dev instead of imlib1-dev to fix FTBFS (Malone #30017).
 
 -- Loic Pefferkorn <loic@ubuntu.com>  Mon, 30 Jan 2006 11:48:03 +0000
 
pixelize (0.9.2-2) unstable; urgency=medium
 
  * Rebuilt using libtiff4, urgency=medium, see bugreport (Closes: #262834).
  * Build-Depends: gdk-imlib1-dev (instead of gdk-imlib-dev).
  * Standards-Version: 3.6.1.0 (no changes).
 
 -- Uwe Hermann <uwe@debian.org>  Mon,  2 Aug 2004 12:08:06 +0200


 
Donc le paquet à été synchronisé depuis Debian/unstable, et comme il y a un problème inhérent aux paquets ubuntu on rajoute ubuntu-x
 
Ce qui permet de resynchroniser le paquet depuis Debian/unstable lorsque ce paquet aura été updaté chez Debian.
 
Donc une grosse majorité de paquets sont exactement les mêmes, le reste contient des petites modifs pour l'adapter à Ubuntu, et le reste sont des paquets crées par les MOTU, donc ils sont juste dans Ubuntu, donc je persiste à dire que les paquets entre Ubuntu/dev et Debian/unstable sont en grande partie identiques, et dans quelques cas légèrement modifiés.
 

Citation :

Carrément faux.


 
Non. En ce moment il y a un effort pour coordonner le travail entre les développeurs debian et les motu (équivalent ubuntu des dev debian), pour que par exemple si un motu trouve un bug, il le corrige non seulement dans la version Ubuntu mais également fasse un bug report chez Debian. pareil pour les paquets crées par des motus et inexistant chez Debian, les motu devraient ouvrir/remplir un ITP pour le paquet correspondant, afin qu'il soit aussi disponible pour Debian. Mais cela demande du temps, et comme c'est un travail bénévole, on peut pas forcément demander autant de travail aux contributeurs.
 
Par exemple je prends garde d'avertir le mainteneur debian d'un paquet lorsque je trouve quelque chose de pas bon, un bug, ou quelque chose de manquant. Mais quand le mainteneur ne réponds pas, je fais quoi ? Comment définir ce qui peut être utile à Debian ou non ? Par exemple les fichiers debian/menu sont inutiles dans ubuntu (on préfère les fichiers .desktop), et des petites différences comme cela font que ce n'est pas très facile de satisfaire tout le monde.
 

Citation :

rediriges-toi sur les mailing lists debian.


 
je les lit, ne t'inquiète pas :D


Message édité par ory le 08-02-2006 à 10:18:01
Reply

Marsh Posté le 08-02-2006 à 11:26:07    

La Ubuntu telle quelle ne me convient pas. Malgré mon niveau modéré je l'ai en main, mais le processeur ne l'a pas en main.
Et puis ma_intenant je suis sûr que je n'aime pas Gnome. Il faut que je trouve une solution alternative pour moi et le processeur.
 
Ubuntu en mode serveur, mais alors, peut-on lancer webmin à partir du shell?
 
Nubuntu malgré que ce soit plus ou moins encore en bêta
 
Ré-essayer Debian avec la toute dernière distrib en espérant que ça marche mieux que le dernier échec
 
Open Suse ou Fedora, avec Fluxbox puisqu'après tout je n'ai besoin que de Apache MySQl, serveur FTP, et peut être un serveur mail.
 
voire..
 
Installer Knoppix et me retrouver avec un dérivé Debian puisque je sais que je l'ai en main celle ci. Mais pourrais-je basculer en Fluxbox?

Reply

Marsh Posté le 10-02-2006 à 16:08:22    

Bon j'ai presque la solution que je cherchais.
 
Le contexte
 
Poste: assez ancien: P2 400, 392 de RAM
 
L'interface siège / clavier: pas top en Linux, et encore du côté obscur (comprendre encore très marqué Windows et autres horreurs du nord de la Côte ouest des USA): donc afficionados de la souris, du clic et des cases à cocher.
 
L'objectif: faire un petit serveur web, Apache, PHP, MySQL, PhpMyadmin, FTP voire mail. Ceci dans un but de test grandeur nature, derrière le serveur dédié (au sens premier du terme), mais aucunement dans un souci de prod. Charge serveur faible: une connection, exceptionnellement 2, 3 à tout casser. Il s'agit de voir comment des CMS évolués réagissent à tel ou tel paramétrage et surtout pouvoir les faire ces paramétrages!
 
 
Problématique 1: Interface siège/clavier pas top, mais poste pas top non plus
 
Choix de la distrib: Ubuntu, mais en mode serveur
X: par dessus le mode serveur, XFCE a été rajouté: xUbuntu. Mais ça reste très succint, enfin il y a des facilités comme Mozilla, et le gestioonnaire de fichiers. Ce XFCE peut être arrêté pour économiser les ressources dans les phases de test.
Mode de paramétrage: Par Webmin, et souvent depuis un confortable Windows XP du côté obscur.... Ainsi j'ai réglé en particulier les paramètres réseau. Des fois il est nécessaire de revenir sous XFCE (quand par exemple on fait des conneries en matière d eparamètres réseau....). J'ai rajouté une collection de mods plus ou moins utiles à Webmin.
Il me reste des interrogations et un problème.
 

  • Le problème:


 
Je n'arrive pas à régler proftpd. Webmin ou pas Webmin d'ailleurs.
 
A chaque fois depuis mon Windows XP chéri ([:ddr555]) et son Filezilla j'ai :  
 

Citation :

Etat : Connexion à 192.168.0.100 ...
Etat : Connecté à 192.168.0.100. Attente du message d'accueil...
Erreur : Déconnecté du serveur
Erreur : Impossible de se connecter !
Etat : Connexion à 192.168.0.202 ...
Etat : Connecté à 192.168.0.202. Attente du message d'accueil...
Erreur : Déconnecté du serveur
Erreur : Impossible de se connecter !
Etat : Attente de relance... (encore 5 tentatives)
Etat : Connexion à 192.168.0.202 ...
Etat : Connecté à 192.168.0.202. Attente du message d'accueil...
Erreur : Déconnecté du serveur
Erreur : Impossible de se connecter !
Etat : Attente de relance... (encore 4 tentatives)
Etat : Connexion à 192.168.0.202 ...
Etat : Connecté à 192.168.0.202. Attente du message d'accueil...
Erreur : Déconnecté du serveur
Erreur : Impossible de se connecter !
Etat : Attente de relance... (encore 3 tentatives)
Etat : Connexion à 192.168.0.202 ...
Etat : Connecté à 192.168.0.202. Attente du message d'accueil...
Erreur : Déconnecté du serveur
Erreur : Impossible de se connecter !
Etat : Attente de relance... (encore 2 tentatives)
 
etcetera (non ça c'est pas dans le log)


 
192.168.0.202 est l'IP du serveur.
Parenthèse sur les paramètres réseau du serveur:
IP: 192.168.0.202
Masque de sous-réseau: 255.255.255.0
Passerelle: 192.168.0.254 (Freebox)
2 DNS de Free parmi d'autres
Internet: ça marche,  
En Intranet: j'y accède au serveur Apache, PhpMyadmin, et Webmin
Depuis Internet: NON puisque je n'ai pas encore réglé de redirections de ports, mais à ce stade je m'en fout de ça.


Message édité par Pasteque de plomb le 10-02-2006 à 16:11:32
Reply

Marsh Posté le 10-02-2006 à 16:09:58    

Sur Webmin, configuration réseau ça donne ça
 
Interfaces
Routage et passerelles
DNS
Adresses de la machine
 
 
Quant à proftpd...
 
 
Bref je suis perdu avec ce truc....


Message édité par Pasteque de plomb le 10-02-2006 à 16:39:08
Reply

Marsh Posté le 10-02-2006 à 18:15:35    

Puù$psmm
 
Voici mon fichier config, c'est censé être une véritable passoire, et ça ne marche toujours pas.
 

Citation :

#
# /etc/proftpd.conf -- This is a basic ProFTPD configuration file.
# To really apply changes reload proftpd after modifications.
#  
 
ServerName   "ubuntu"
ServerType standalone
DeferWelcome   off
 
MultilineRFC2228 on
DefaultServer   on
ShowSymlinks on
 
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
 
DisplayLogin                    welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
 
DenyFilter   \*.*/
 
# Uncomment this if you are using NIS or LDAP to retrieve passwords:
#PersistentPasswd  off
 
# Uncomment this if you would use TLS module:
#TLSEngine    on
 
# Uncomment this if you would use quota module:
#Quotas    on
 
# Uncomment this if you would use ratio module:
#Ratios    on
 
# Port 21 is the standard FTP port.
Port    21
 
# To prevent DoS attacks, set the maximum number of child processes
# to 30.  If you need to allow more than 30 concurrent connections
# at once, simply increase this value.  Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
 
# Set the user and group that the server normally runs at.
User    nobody
Group    nogroup
 
# Umask 022 is a good standard umask to prevent new files and dirs
# (second parm) from being group and world writable.
Umask 022 022
# Normally, we want files to be overwriteable.
AllowOverwrite   on
 
# Delay engine reduces impact of the so-called Timing Attack described in
# http://security.lss.hr/index.php?p [...] 2004-10-02
# It is on by default.  
#DelayEngine    off
 
# A basic anonymous configuration, no upload directories.
 
<Anonymous ~ftp>
   User    ftp
   Group    nogroup
   # We want clients to be able to login with "anonymous" as well as "ftp"
   UserAlias   anonymous ftp
   # Cosmetic changes, all files belongs to ftp user
   DirFakeUser on ftp
   DirFakeGroup on ftp
 
   RequireValidShell  off
 
   # Limit the maximum number of anonymous logins
   MaxClients   10
 
   # We want 'welcome.msg' displayed at login, and '.message' displayed
   # in each newly chdired directory.
   DisplayLogin   welcome.msg
   DisplayFirstChdir  .message
 
   # Limit WRITE everywhere in the anonymous chroot
   <Directory *>
     <Limit WRITE>
       DenyAll
     </Limit>
   </Directory>
 
#   # Uncomment this if you're brave.
#   # <Directory incoming>
#   #   # Umask 022 is a good standard umask to prevent new files and dirs
#   #   # (second parm) from being group and world writable.
#   #   Umask    022  022
#   #            <Limit READ WRITE>
#   #            DenyAll
#   #            </Limit>
#   #            <Limit STOR>
#   #            AllowAll
#   #            </Limit>
#   # </Directory>
#  
 </Anonymous>

Reply

Marsh Posté le 10-02-2006 à 18:50:56    

Que donne le log /var/log/syslog ?
ajoute la ligne au fichier /etc/proftpd.conf :

ServerLog /var/log/log_proftpd


 

Reply

Marsh Posté le 10-02-2006 à 19:51:37    

Avec nano en SSH depuis Putty (donc kWindows XP)
 
 

Citation :

Feb 10 11:05:16 localhost syslogd 1.4.1#17ubuntu3: restart.
Feb 10 11:05:16 localhost anacron[6410]: Job `cron.daily' terminated
Feb 10 11:05:16 localhost anacron[6410]: Normal exit (1 job run)
Feb 10 11:09:01 localhost /USR/SBIN/CRON[6903]: (root) CMD (  [ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin +$(/usr/lib/php4/maxl$
Feb 10 11:17:51 localhost syslogd 1.4.1#17ubuntu3: restart.
Feb 10 11:17:51 localhost kernel: Inspecting /boot/System.map-2.6.12-9-386
Feb 10 11:17:51 localhost kernel: Loaded 29002 symbols from /boot/System.map-2.6.12-9-386.
Feb 10 11:17:51 localhost kernel: Symbols match kernel version 2.6.12.
Feb 10 11:17:51 localhost kernel: No module symbols loaded - kernel modules not enabled.
Feb 10 11:17:51 localhost kernel: [4294667.296000] Linux version 2.6.12-9-386 (buildd@rothera) (gcc version 3.4.5 20050809 (prerelease) (Ubun$
Feb 10 11:17:51 localhost kernel: [4294667.296000] BIOS-provided physical RAM map:
Feb 10 11:17:51 localhost kernel: [4294667.296000]  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
Feb 10 11:17:51 localhost kernel: [4294667.296000]  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
Feb 10 11:17:51 localhost kernel: [4294667.296000]  BIOS-e820: 00000000000e7400 - 0000000000100000 (reserved)
Feb 10 11:17:51 localhost kernel: [4294667.296000]  BIOS-e820: 0000000000100000 - 00000000040fdc00 (usable)
Feb 10 11:17:51 localhost kernel: [4294667.296000]  BIOS-e820: 00000000040fdc00 - 00000000040ff800 (ACPI data)
Feb 10 11:17:51 localhost kernel: [4294667.296000]  BIOS-e820: 00000000040ff800 - 00000000040ffc00 (ACPI NVS)
Feb 10 11:17:51 localhost kernel: [4294667.296000]  BIOS-e820: 00000000040ffc00 - 0000000010000000 (usable)
Feb 10 11:17:51 localhost kernel: [4294667.296000]  BIOS-e820: 00000000fffe7400 - 0000000100000000 (reserved)
Feb 10 11:17:51 localhost kernel: [4294667.296000] 0MB HIGHMEM available.
Feb 10 11:17:51 localhost kernel: [4294667.296000] 256MB LOWMEM available.
Feb 10 11:17:51 localhost kernel: [4294667.296000] On node 0 totalpages: 65536
Feb 10 11:17:51 localhost kernel: [4294667.296000]   DMA zone: 4096 pages, LIFO batch:1
Feb 10 11:17:51 localhost kernel: [4294667.296000]   Normal zone: 61440 pages, LIFO batch:31
Feb 10 11:17:51 localhost kernel: [4294667.296000]   HighMem zone: 0 pages, LIFO batch:1
Feb 10 11:17:51 localhost kernel: [4294667.296000] DMI 2.1 present.
Feb 10 11:17:51 localhost kernel: [4294667.296000] ACPI: RSDP (v000 PTLTD                                 ) @ 0x000f6ae0
Feb 10 11:17:51 localhost kernel: [4294667.296000] ACPI: RSDT (v001 PTLTD    RSDT   0x00000000 PTL  0x01000000) @ 0x040fdc2a
Feb 10 11:17:51 localhost kernel: [4294667.296000] ACPI: FADT (v001 INTEL  SEATTLE  0x00000000 PTL  0x000f4240) @ 0x040ff78c
Feb 10 11:17:51 localhost kernel: [4294667.296000] ACPI: DSDT (v001  Intel   Seattl 0x00000000 MSFT 0x01000004) @ 0x00000000
Feb 10 11:17:51 localhost kernel: [4294667.296000] ACPI: PM-Timer IO Port: 0x8008
Feb 10 11:17:51 localhost kernel: [4294667.296000] Allocating PCI resources starting at 10000000 (gap: 10000000:effe7400)
Feb 10 11:17:51 localhost kernel: [4294667.296000] Built 1 zonelists
Feb 10 11:17:51 localhost kernel: [4294667.296000] Kernel command line: root=/dev/hda1 ro quiet splash
Feb 10 11:17:51 localhost kernel: [4294667.296000] Local APIC disabled by BIOS -- you can enable it with "lapic"
Feb 10 11:17:51 localhost kernel: [4294667.296000] mapped APIC to ffffd000 (01201000)
Feb 10 11:17:51 localhost kernel: [4294667.296000] Initializing CPU#0
Feb 10 11:17:51 localhost kernel: [4294667.296000] PID hash table entries: 2048 (order: 11, 32768 bytes)
Feb 10 11:17:51 localhost kernel: [4294667.296000] Detected 398.032 MHz processor.
Feb 10 11:17:51 localhost kernel: [4294667.296000] Using pmtmr for high-res timesource
Feb 10 11:17:51 localhost kernel: [4294667.296000] Console: colour VGA+ 80x25
Feb 10 11:17:51 localhost kernel: [4294670.727000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Feb 10 11:17:51 localhost kernel: [4294670.729000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Feb 10 11:17:51 localhost kernel: [4294670.774000] Memory: 251524k/262144k available (1415k kernel code, 9928k reserved, 763k data, 224k init$


 
 
Et ça logue!!!! Sauf que ça logue à la racine et qu'il parait qu'il n'y a aucun fichier dedans.  Un OS vide quoi!!!
 
D'autre part dans Webmin j'ai un peu de mal à piger la notion de "global configuration" par rapport à "virtual server", le virtual server ayant apparemment toute une rubrique pour la connection anonyme.
 
Je suis un peu dérouté. J'en était resté aux users ftp avec leur login et leur zone et leurs etc....


Message édité par Pasteque de plomb le 10-02-2006 à 20:07:01
Reply

Marsh Posté le 13-02-2006 à 13:27:09    

Bon Proftpd maintenant c'est bon. J'ai simplement fait pointer dans /var/www , créé un utilisateur webmaster dans le groupe user, et créé des sous-dossier de www appartenant à webmaster.
 
Seulement quand j'installe des CMS ça me fait des erreurs à l'installation:
 
Pour SPIP:

Citation :

Installation du système de publication...
 
Préliminaire : Régler les droits d'accès
 
Les répertoires suivants ne sont pas accessibles en écriture :
 
    * CACHE/
    * IMG/
    * ecrire/data/
    * ecrire.
 
Pour y remédier, utilisez votre client FTP afin de régler les droits d'accès de chacun de ces répertoires. La procédure est expliquée en détail dans le guide d'installation.


 
Pour Joomla:

Citation :

PHP version >= 4.1.0    Yes
  - zlib compression support  Available
  - XML support  Available
  - MySQL support  Available
configuration.php  Unwriteable
You can still continue the install as the configuration will be displayed at the end, just copy & paste this and upload.
Session save path  /var/lib/php4, Writeable


et

Citation :

administrator/backups/ Unwriteable
administrator/components/ Unwriteable
administrator/modules/ Unwriteable
administrator/templates/ Unwriteable
cache/ Unwriteable
components/ Unwriteable
images/ Unwriteable
images/banners/ Unwriteable
images/stories/ Unwriteable
language/ Unwriteable
mambots/ Unwriteable
mambots/content/ Unwriteable
mambots/editors/ Unwriteable
mambots/editors-xtd/ Unwriteable
mambots/search/ Unwriteable
media/ Unwriteable
modules/ Unwriteable
templates/ Unwriteable


 
Tout d'abord ça serait un problème de droits PHP et/ou Apache ou alors un problème de droits purement Linux?
 
ces 2 CMS sont dans
/var/www/test/spip  (ou joomla)
 
/var :  drwxr-xr-x  15 root root  4096 2006-02-10 12:38 var
/var/www :  drwxr-xr-x   7 root root  4096 2006-02-12 00:26 www
/var/www/test : drwxr-xr-x  4 webmaster root     4096 2006-02-12 12:55 test
.../test/spip : drwxr-xr-x   8 webmaster users 4096 2006-02-12 12:54 spip
drwxr-xr-x  15 webmaster users 4096 2006-02-13 13:16 joomla
 
fichiers de SPIP: -rw-r--r--  1 webmaster users   107 2006-02-12 12:42 index.php
dossiers de SPIP: drwxr-xr-x  8 webmaster users  4096 2006-02-12 12:42 ecrire
 
 
Sur un gébergement 1and1 Linux où ça fonctionne (donc je dois être propriétaire de la racine mais dans le groupe des sous-merdes)
 
dossier SPIP chmod: 755
dossierS de SPIP: chmod 755
fichiers de SPIP: 644
 
Pour Joomla c'est également 755 et 644
 
 
 
 
 

Reply

Marsh Posté le 13-02-2006 à 14:58:10    

Quel est l'utilisateur qui exécute apache ? (apache ? www-data ?)
car il est évident que seul webmaster peut écrire dans /var/www/test/spip/
tu peux essayer de mettre l'utilisateur apache dans le groupe webmaster et de passer en 775 le répertoire test/spip/

Reply

Marsh Posté le 13-02-2006 à 17:52:53    

jlighty a écrit :

Quel est l'utilisateur qui exécute apache ? (apache ? www-data ?)
car il est évident que seul webmaster peut écrire dans /var/www/test/spip/
tu peux essayer de mettre l'utilisateur apache dans le groupe webmaster et de passer en 775 le répertoire test/spip/


 
Dans Webmin, il m'indique ceci:
 
Exécuter en tant qu'utilisateur Unix: par défaut
Exécuter en tant que groupe Unix: par défaut
 
 
Si j'ai bien compris l'utilisateur par défaut sur Ubuntu c'est le tout premier (et non pas root), donc chez moi: user, groupe user.
 
PS: il semblerait que dans ma configuration le groupe "user" ne soit pas le même que "userS".
 
PS2: je n'ai pas d'utilisateur apache, mais j'en ai un www-data


Message édité par Pasteque de plomb le 13-02-2006 à 17:59:14
Reply

Marsh Posté le 13-02-2006 à 21:19:25    

donc l'utilisateur qui lance apache est "www-data".
Dans le fichier /etc/group, ajoute l'utilisateur "www-data" au groupe "webmaster" puis passe ton répertoire /var/www/test/spip/  en 775 et change le groupe "root" en "webmaster"

Reply

Marsh Posté le 14-02-2006 à 10:39:17    

Et si j'attribue ces fichiers et dossiers à www-data c'est une faille de sécurité ou pas?

Reply

Marsh Posté le 14-02-2006 à 12:33:36    

Apache pour écrire dans le répertoire /var/www/test/spip/
Ca veut dire aussi qu'une personne peut effacer le répertoire spip à l'aide de la commande PHP "unlink" par exemple. De toute façon, tu n'as pas le choix puisque pour pouvoir uploader des fichiers via Spip, il faut que le répertoire soit accessible en écriture.

Reply

Marsh Posté le 14-02-2006 à 12:41:31    

jlighty a écrit :

Apache pour écrire dans le répertoire /var/www/test/spip/
Ca veut dire aussi qu'une personne peut effacer le répertoire spip à l'aide de la commande PHP "unlink" par exemple. De toute façon, tu n'as pas le choix puisque pour pouvoir uploader des fichiers via Spip, il faut que le répertoire soit accessible en écriture.


 
Mais les hébergeurs ils ont bien un truc pour contourner ce paradoxe?
 
PS: j'ai attribué tous les sous répertoires de www (chown -R www www-data) à www-data
Et je les ai mis dans le groupe ftpusers auquel appartient webmaster. (chgrp -R rep ftpusers)
www est en 755, et ses sous-répertoires de types spips sont en 775.
Je sais c'est imparfait, mais il pourrait y avoir pire (777) et en attendant de trouve rmieux ça tourne. Mais je ne demande qu'à trouver mieux.


Message édité par Pasteque de plomb le 14-02-2006 à 12:44:16
Reply

Marsh Posté le 14-02-2006 à 12:45:24    

A la rigueur, tu peux créer un répertoire upload qui sera uniquement accessible en écriture (le répertoire spip sera en lecture seule). Bien sûr il faut que Spip prenne en compte ce répertoire upload (Typo3 fonctionne sur ce principe).

Reply

Marsh Posté le 14-02-2006 à 12:53:17    

jlighty a écrit :

A la rigueur, tu peux créer un répertoire upload qui sera uniquement accessible en écriture (le répertoire spip sera en lecture seule). Bien sûr il faut que Spip prenne en compte ce répertoire upload (Typo3 fonctionne sur ce principe).


:non: SPIP est beaucoup plus basique que Typo 3.
 
Et si je change le user par défaut d'Apache.
 
D'autre part, il y a un problème d'accents qui s'affichent "?" , il doit y avoir un problème de paramétrage à ce niveau. paramétrage système ou Apache? Disons qu'on voit ce problème aussi dans Putty...

Reply

Marsh Posté le 14-02-2006 à 13:10:23    

Citation :

Et si je change le user par défaut d'Apache.


et tu veux mettre quel utilisateur à la place :??:
Pour les accents, regarde si les locales fr sont générées.

Reply

Marsh Posté le 14-02-2006 à 13:26:59    

jlighty a écrit :

Citation :

Et si je change le user par défaut d'Apache.


et tu veux mettre quel utilisateur à la place :??:
Pour les accents, regarde si les locales fr sont générées.


 
webmaster par exemple.
 
Où je regarde au fait (on peut le voir dans Webmin? Ou alors quel fichier config?)

Reply

Marsh Posté le 14-02-2006 à 13:30:55    

je pense que tu as meilleur temps de passer webmaster à www-data et non l'inverse car tu devras sûrement modifier les droits des fichiers attachés à Apache (fichiers de config, bibliothèque...) ainsi que le script d'éxecution en /etc/init.d/.

Reply

Marsh Posté le 14-02-2006 à 13:40:50    

rectif:
pour changer le user d'apache, il suffit d'éditer le fichier httpd.conf à la ligne "User www-data"
Cependant le mieux est de mettre webmaster dans le même groupe que www-data

Reply

Marsh Posté le 22-02-2006 à 12:00:57    

Il y avait effectivement une ligne à décommenter, je ne sais plus laquelle, mais en cherchant dans google "apache accents" on trouve assez facilement.
 
Il tourne depuis un moment déjà, mais horreur, je constate que la fonction mail ne marche pas. Quelque chose m'aurait échappé?
Le serveur est derrière un routeur (freebox).
 
Son IP est 192.168.0.202
Masque de sous réseau: 255.255.255.0
Passerelle: 192.168.0.254
DNS: de Free  (chais plus lesquelles mais kimarche)
 
 
Le routeur (192.168.0.254) redirige vers le serveur les ports:
 
80 (TCP)
10000 (TCP)
20, 21, 22 (TCP et UDP)


Message édité par Pasteque de plomb le 22-02-2006 à 12:15:09
Reply

Marsh Posté le 22-02-2006 à 19:51:36    

:bounce:

Reply

Marsh Posté le 22-02-2006 à 19:56:18    

tu as un serveur mail sur ta machine (exim, postfix, qmail, sendmail) ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 22-02-2006 à 22:19:24    

Après installation de sendmail ça marche;
MAIS, parce qu'il y a un mais:
 
1. Yahoo me considère comme un sale spammeur
2. Dans le script de mail que j'ai testé ça doit renvoyer l'adresse IP de l'expéditeur ( ".$REMOTE_ADDR." ). testé et approuvé sur du 1and1 et aussi sur un vrai serveur dédié Easynet).
3. L'adresse d'expédition (du serveur) est: www-data@localhost.localdomain
 
Je trouve ça un peu zone.

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed