web-dev-qa-db-fra.com

L'UID du script "/home/...../public_html/index.php" est plus petit que min_uid

Je viens de déplacer magento du local vers le serveur et je reçois l'erreur suivante, je me demandais simplement si quelqu'un pouvait m'aider à résoudre ce problème,

L'UID du script "/home/.../public_html/index.php" est plus petit que min_uid

ce que j'ai fait était de faire un vidage de la base de données et de le transférer sur le serveur,

créer une sauvegarde de tous les fichiers magento et transférer et étendre au serveur,

changer la table core_config dans la base de données.

Merci d'avance.

35
akano1

Cela ressemble à un problème suPHP pour moi.

Remplacez le groupe utilisateur et de votre script par l'utilisateur exécutant votre processus de serveur Web. Donc, si vous exécutez un Apache avec l'utilisateur www-data par exemple, passez à:

chown www-data:www-data /home/.../public_html/index.php

Ou modifiez tous vos fichiers à la fois en:

chown -R www-data:www-data /home/.../public_html/

Si vous rencontrez toujours ce problème après avoir changé d'utilisateur et de groupe, votre suPHP fonctionne probablement avec la valeur par défaut min_uid = 100, mais l'UID de www-data est sous ce 100.

Pour résoudre ce problème, vous pouvez modifier le min_uid dans la configuration de suPHP pour correspondre à l'UID de www-data:

vi /etc/suphp/suphp.conf

min_uid = <UID of www-data>
41
Jürgen Thelen

Si votre script appartient à root, vous devez en changer la propriété:

chown -R user /home/user/public_html

Cela changera le propriétaire de tous les fichiers contenus dans /home/user/public_html et tous les sous-répertoires de user.

15
Martin

J'ai eu le même problème et je l'ai résolu avec Ftp connecté et les fichiers téléchargés avec le compte cpanel de ce site. Pas de compte root ou administrateur. Vous devez créer ou modifier vos fichiers avec ce compte.

4
agenc

Ce que j'ai fait pour résoudre ce problème:

chown -R user: utilisateur/home/dibs/public_html

et fait les fichiers php pour chmod 700

3
Klevis Miho

pour autant que je reçois juste désactiver le mode suPHP dans Apache2, en tapant cette commande sur le terminal: Sudo a2dismod suphp

si vous voulez le réactiver: Sudo a2enmod suphp

1
Deepanshu Jain