SME + Site internet en PHP

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

SME + Site internet en PHP

Messagepar Franck » 19 Mai 2004 22:50

Bonjour,


personne n'utilise un site internet en PHP ?

Mon site fonctionne bien, le probléme c'est qu'il n'enregistre pas les changements quand on met une note dans le forum par exemple.

J'utilise IPCOP + SME 6.

Que faire ?

Mon site est placé dans /primary/html

A l'aide.


Franck.
Dernière édition par Franck le 24 Mai 2004 10:24, édité 1 fois au total.
Avatar de l’utilisateur
Franck
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 316
Inscrit le: 17 Déc 2001 01:00

Messagepar braouazou » 19 Mai 2004 23:02

Salut!

Le proxy d'IPCop ne serait il pas responsable?

As tu essayé de rafraichier la page plusieurs fois? (avec CTRL+F5 si tu es sous IE)
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar Franck » 19 Mai 2004 23:16

le proxy n'est pas en route.

Même avec F5 ou depuis un autre PC pareil.

Franck.
Avatar de l’utilisateur
Franck
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 316
Inscrit le: 17 Déc 2001 01:00

Messagepar braouazou » 19 Mai 2004 23:24

Ah, désolé pour la fausse piste :-(
Je n'utilise pas SME, mais je pense que le problème ne lui est pas inhérant.

As-tu vérifié que l'enregistement était bien présent dans la base de données (MySQL j'imagine)?

Sinon, Quelle est la version de PHP utilisée par SME? La configuration register_globals du php.ini est-elle à on ou à off?
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar mside » 20 Mai 2004 09:21

moi sa me le fais pour mon edito quand les droits sont trop strictes. essaye toujours de mettre chmod 777
mside
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 202
Inscrit le: 12 Fév 2003 01:00
Localisation: Ile de la Réunion

Messagepar braouazou » 20 Mai 2004 09:24

C'est un peu radical je trouve comme solution!

Il y a sans doute une explication à ce problème, qui permettrait de trouver une solution un peu plus sure que celle du chmod 777 ;-)
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar mside » 20 Mai 2004 09:30

oui c'est claire bon je develope alors :)

