[RESOLU] Terminal : dossier "/private"? et écrire dans ".ini" depuis le Terminal? |
Bienvenue invité ( Connexion | Inscription )
[RESOLU] Terminal : dossier "/private"? et écrire dans ".ini" depuis le Terminal? |
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. |
|
|
25 Feb 2012, 10:23
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 486 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 |
|
|
25 Feb 2012, 11:08
Message
#3
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 4 969 Inscrit : 26 Jan 2011 Lieu : Pollachius virens 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é) -------------------- MBP 2017 15" avec clavier pourri et touchbar inutile
|
|
|
25 Feb 2012, 11:25
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 6 580 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' (:
|
|
|
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. |
|
|
25 Feb 2012, 15:13
Message
#6
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 6 580 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' (:
|
|
|
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 ) , 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 |
|
|
Nous sommes le : 26th April 2024 - 20:34 |