IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [RESOLU] Terminal : dossier "/private"? et écrire dans ".ini" depuis le Terminal?
Options
Laligopate
posté 25 Feb 2012, 10:06
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 93
Inscrit : 7 Sep 2007
Membre no 94 325



Salut,

il faudrait que je crée un nouveau fichier "php.ini" dans "/private/etc" pour éviter d'avoir une exception sous doctrine ( page web )

je n'arrive pas à trouver ce dossier private (est-il caché?), j'ai donc utilisé la console et j'ai créé un fichier "12345.txt" dans /private/etc, mais je ne le trouve pas non plus avec spotlight (alors qu'il existe bien dans la console).

Est-ce un dossier caché dans le mac?

est-il possible sinon d'écrire dans un fichier ".ini" après l'avoir créé avec mkdir ?

Merci

Ce message a été modifié par Laligopate - 25 Feb 2012, 15:59.
Go to the top of the page
 
+Quote Post
Jaypee
posté 25 Feb 2012, 10:23
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 970
Inscrit : 29 Aug 2002
Membre no 3 340



Sur Mac OS X, /etc est un lien symbolique vers /private/etc, donc /etc/php.ini ou /private/etc/php.ini, c'est pareil.
D'ailleurs, il y a déjà un "gabarit" : php.ini.default

Pour pouvoir l'ouvrir, l'utilisateur principal doit utiliser sudo vi /etc/php.ini ou un éditeur graphique qui sait demander l'authentification au moment de sauvegarder (pas réussi avec textWrangler, malgré un excellent départ).

J-P
Go to the top of the page
 
+Quote Post
yponomeute
posté 25 Feb 2012, 11:08
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 791
Inscrit : 26 Jan 2011
Membre no 164 083



Avec textwrangler on peut installer les "command line tools" (voir menu Textwrangler) et ensuite dans un terminal

sudo edit /etc/php.ini

ça devrait fonctionner en principe (pas testé)


--------------------
S'il n'y a pas de trou dans tes chaussettes, tu ne peux pas les mettre.
Pierre Légaré
Go to the top of the page
 
+Quote Post
chombier
posté 25 Feb 2012, 11:25
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 918
Inscrit : 20 Mar 2003
Membre no 6 765



Ou plus simplement cliquer sur l'icône "crayon" en haut du document, qui est barré d'un trait rouge pour un fichier root. Après avoir modifié le contenu du fichier, lorsqu'on veut l'enregistrer, un dialogue s'ouvre pour s'authentifier.


--------------------
késtananafout' (:
Go to the top of the page
 
+Quote Post
Laligopate
posté 25 Feb 2012, 13:17
Message #5


Adepte de Macbidouille
*

Groupe : Membres
Messages : 93
Inscrit : 7 Sep 2007
Membre no 94 325



merci, je dois aller dans Developper > usr > etc > et déposer mon php.ini ? (je n'ai pas trouvé de php.ini.default)

j'ai toujours la même erreur de Doctrine dans mon Terminal, comme si il ne lisait pas le contenu de ce php.ini... comment écrire sinon dans le fichier depuis le terminal?

Ce message a été modifié par Laligopate - 25 Feb 2012, 13:18.
Go to the top of the page
 
+Quote Post
chombier
posté 25 Feb 2012, 15:13
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 918
Inscrit : 20 Mar 2003
Membre no 6 765



Le plus simple est de récupérer TextWrangler
Lance le, puis:
"File" -> "Open File by Name..."
Saisis le nom du fichier: "/etc/php.ini.default"
Fais les modifications que tu souhaites
"File" -> "Save As..."
Ôte le ".default" en fin de nom de fichier dans le dialogue de sauvegarde
Tape ton mot de passe lorsque le dialogue te le demande.
Et tu as créé ton fichier php.ini dans le dossier /etc.


--------------------
késtananafout' (:
Go to the top of the page
 
+Quote Post
Laligopate
posté 25 Feb 2012, 15:58
Message #7


Adepte de Macbidouille
*

Groupe : Membres
Messages : 93
Inscrit : 7 Sep 2007
Membre no 94 325



Ok j'ai trouvé en fait : il fallait que je rajoute "php -c" avec le chemin vers ce nouveau fichier php.ini (pour désigner ce fichier php.ini, bon je connais pas tous les détails de cette solution, mais ça marche comme ça smile.gif ) , et ensuite rajouter ma ligne de commande :

ce qui donne :
Code
php -c /Developer/usr/etc/php.ini app/console doctrine:schema:update --force


merci pour vos réponses wink.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 19th April 2014 - 23:05