Gandi Wiki


Vous êtes sur la page d'une question

Problèmes et Solutions
répondue

Bonjour, j'ai le même soucis que thomas.

J'ai crée un fichier .htaccess, que j'ai placé dans le repertoire www, mais ça ne fonctionne toujours pas impossible d'uploader mon fichier de 24 Mo. Sommes-nous obligé de passer par l'accès root pour uniquement modifier la valeur attribuée à la variable upload_max_filesize?? Merci d'avance pour votre réponse.

Question "modifier php.ini", par thomas a.

Bonjour,

je n'arrive pas à modifier mon fichier php.ini. en effet lorsque je le renvoi par filezilla il est refusé. sur VI on me renvoit qu'il est en read only .

Quelle est la marche à suivre .

Merci d'avance

Réponse, par Thomas M.

Le fichier php.ini, comme la plupart des fichiers de configuration appartient probablement à l'utilisateur ROOT. J'imagine que tu te connectes via FTP avec l'utilisateur ADMIN, tu n'as donc pas les droits nécessaires pour modifier le fichier.

La marche à suivre est la suivante (u dois avoir un accès ROOT) : Te connecter via SSH au serveur, puis t'identifier en ROOT via la commande :

su -

Entrer ton mot de passe ROOT.

Puis aller manuellement modifier le fichier php.ini :

cd /etc/php5

vi php.ini

Bien sûr à la place de VI tu peux utiliser l'éditeur de ton choix.

Cordialement,

Complément, par Yoann A.

Il faut forcément abandonner GandiAI, n'est ce pas ?

Complément, par Louis v.

La solution est d'ajouter les paramètres à changer via .htaccess. Exemple :

php_value post_max_size 104857600 php_value upload_max_filesize 104857600

Complément, par Famille D.

Erreur 500. Comment faire alors ?

Complément, par jean k.

impossible d'uploader une base de données de 80Mo - même zippé - avec les modifs d'un HTACCESS :

php_value  upload_max_filesize  90M
php_value  post_max_size  250M
php_value  memory_limit  -1 

J'ai bien essayé par SOURCE, sans succès et BIGDUMP plante. On fait quoi dans ce cas ? Je transfère mon site chez GANDI et impossible d'uploader la BDD. Du coup le serveur ne sert à rien…

Complément, par Nicolas C. (Gandi)

Vous disposez d'un accés par SSH pour administrer votre serveur sur Gandi Hosting. Vous pouvez ainsi avec un client ssh (WinSSH, ssh) pour envoyer votre fichier de base de donnée puis l'importer dans MySQL avec le client mysql en local sur la machine.

Quel est le bon répertoire ?

J'ai déjà uploadé avec fireftp la BDD dans un répertoire sous htdocs ( /srv/d_mondisque/www/www.monndd.com/htdocs/bigdump/mabdd.sql)

Je me suis connecté avec WINSCP mais ou mettre cette bdd ?

J'ai essayé avec la consolde putty en SSH et la commande : mysql -D nomdelabase -u root -p < /home/nomdufichiersql.sql et mysql -D nomdelabase -u admin -p < /home/nomdufichiersql.sql

Dans tous les cas, je me retrouve avec ce message d'erreur à la saisie de mdp : Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Une idée ? Ca commence à devenir galère.

Complément, par Emerick M. (Gandi)

Bonjour,

attention en mode Gandi AI, l'utilisateur root n'existe pas pour MySQL.

La procédure est la suivante : rendez vous sur l'interface de configuration de votre serveur Gandi AI et créez une base de données et un utilisateur SQL.

Connectez vous en SSH avec admin et importez la base de données avec votre commande en spécifiant l'utilisateur créé pour cette base de données et son mot de passe.

Cela doit fonctionner avec cette procédure.

Pour modifier le PHP.ini en mode Gandi AI, rendez vous sur ce tutoriel

Cordialement,

Emerick (Gandi)

Dernière modification: le 16/08/2011 à 15:34 par Emerick M. (Gandi)