Quel utilisateur est l'hôte du site?

Je étudie les serveurs et configure Nginx, MySQL, PHP et WordPress. Serveur de distribution - Debian 6.

J'ai créé un nouvel utilisateur et je souhaite que chaque utilisateur soit le propriétaire du dossier de site.

/var/www/site.one

, Donc je cours l'équipe

chown -R kossel:kossel site.one

Mon problème est que ma WordPress Fonctionne seulement si je

chmod 644 wp-config.php

, que tout le monde peut lire
http://codex.wordpress.org/Cha ... sions
Ce fichier devrait être 640.

J'ai une question: quand quelqu'un s'ouvre mydomain.com, WordPress Doit accéder au fichier wp-config.php, Mais quel utilisateur utilise-t-il réellement ce fichier pour la lecture? Utilisateur root? Utilisateur kossel? Quelqu'un d'autre? Comment puis-je lui donner correctement la permission ou la propriété?
Invité:

Hannah

Confirmation de:

DANS Debian (la plupart du temps) Le serveur Web est démarré par l'utilisateur www-data. Si vous voulez que votre site fonctionne, ses fichiers doivent être lisibles. (ou exécution) Utilisateur. www. Donc votre fichier wp-config.php doit être lu par l'utilisateur www-data. Pour résoudre votre problème, vous pouvez faire quelques choses

Ajoutez des données www au groupe que appartient le site

Changer le dossier de groupe de groupe sur www-data

Faire l'un des changements ci-dessus, vous pouvez enregistrer 640 wp-connfig.php.

Babette

Confirmation de:

J'ai créé un nouvel utilisateur et je souhaite que chaque utilisateur soit le propriétaire du dossier de site.

/var/www/site.one

donc je

chown -R kossel:kossel site.one

Pourquoi voulez-vous le faire? Racine de document (

/var/www/site.one

) doit appartenir à l'utilisateur sur lequel le serveur Web fonctionne comme (

www-data

sur la base Debian,

apache

sur la base Red Hat).

Mon problème est que ma wordpress Fonctionne seulement si je chmod 644 wp-config.php, que tout le monde peut lire [site wordpress des offres] [1] Ce fichier devrait être 640.

Parce que vous avez mal fait à l'étape précédente.

Et ma question: quand quelqu'un s'ouvre mydomain.com, wordpress Doit accéder au fichier wp-config.php, Mais quel utilisateur utilise-t-il réellement ce fichier pour la lecture? racine? utilisateur kossel? Quelqu'un d'autre?

Comme je l'ai dit ci-dessus,

www-data

utilisateur. Vous pouvez vérifier en courant

ps -ef | grep nginx

.

Comment puis-je bien donner la permission ou le propriétaire?

chown -R www-data:www-data /var/www/site.one
chmod -R 755 /var/www/site.one

Alice

Confirmation de:

Vérifier
http://mpm-itk.sesse.net/
Avec elle, vous pouvez exécuter tous les sites (Hôtes virtuels) au nom de leurs propriétaires. De sorte que 640 Convient à wp-config.php.

Pour répondre aux questions, connectez-vous ou registre