Je viens de uploader mon site web sur un serveur dedié kimsufi ovh, avec ubuntu 8.04.
Le site est situé : /var/www/monsite/
avec les droits d'ecriture est d'execution récursif attribués à www-data
la session qui s'ouvre lorsque le serveur demarre est l'utilisateur "admin"
Le problème est le suivant :
Des scripts de conversion de documents sont executés dans certaines des pages du site
avec des plugins de openoffice => ooo2PDF, par exemple.
Depuis que j'ai uploadé le site les concerverstion ne se font plus.....
J'ai l'impression que apache, soit l'utilisateur www-data ne peut pas se servir de ce qui appartient et qui a été installé pour l'utilisateur 'admin'.
En local, ma console me renvoie :
moi@anjouserv-desktop:~$ su www-data
Mot de passe :
$ ls
amsn_received Examples Komodo-Edit-4 public_html
bin ies4linux-2.99.0.1 Modèles Vidéos
Bureau ies4linux-latest.tar.gz Musique
Documents Images Public
ces dossier son pourtant bien dans mon repertoire ~moi,
sur mon serveur dédié :
admin@ns26180:~$ su www-data
Mot de passe :
www-data@ns26180:/home/admin$ ls
dead.letter dossierTest Komodo-Edit-4 MyShares
Desktop Examples Maildir ThinkThanks
www-data@ns26180:/home/admin$
Comment pourrais-je faire pour arriver à ce que l'utilisateur www-data puisse acceder au dossier de 'admin',
et ainsi acceder au dossier .openoffice2, par exemple.
# alors alors
Posté par NeoX . Évalué à 4.
2] si tu deposes tes fichiers sur ton serveur en tant qu'utilisateur "admin"
il est logique que l'utilisateur "www-data" ne puisse pas ecrire dans certains dossiers car par defaut les droits sur un dossier sont souvent 755 (rwx pour l'utilisateur, r-x pour le groupe, r-x pour les autres)
3] il te faut donc
a) mettre ton utilisateur dans le groupe "www-data"
b) changer le groupe propriétaire du dossier en "www-data"
c) changer les droits du dossier en 775 pour que tout membre du groupe www-data puissent y lire/ecrire
[^] # mettre ton utilisateur dans le groupe "www-data"
Posté par emlesna . Évalué à 1.
[^] # Re: mettre ton utilisateur dans le groupe "www-data"
Posté par santos . Évalué à 2.
[^] # Re: mettre ton utilisateur dans le groupe "www-data"
Posté par emlesna . Évalué à 1.
[^] # UP
Posté par emlesna . Évalué à 1.
[^] # Re: mettre ton utilisateur dans le groupe "www-data"
Posté par NeoX . Évalué à 2.
le soucis est que le server web à son propre utilisateur qui lui est associé "www-data" par défaut
ben oui c'est normal
mais le server(l'ordinateur) ne démarre pas avec lui, donc www-data n'a pas accès....
aucun rapport
analysons les messsages depuis 2 jours
tu essaie visiblement de faire faire à ton serveur web ce que fait normalement openoffice quand il est utilisé par un veritable utilisateur.
1°) je penses que ce n'est pas la bonne methode
2°) il doit exister des convertisseurs openoffice -> pdf special site web
3°) ton server (la machine) n'a pas d'utilisateur associé quand elle demarre.
chaque service demarre en general avec son propre utilisateur
(apache avec l'utilisater www-data ou apache2, proftpd avec l'utilisateur ftp par exemple)
4°) ton script ne fonctionne peut-etre pas, simplement parce qu'il a peut-etre besoin d'un dossier .openoffice2 qui se trouverait dans le home de l'utilisateur (cf 2°)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.