Salut,
il faudrait que je crée un nouveau fichier "php.ini" dans "/private/etc" pour éviter d'avoir une exception sous doctrine ( http://mikecroteau.wordpress.com/2011/08/07/symfony2-doctrine-datetime__construct-it-is-not-safe-to-rely-on-the-systems-timezone-settings/ )
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
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
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é)
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.
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?
Le plus simple est de récupérer http://www.barebones.com/products/textwrangler/download.html
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.
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 :
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)