|
OSCommerce sous Mac OS X errorLe 29 juin 2009 à 18:40 ♥ classé dans Software |
Vous travailliez sous Linux pour développer du site Internet. Vous utilisiez parfois une base d’OS-Commerce pour créer des sites de vente en ligne et vous avez troqué votre vieux PC pourri pour un beau MacIntosh tout flambant. Je passe le long épisode de l’installation de l’environnement de développement sous Mac OS X, mais vous y êtes arrivé, vos virtualhosts sont prêts, chaque site est dans son dossier local, prêt à être opéré. Tout semble donc correct et pourtant, lorsque vous tapez l’adresse de votre OS-Commerce local dans la barre de votre navigateur Internet favori (qui est resté FireFox puisque vous êtes un vrai développeur), vous obtenez ce message d’erreur absurde:
Fatal error: main(): Failed opening required 'includes/configure.php' (include_path='/usr/share/php') in /votredossierlocal/includes/application_top.php
Choking, isn’t it ? Vous êtes pourtant certain que votre fichier « configure.php » est à sa place, qu’il a les droits de lecture etc.
Ce n’est pas de votre faute ! Commencez par retrouver votre fichier nommé « php.ini« . Le mien est dans le répertoire « /private/etc/« . Ouvrez le avec les droits de super-utilisateur (de la galaxie) pour pouvoir enregistrer ensuite des modifications. Recherchez la section suivante:
;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" ; include_path = "/usr/local/lib/php"
C’est cette ligne que nous allons modifier:
include_path = "/usr/local/lib/php"
en
include_path = "/usr/local/lib/php:./"
Enregistrez la modification, quittez votre éditeur de texte.
Relancez votre serveur Apache local en tapant « apachectl restart » dans votre terminal.
Vous pouvez retourner dans votre navigateur Internet favori, à l’adresse de votre OS-Commerce local. Et voilà: ça marche.
| 4 commentaires » |