Chmod 777 sur tous les répertoires (et sous répertoires) [rwx rwx rwx]
Chmod 744 sur tous les fichiers [rwx r__ r__] sauf :
Chmod 766 [rwx rw_ rw_] (en pratique c'est le plus souvent les seules modifications à effectuer) sur les fichiers comportant des confis utitlisé par le serveur :

exemple : config.php, cache.config.php ......

tes fichiers de logs.

voila j'esper que sa a pu t'aidé
mside
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 202
Inscrit le: 12 Fév 2003 01:00
Localisation: Ile de la Réunion

Messagepar braouazou » 20 Mai 2004 10:41

Théoriquement, en tout cas sur tous les serveurs que je connais (je répète que je ne connais pas SME), ce serait plutôt 755 pour les répertoires, et 644 pour les autres fichiers. Bien sûr, s'il faut un droit d'écriture dans un dossier ou sur un fichier, il faut adapter à la configuration du serveur (soit l'utilisateur qui fait tourner apache, soit chmod 777).
Dernière édition par braouazou le 21 Mai 2004 09:17, édité 2 fois au total.
Avatar de l’utilisateur
braouazou
Amiral
Amiral
 
Messages: 1290
Inscrit le: 26 Fév 2003 01:00
Localisation: Dans les Vosges, au milieu des sapins!

Messagepar MasterSleepy » 20 Mai 2004 10:51

Salut,

Je ne pense pas que les droits d'accès soit un réel problème.
Si le script php peut-être lu par l'utilisateur du service apache cela suffit. Bien sûr le répertoire doit aussi être accessible, c'est évident.
Par contre ce qu'il faudrait savoir, c'est qu'elle méthode est utilisé pour stocké les différents messages.
Base Mysql, fort probablement, ou autre ... style fichier.
C'est plus du debug de la page plutôt qu'un problème de config de la SME.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar nono-mb » 20 Mai 2004 11:33

perso je verrais plutôt un problème de config php

dans ce cas je pense qu'il faut changer la valur (off -> on ou inverse) de register_global dans php.ini
a bientôt - nono
Avatar de l’utilisateur
nono-mb
Aspirant
Aspirant
 
Messages: 122
Inscrit le: 17 Sep 2003 00:00
Localisation: Angers (France)

Messagepar dugullo » 20 Mai 2004 23:27

je suis dans la meme galere que franck
je pense que l'histoire des chmods est peyt etre la solu cependant je ne sais pas changer les chmods sur mon sme
il refuse de faire les chmods je comprend pas pourquoi ?????
Avatar de l’utilisateur
dugullo
Matelot
Matelot
 
Messages: 4
Inscrit le: 17 Déc 2003 01:00
Localisation: 78955

Messagepar mside » 21 Mai 2004 08:10

ben tu te met dans le meme repertoir que sur fichier sur le quelle tu ve intervenir

tu tape :


chmod 777 nom_du_fichier
mside
Lieutenant de vaisseau
Lieutenant de vaisseau
 
Messages: 202
Inscrit le: 12 Fév 2003 01:00
Localisation: Ile de la Réunion

Messagepar Muzo » 21 Mai 2004 08:25

Avant de faire des chmod à la noix histoire de se faire casser ca boite SME! (après y'en a des qui se plaignent : "Bouhouhouhou je me suis fait pirater ma SME! Bouhouhouhou!")

Vérifiez les propriétaires de vos fichiers! Les 3/4 du temps, moi comme vous, nous faisons des installations via Putty en admin ou root (celui qui me dit qu'il le fait en FTP et root via internet je lui colle une baffe), le propriétaire de vos fichiers va être admin ou root, du coup votre apache peut pas les éxécuter. Car lui il est utilisateur www.

Donc voilà, vuos faites un ls -l de vos fichier et puis un chown (m'agourré alors j'ai changé, ils m'ont tout embrouyé ces "ninénieurs informatiniens") pour changer le proprio.

moi même a écrit:(celui qui me dit qu'il le fait en FTP et root via internet je lui colle une baffe)


Bon ok, je tapperais pas fort parce qu'au début je le faisais aussi .... :roll:
Dernière édition par Muzo le 24 Mai 2004 09:12, édité 1 fois au total.
/Muzo
"La vie n'est pas un combat, mais une passion à défendre!" MASS HYSTERIA - Knowledge is power
Avatar de l’utilisateur
Muzo
Amiral
Amiral
 
Messages: 5236
Inscrit le: 07 Mai 2003 00:00
Localisation: BNF! Je me culturise.

Messagepar Franck » 24 Mai 2004 00:30

Bonsoir,


je viens de faire mes changement de la façon que Guppy recommande.

Remarque "CHMOD"

Voici comment mettre en place les droits sur les fichiers pour les serveurs internet qui le nécessitent (pas tous).
1. CHMOD data/archive/* 666
2. CHMOD data/archive 777
3. CHMOD data/cache/* 666
4. CHMOD data/cache 777
5. CHMOD data/usermsg/* 666
6. CHMOD data/usermsg 777
7. CHMOD data/* 666
8. CHMOD data 777
9. CHMOD admin/mdp.php 666

Et maintenant, je n'ai même plus accès a mon SME via server-manager, je n'ai plus d'autorisation.


A l'aide

Franck.
Avatar de l’utilisateur
Franck
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 316
Inscrit le: 17 Déc 2001 01:00

Messagepar Franck » 24 Mai 2004 00:32

Bonsoir,


voici ce que j'ai fait


[root@myserve data]# chmod 666 archive
[root@myserve data]# chmod 777 archive
[root@myserve data]# chmod *666 archive
chmod: invalid mode string: `*666'
[root@myserve data]# chmod 666 cache
[root@myserve data]# chmod 777 cache
[root@myserve data]# chmodchmod 666 usermsg
bash: chmodchmod: command not found
[root@myserve data]# chmod 666 usermsg
[root@myserve data]# chmod 777 usermsg
[root@myserve data]# cd ..
[root@myserve html]# chmod 666 data
[root@myserve html]# chmod 777 data
[root@myserve html]# dir
admin faq.php guestbk.php lisezmoi.txt photorama.php search.php
articles.php favicon.ico guppynews.php mobile photos.php stats.php
copyright-gpl.txt file img newsletter.php plugins threadarch.php
data fortopicarch.php inc news.php poll.php thread.php
download.php fortopic.php index.php newsrss.php postguest.php tinymsg.php
dwnld.php forumarch.php install pages readme.txt user.php
error.php forum.php links.php photo robots.txt
[root@myserve html]# chmod 666 admin/mdp.php
[root@myserve html]# cd data
[root@myserve data]# CHMOD data/archive/* 666
bash: CHMOD: command not found
[root@myserve data]# CHMOD data/archive/* 666
bash: CHMOD: command not found
[root@myserve data]# chmod 666 archive/*
[root@myserve data]# chmod 666 cache/*
[root@myserve data]# chmod 666 usermsg/*
[root@myserve data]# chmod 666 /*

Merci d'avance.

Franck.
Avatar de l’utilisateur
Franck
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 316
Inscrit le: 17 Déc 2001 01:00

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité