Mac4Ever MacGameZone Gadget O'Mac Refurb-Store Mac-LAN : Jouez ! Forum : ...
icon
Samedi 24 Août 2002

Réactiver PHP et MySQL sous Mac Os X 10.2

MacOS > Autre
Avec Mac OS X 10.2 votre fichier de configuration d'apache va être remplacé par celui par défaut, il va donc vous falloir le remodifier si vous souhaitez continuer d'utiliser php. De même mysql ne fonctionnera plus, rassurez vous toutefois, vos données ne seront pas perdues. Cette article vous aidera donc à survenir à ces problèmes. Si vous n'avez jamais installé php et mysql cet article vous conviendra également.

AVERTISSEMENT


Ne pas faire de copier/coller des lignes que vous trouverez ici, sans quoi les modifications pourraient ne pas fonctionner.

D'autre part, vous devez avant tout vous loguer en root, sans quoi vous n'aurez pas les accès suffisant sur certains fichiers (si vous ne savez pas comment vous loguer en root référez vous à l'article en question section Mac OS). Vous pouvez aussi utiliser le freeware Batchmod (sur macupdate ou versiontracker.com) qui permet de changer les possesseurs et autorisations.

Activer PHP


Sur le finder dans le menu "aller" choisissez l'article "aller au dossier", tappez "/etc/httpd", ouvrez alors le fichier "httpd.conf", soit avec textedit, soit bbedit (une version de démo est disponible sur versiontrakcer) qui vous indiquera les numéros de lignes et vous simplifiera donc un peu la tache.

Réactiver PHP et MySQL sous Mac Os X 10.2
Tout d'abord quelques dièses à supprimer :

Rendez-vous ligne 239, repérez la ligne suivante :
#LoadModule php4_module libexec/httpd/libphp4.so
Remplacez par :
LoadModule php4_module libexec/httpd/libphp4.so
(supprimez juste le '#' en fin de compte)

Faites de même à la ligne 281 avec cette ligne :
#AddModule mod_php4.c

Vers la ligne 440 repérez ceci :


DirectoryIndex index.html


Remplacez par :


DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex index.php3
DirectoryIndex index.phtml


Grâce à ces lignes le fichier index.php sera pris comme page d'accueil quand on tape l'adresse d'un dossier. Si vous souhaitez que les fichiers index.php aient la priorité sur un index.html vous n'avez qu'à modifier l'ordre.

Rendez vous ensuite ligne 854, repérez cette ligne :

AddType application/x-tar .tgz

Placez vous un peu au dessus et ajoutez les 4 lignes suivantes :

AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php
AddType application/x-httpd-php .phtml
AddType application/x-httpd-php-source .phps


En fait l'ordre a peu d'importance, mais c'est histoire de mieux se repérer dans le fichier httpd.conf ;)
Ces lignes permettent d'identifier les fichier qui se terminent en .php, .php3 et .phtml qui sont les extensions couramment utilisées pour les fichier php.

N'oubliez pas : PAS DE COPIER/COLLER !!!

Vous n'avez plus qu'à relancer apache et à vérifier que tout marche. Pour cela relancez le partage web dans les préférences système pour que les modifications soient prises en compte.

Utilisateur MySQL


Sous 10.2, l'utilisateur "mysql" existe déjà.

Installer MySQL


En fait, en quelque sortes, mysql n'a pas vraiment été désinstallé, on pourrait ne rien réinstaller mais juste faire quelques manipulations. Cependant vous avez sûrement une version de mysql un peu ancienne, autant profiter de l'occasion pour la mettre à jour, de plus cela permettra à ceux qui ne l'ont pas encore installé du tout de le faire. Vous trouverez ici mysql en version 3.23.51. Vous pouvez aussi en chercher une version plus récente sur versiontracker ou macupdate.com. Avant de lancer l'installeur choisissez "aller au dossier" dans le menu "aller" du finder, tappez /usr/local là vous allez voir un dossier "mysql-3.23.46" (le nom peut être différent selon la version de mysql que vous aviez installés), dans ce dossier repérez le dossier "data", sauvegardez le quelquepart. C'est ce dossier qui contient toutes vos bases de données.

Maintenant : l'installation, commencez par lancer l'installeur que vous avez téléchargé et suivez les instructions. Vous allez maintenant faire un tour dans le terminal. (ne tremblez pas comme ca ca sera pas long).
Vous allez taper les lignes de commande suivantes (rappelez vous : PAS DE COPIER/COLLER) :
cd /usr/local/mysql (on se place dans le bon dossier)
sudo ./scripts/mysql_install_db
(après quoi on va vous demander votre mot de passe)
sudo chown -R mysql /usr/local/mysql/*
(on modifie le possesseur sur le dossier mysql)
sudo ./bin/safe_mysqld --user=mysql &
(on lance mysql)
/usr/local/bin/mysql test


Désormais vous pouvez quitter le terminal. Il ne reste plus qu'à récupérer vos anciennes bases de données. Pour cela retournez dans /usr/local repérez le dossier de la nouvelle version de mysql, et remplacez le dossier DATA par celui que vous aviez sauvegardé. Désormais tout devrait marcher comme avant, cependant si mysql ne se lance plus à chaque démarrage réinstallez les mysqlstartupitems que vous trouverez sur versiontracker ou macupdate.

Si vous installez mysql pour la première fois sachez que par défaut le nom d'utilisateur est 'root' et le mot de passe est.... rien du tout... Installez phpMyAdmin (cf l'autre article) vous pourrez facilement gèrer plusieurs utilisateurs grâce à ce programme.

En cas de problème : contactez moi ou bien remplissez le formulaire ci dessous !

Par Grumff

@ Grouik


Les réactions à cet article
Témoignages et avis....
  • Le 25/08/2002, 01:28@ darwin1 :

    Il y a une version 3.23.52 à l'adresse suivante :

    http://www.mysql.com/downloads/mysql-3.23.html

    pour php par contre :

    http://www.entropy.ch/software/macosx/php/

    le module de Marc Liyanage est plus complet que celui d'apple.
  • Le 30/08/2002, 07:16@ NONInscrit : 10,2 installation Mysql

    bonjour, j ai suivi ton tutorial pas a pas que je trouve tres utile mais j ai un petit probleme a l etape deux du tutorial mysql .

    sudo ./scripts/mysql_install_db

    Qu est ce que je change exactement?..

    Voici ce que j ai fait dans le terminal
    --------------------------------------------------------------
    Last login: Fri Aug 30 01:08:25 on ttyp1
    Welcome to Darwin!
    [Harlugos-Computer:~] root# cd /usr/local/mysql
    [Harlugos-Computer:/usr/local/mysql] root# sudo ./scripts/mysql_install_db
    Installing all prepared tables
    020830 1:13:13 ./bin/mysqld: Shutdown Complete


    To start mysqld at boot time you have to copy support-files/mysql.server
    to the right place for your system

    PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
    This is done with:
    ./bin/mysqladmin -u root -p password 'new-password'
    ./bin/mysqladmin -u root -h Harlugos-Computer.local. -p password 'new-password'
    See the manual for more instructions.

    NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run
    the ./bin/mysql_fix_privilege_tables. Otherwise you will not be
    able to use the new GRANT command!

    You can start the MySQL daemon with:
    cd . ; ./bin/safe_mysqld &

    You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
    cd sql-bench ; run-all-tests

    Please report any problems with the ./bin/mysqlbug script!

    The latest information about MySQL is available on the web at
    http://www.mysql.com
    Support MySQL by buying support/licenses at https://order.mysql.com

    [Harlugos-Computer:/usr/local/mysql] root#
    ---------------------------------------------------------
    Je n arrive pas a comprendre quoi faire exactement je me perd dans les explication.

    Merci.
  • Le 30/08/2002, 12:14@ Grumff : pb

    Je n'ai pas l'impression qu'il y'ai de problème là dedans... T'occupes pas de ce qu'affiche le terminal tant qu'il n'y a pas d'erreur et continue simplement de tapper les lignes suivantes du tutoriel ;)
  • Le 11/09/2002, 15:03@ NONInscrit : Restrindre l'accc

  • Le 11/09/2002, 15:09@ NONInscrit : restrindre l'accès de phpmyadmin

    Salut,
    j'aimerai savoir comment on peut faire pour restrindre l'accès de phpmyadmin. J'ai bien mis un mot de passe pour l'utilisateur "root", mais cela ne sert aparament à rien vu que phpmyadmin se loggue automatiquement sur l'utilisateur "root" et avec le mot de passe que j'ai mis.

    Le probleme, c'est que phpmyadmin est dans le dossier "sites", de mon répertoire personnel, et donc tout le monde peut voir mes bases de données et les modofoer a volonté !!!!

    Comment peut-on faire pour que phpmyadmin demande un mot de passe à l'entrée ??

    Merci
  • Le 15/09/2002, 14:55@ NONInscrit : php et mac os X.2

    question:
    quelle est la version de php intégrée à mac os x.2?
    est ce la 4.3.0?
    en effet avec les versions precedentes sous mac le php n'arrive pas à recuperer automatiquement les variables passées dans un formulaire comme cela se fait habituellement sous pc.
    on est obligé d'utiliser $HTTP_POST_VAR
  • Le 15/09/2002, 16:38@ NONInscrit : réinstallation du mysql pose problème…HELP ME

    help, j'ai suivi le pas à pas pour réinstaller mysql sous jaguar, mais PB…
    Lors du lancement de la commande :
    [iMac-Maison:/usr/local/mysql] steph% sudo ./scripts/mysql_install_db
    Password:
    il me répond :
    Sorry, the host 'iMac-Maison.local.' could not be looked up.
    Please configure the 'hostname' command to return a correct hostname.
    If you want to solve this at a later stage, restart this script with
    the --force option

    j'ai lancé les autres commandes indépandement du message d'erreur du terminal:
    sudo chown -R mysql /usr/local/mysql/*
    sudo ./bin/safe_mysqld --user=mysql &

    et 'linstall du startup item pour le lancement au démarage du mysql, malheuresement pas de lancement du mysql car impossible de lancer le script mysql_install_db

    Help, je ne sais pas quoi faire…???
    Merci du coup de main d'avance :)
  • Le 15/09/2002, 17:55@ NONInscrit : idem qu'utilisateur précédent

    il n'accepte pas la commande : sudo ./scripts/mysql_install_db
    message d'erreur : Sorry, the host 'iMac-Maison.local.' could not be looked up.
    Please configure the 'hostname' command to return a correct hostname.
    If you want to solve this at a later stage, restart this script with
    the --force option
  • Le 20/09/2002, 11:47@ NONInscrit : Ou qu'on trouve...

    ...les mysqlstartupitems ?
    y'a pas sur VersionTrackers et sur MacUpdate ... ;(
  • Le 20/09/2002, 13:08@ Grumff : mysqlstartupitem

    *L*http://www2.entropy.ch/download/mysql-startupitem.pkg.tar.gz*/A*http://www2.entropy.ch/download/mysql-startupitem.pkg.tar.gz*/L*
  • Le 24/09/2002, 22:26@ NONInscrit : rectification

    apparemment l'instal' par defaut de mysql_3.23.52 se fait dans /library/mysql et non pas dans /usr/local ...tout ca sur jaguar bien sur :))
    --------------------------------------------
    j'aimerai savoir comment on peut faire pour restrindre l'accès de phpmyadmin. J'ai bien mis un mot de passe pour l'utilisateur "root", mais cela ne sert aparament à rien vu que phpmyadmin se loggue automatiquement sur l'utilisateur "root" et avec le mot de passe que j'ai mis.
    ------
    il faut que tu isoles phpmyadmin dans un dossier a part a l'interieur de ton dossier "Sites" ... ensuite il faut que tu configure Apache restreindre l'acces par mot de passe ...
    un tres bon tutorial sur Apache est dispo sur

    http://www.lea-linux.org
    dans la section "reseaux"

    @-
  • Le 07/10/2002, 08:14@ NONInscrit : Tout pareil que les précédents

    Tout fonctionnait bien, lorsque soudain… tout a merdé…
    J'en ai profité pour faire le gros ménage et me voilà lancé à tout réinstaller, et Oups…

    sudo ./scripts/mysql_install_db
    message d'erreur : Sorry, the host 'computer.local.' could not be looked up.
    Please configure the 'hostname' command to return a correct hostname.
    If you want to solve this at a later stage, restart this script with
    the --force option

    Et là, c'est le noir complet… J'entends par là que j'en ai perdu mon latin, mon français, mon anglais, mon espagnol et que j'erre en me lamentant depuis dans les couloirs vides de mon appartement… sniff

    Un coup de main ?
  • Le 11/10/2002, 08:35@ NONInscrit : Tout pareil… mais solution

    J'ai trouvé les lignes qui suivent à cette adresse :
    www.entropy.ch/software/macosx/mysql/
    qui ont résolu mon problème…

    "Why do I get the message
    Sorry, the host 'your_hostname_here' could not be looked up.
    Please configure the 'hostname' command to return a correct hostname.

    There is a problem with the DNS configuration for the IP address you're using. Often, the "forward" and "reverse" DNS entries for it do not match. This is usually a problem your network administrator or ISP has to fix.

    Someone sent me this useful workaround: just type "sudo hostname 127.0.0.1", then issue the command again.
  • Le 21/10/2002, 18:11@ NONInscrit : pourquoi ne opste t'on que lorsque "SAN'MARCHPA !"

    Jaguar réinstaller entièrement la semaine dernière... justement à cause d'un problème de PHP/MySQL... lequel ? je n'en sais déjà plus rien !

    une semaine passée à potasser livres et documentation, sur Apache, PHP, bref, de quoi me prendre pour le super admin de la mort qui va résoudre tous les problèmes sans se départir de sa tendance "bonne humeur à la hausse"..

    le week end entier à lire, encore, de la doc sur comment compiler 'the new, last and terribly efficient version of the most used HTTP Server'/
    'the most incredibly advance in the most effective PreProgramming Html language'/
    'the incontournable user friendly free database'/

    enfin, un truc comme ça...

    finalement, le temps passant, je me décide pour un package 'livré clefs en main', c'est à dire : la version d'apache livrée avec Jaguar, un simple PHP en version 4.1.2 (à peu près) et un très rutilant MySQL numéroté 3.23.51 .......


    et ....

    :

    [i-mac:/usr/local/mysql] root# Starting mysqld daemon with databases from /usr/local/mysql/data
    021021 17:38:36 mysqld ended

    /usr/local/bin/mysqltest
    /usr/local/bin/mysqltest: Failed in mysql_real_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
    [1] + Done ./bin/safe_mysqld --user=mysql


    heureusement qu'il me reste encore un epu de doigts pour écrire : POURQUOI ????????? (j'ai la voix un peu faible depuis ce matin)//

    enfin bon, oncques pourrait m'aider serait le bienvenue...

    .;. en ces heures funestes ou sonne le glas du trépas
  • Le 25/10/2002, 22:47@ NONInscrit : Merci mac4ever !!!

    the host 'iMac-Maison.local.' could not be looked up.
    Please configure the 'hostname' command to return a correct hostname.
    If you want to solve this at a later stage, restart this script with
    the --force option


    A priori, je n'étais pas le seul a avoir ce pb. Et mac4ever repond : sudo hostname 127.0.0.1

    Et ca marche !!!! merci bcp !!!!!!!!
  • Le 27/10/2002, 17:20@ NONInscrit : pb msql

    Salut,

    apres avoir rencontré les memes pb que tt le monde en voici un nouveau:

    MySQL said:


    Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    merci pour une petite aide

    bonne semaine

  • Le 30/10/2002, 10:09@ NONInscrit : C'est pas pour dire, mais bon ! -> Can't connect t

    Je redonne une adresse que mac4ever a déjà souligné, à laquelle j'ai trouvé des réponses à mes interrogations existentielles… et à laquelle j'ai pris la peine d'aller piocher des solutions.
    Je la redonne : http://www.entropy.ch/software/macosx/mysql/

    "Why do I get the message
    ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    when I try to connect to the DB using the "mysql" command line client?


    Most likely you didn't start up the DB server. Try this:
    cd /usr/local/mysql; sudo ./bin/safe_mysqld --user=mysql &
    Then try to connect again.

    Also note that if you downloaded and installed my StartupItem package for MySQL, you might have to download it again because it has been updated and now supports the new directory layout. The old one won't work anymore.

    J'ajouterai, qu'internet c'est bien et permet non seulement de véhiculer de l'info, mais aussi de mettre en contact des gens qui sont animés d'une même passion… ou pas…
    Internet c'est comme un grand livre ouvert, avec des mots dedans qu'on peut lire - non-anglophone se démerder - et avec tous ces mots, des gens font des phrases, que l'on souhaite pleines de sens…
    Un site comme Mac4Ever, donne dans l'utile, avec des infos précieuses…
    Pourquoi ne poste-t-on que lorsque cela ne marche pas ? lisais-je plus haut… C'est simple, parceque l'on est devenu trop con, à force de vouloir devenir des super-calculateurs…
    Un soucis, une réponse… tiens, je me connecte sur mac4ever… si il y a la réponse, ls sont géniales, si elle n'y est pas… vous vous sentez perdu(e)s?
    Et si vous cherchiez…
    Allez on fait un deal, le prochain qui m'écrit pour me demander si j'ai trouvé la solution, je ne lui répond pas, je ne poste pas la solution, j'oserai simplement demander aux "animateurs " de ce site de lui dire… "LIS LES MOTS QUI FONT DES PHRASES QUI PEUVENT AVOIR UN SENS SI UN INSTANT UN SEUL TU RÉFLÉCHIS… tu sais le truc qu'on fait avec ce qu'on a entre les oreilles !!"

    Merci…

    Ps - je suis un petit peu fatigué en ce moment, mais ça fait du bien… dites leur de lire les questions, les réponses et de se prendre par la main.
    Votre boulot m'a aidé, et m'aide encore… mais le but du jeu, c'est qu'on devienne grand et qu'à son tour on alimente la rubrique, qu'on la fasse vivre… Allez, une tisane, et je vais me coucher…
  • Le 30/10/2002, 10:27@ NONInscrit : C'est pas pour dire, mais bon ! -> Can't connect t

    Je redonne une adresse que mac4ever a déjà souligné, à laquelle j'ai trouvé des réponses à mes interrogations existentielles… et à laquelle j'ai pris la peine d'aller piocher des solutions.
    Je la redonne : http://www.entropy.ch/software/macosx/mysql/

    "Why do I get the message
    ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
    when I try to connect to the DB using the "mysql" command line client?


    Most likely you didn't start up the DB server. Try this:
    cd /usr/local/mysql; sudo ./bin/safe_mysqld --user=mysql &
    Then try to connect again.

    Also note that if you downloaded and installed my StartupItem package for MySQL, you might have to download it again because it has been updated and now supports the new directory layout. The old one won't work anymore.

    J'ajouterai, qu'internet c'est bien et permet non seulement de véhiculer de l'info, mais aussi de mettre en contact des gens qui sont animés d'une même passion… ou pas…
    Internet c'est comme un grand livre ouvert, avec des mots dedans qu'on peut lire - non-anglophone se démerder - et avec tous ces mots, des gens font des phrases, que l'on souhaite pleines de sens…
    Un site comme Mac4Ever, donne dans l'utile, avec des infos précieuses…
    Pourquoi ne poste-t-on que lorsque cela ne marche pas ? lisais-je plus haut… C'est simple, parceque l'on est devenu trop con, à force de vouloir devenir des super-calculateurs…
    Un soucis, une réponse… tiens, je me connecte sur mac4ever… si il y a la réponse, ls sont géniales, si elle n'y est pas… vous vous sentez perdu(e)s?
    Et si vous cherchiez…
    Allez on fait un deal, le prochain qui m'écrit pour me demander si j'ai trouvé la solution, je ne lui répond pas, je ne poste pas la solution, j'oserai simplement demander aux "animateurs " de ce site de lui dire… "LIS LES MOTS QUI FONT DES PHRASES QUI PEUVENT AVOIR UN SENS SI UN INSTANT UN SEUL TU RÉFLÉCHIS… tu sais le truc qu'on fait avec ce qu'on a entre les oreilles !!"

    Merci…

    Ps - je suis un petit peu fatigué en ce moment, mais ça fait du bien… dites leur de lire les questions, les réponses et de se prendre par la main.
    Votre boulot m'a aidé, et m'aide encore… mais le but du jeu, c'est qu'on devienne grand et qu'à son tour on alimente la rubrique, qu'on la fasse vivre… Allez, une tisane, et je vais me coucher…
  • Le 07/11/2002, 14:03@ NONInscrit : nom du serveur

    Voilà le problème :

    J'ai changé le nom du serveur par le biais de phpmyadmin (pour reprendre le même que dans rendez-vous, donc "david.local".
    Et depuis plus possible de me connecter. Auparavant le nom de serveur était "localhost". Comment puis-je remettre localhost à la place de david.local sachant que je ne peux plus me connecter par phpmyadmin.

    Merci d'avance, je suis franchement dans l'bouillon!!
  • Le 08/11/2002, 12:07@ NONInscrit : install sql !!!!!!

    Après avoir installé mysql en version 3.23.51 (téléchargé depuis cette page), mon ordi ne veut plus démarrer ????
    Pourtant, Apache était bien activé et j' étais loggé en root...
    Je suis sur OSX 10.2...
    Avant l'installation, je n'ai pas vu non plus de vieille version de mysql sur "usr/local" et je ne parvenais pas non plus à accéder à ce dossier depuis mon disque dur...
    J'ai vu le dossier "user" avec la commande "aller au dossier" mais il était "plus clair" comme s"il n'était pas activé...???
    Impossible de voir ce dossier depuis mon disque dur !!!!????
    Même en démarrant avec le cd de OS9
    je le voie pas non plus ???
    Que faire ???
    Tout réinstaller ???
    Et oublier mysql ???
  • Le 08/11/2002, 12:09@ NONInscrit : install sql !!!!!!

    Après avoir installé mysql en version 3.23.51 (téléchargé depuis cette page), mon ordi ne veut plus démarrer ????
    Pourtant, Apache était bien activé et j' étais loggé en root...
    Je suis sur OSX 10.2...
    Avant l'installation, je n'ai pas vu non plus de vieille version de mysql sur "usr/local" et je ne parvenais pas non plus à accéder à ce dossier depuis mon disque dur...
    J'ai vu le dossier "user" avec la commande "aller au dossier" mais il était "plus clair" comme s"il n'était pas activé...???
    Impossible de voir ce dossier depuis mon disque dur !!!!????
    Même en démarrant avec le cd de OS9
    je le voie pas non plus ???
    Que faire ???
    Tout réinstaller ???
    Et oublier mysql ???
  • Le 24/11/2002, 11:43@ Zork : marche pu :-(

    Bon j'ai installé un nouveau systeme propre (jaguar) réinstaller mysql (derniere version .51) et j'ai la meme couille qu'avant à noter que je peux lancer mysql, mais je ne peux pas créer de table car lorsque je tente de me connecter à mysql.. J'obtiens ca (idem si je fais un test de mysql ..). L’installe c’est bien passée et j’ai suivi exactement tes instructions.

    [zork:/usr/local/mysql] zork# ./bin/mysql -h localhost -u root
    dyld: ./bin/mysql Undefined symbols:
    ./bin/mysql undefined reference to _BC expected to be defined in /usr/lib/libSystem.B.dylib
    ./bin/mysql undefined reference to _PC expected to be defined in /usr/lib/libSystem.B.dylib
    ./bin/mysql undefined reference to _UP expected to be defined in /usr/lib/libSystem.B.dylib
    Trace/BPT trap

    Une solution ?
  • Le 10/12/2002, 16:33@ NONInscrit : impossible de lancer le partage web!

    il y quelques temps déjà j'utilisais php apache mysql en local sur mac os x 10.1 et tout marchais bien

    recemment j'ai voulu acceder a mon repertoire local (localhost) et ça n'a pas marché
    (j'ai reconfiguré httpconf version jaguar)

    impossible d'activer le partage web (le bouton reste bloqué sur "démarrer" )

    quelqu'un a t il une solution?
  • Le 16/05/2003, 16:53@ batpedro : gros probleme avec apache

    voila, j'ai installé apache 2, php 4, mysql 4.0.12 et phpmyadmin sous mac 10.2.5. Ca m'a pris des heures et le résultat c'est que ca plante 3 fois sur 4 alors y en a marre.
    1) Apache veut pas s'arreter.
    2) On me balance que le fichier libphp.so a été altéré
    3) warnings et fatal error en pagaille sur phpmyadmin amors que 2 heures avant tout marchait nickel.
    4) impossible d'activer l'option "Partage Web Syteme" dans le dossier Partage des préferences systemes.
    Question : serait-il possible que le serveur apache 1.3 préinstallé sur cette version de mac fasse conflit avec celle que j'ai installé et que php pose des soucis dès lors qu'on l'installe sur mac 10.2.5 avec apache2????
    Ou suis-je a ce point irrecuperable que je puisse pas detecter ou est l'erreur?
    J'ai reellemnt besion d'aide car la c'est la depression nerveuse qui me guette alors ayez pitié!!!!!!!!!!!!!
  • Le 25/05/2003, 11:45@ DVasseure : erreur au test

    si dessous l'ensemble des lignes et réponses dans le terminal. Comment etre sur que MySql est bien activé.?
    ma version de Mysql dans le dossier /usr/local est mysql-3.23.52
    Merci de me sortir de la.
    [Ordinateur-de-Daniel-Vasseure:~] dvasseure% cd /usr/local/mysql
    [Ordinateur-de-Daniel-Vasseure:/usr/local/mysql] dvasseure% sudo chown -R mysql /usr/local/mysql/*
    Password:
    [Ordinateur-de-Daniel-Vasseure:/usr/local/mysql] dvasseure% sudo ./bin/safe_mysqld --user=mysql &
    [1] 526
    [Ordinateur-de-Daniel-Vasseure:/usr/local/mysql] dvasseure% Starting mysqld daemon with databases from /usr/local/mysql/data
    030525 11:22:36 mysqld ended

    /usr/local/bin/mysql test
    ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
    [1] + Done sudo ./bin/safe_mysqld --user=mysql
    [Ordinateur-de-Daniel-Vasseure:/usr/local/mysql] dvasseure% /usr/local/bin/mysql test
    ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
    [Ordinateur-de-Daniel-Vasseure:/usr/local/mysql] dvasseure%

  • Le 16/06/2003, 10:42@ Lobo : Pas terrible tout ça...

    J'ai tout tapé... Peut être pas au bon endroit...
    Faut dire que la première correction n'était pas à faire à la ligne 239 mais 238...
    La 281 n'avait rien à voir avec ce qui nous concerne...Le "Vers la ligne 440" était bien flou mais bon on s'y fait...et à la 854 rien mais rien à changer (il fallait regarder 15 lignes plus haut...)
    Je me suis dit que soit le tutorial est bidon, soit il y a des raisons à ces flous. Quand il y a des raisons vous serez bien aimable de les expliquer.
    Bref de toute façon ça ne marche pas.
    Je cherche depuis un moment à installer le fameux php, et à chaque plan c'est des directives obsures voire abstraites ou floues comme ici, mais jamais de la même manière (console, édition de fichier etc)
    Si quelqu'un parmis vous sait comment installer le bidule simplement sans pour autant exploser mon mac comme certains ici...
    Je vous en serai grandement remerciant.
    N'existe t'il aucun logiciel comme dreamwaver pour le php ?
    Un truc genre on installe le logiciel et on s'en sert...
    Trop en demander sans doute... pour les "génis" de la prog il est plus valorisant de savoir se servir de systèmes complexes et hermétiques pour ne pas dire élitiste...

    Enfin bref si quelqu'un peut aider un newbie à se servir de ces bestioles, j'en serait tout heureux !
  • Le 11/07/2003, 16:27@ Martine : Activer web sharing

    J'ai voulu installer sur MacOSX10.2 le kit php, MySql etc...

    Tou semblait bien fonctionner dans l'installation jusqu'a l'ordre : activer le partage web (soit dans preferences system, soit par sudo apachectl graceful).

    Et la, rien. Dans system preferences, dans le tab services du panel partage, impossible de l'activer : apres avoir selectionne la ligne personal web sharing, je click sur le bouton start et il me dit "web sharing starting up" indefiniment .... le bouton start etant en grise, ainsi que la ligne personal web sharing ...

    En ligne de commande via le terminal il m'envoie aussi a la peche:
    [saphirs:~] martine% cd /etc/httpd
    [saphirs:/etc/httpd] martine% sudo apachectl graceful
    /usr/sbin/apachectl graceful: httpd not running, trying to start
    fopen: No such file or directory
    httpd: could not open document config file /private/etc/httpd/user
    /usr/sbin/apachectl graceful: httpd could not be started
    [saphirs:/etc/httpd] martine%

    Merci de me secourir
    Martine
  • Le 27/09/2003, 23:00@ Jean : mache pas non plus :-(

    Tout est installé comme indiqué (ici et sur plusieurs autres sites) et je reste toujours avec cette stupide phrase qui me rend fou : "#2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) "

    Est-on arrivé à résoudre ce problème ?
  • Le 06/11/2003, 16:38@ carpathesknight : erreur Mysql.sock

    Salut,

    j'ai eu le même problème. en fait ton serveur MySQL n'est pas lancé.
    voivi une procèdure pour le lancer:

    Ouvre le terminal:
    sudo tcsh
    cd /usr/local/mysql/
    bin/safe_mysqld --user=mysql &

    Si tu as StartupItem
    Vas dans le dossier
    /System>bibliotheque>startupitem./mysql
    ou
    /Users/ton_user/bibliotheque/Startuitem/Mysql

    edite Mysql en tant que root et modifie la ligne 40:

    de "cd /usr/local" en "cd /usr/local/mysql/"

    en esperant avoir pu t'aider.
  • Le 02/04/2004, 14:16@ Ali : probleme

    bonjours, j'ai installer mysql sur macosx , j'ai essayer phpmyadmin, mais le probleme c'est que j'arrive meme pas a accéder a localhost,aide moi ,merci
  • Le 06/03/2005, 12:47@ BASQUIN : Merci

    merci, grace à ces explications simples et EFFICACES, tout marche, mon site, mon forum..
    Bref merci beaucoups à toute l'équipe

    Merci ausi à ce site:
    http://www.xrings.net
  • Le 05/06/2005, 14:55@ lasbigoudene : information sur imac os9

    pourriez vous me dire comment je peut ouvrir une piece joint sur mes messagerie
    je n'arrive pas a les lires
    faut il un logiciel et lequel?
  • Le 09/08/2005, 16:50@ MONIQUE : PHP

    ET MOI, QUELQU'UN VOUDRA RÉPONDRE À MA QUESTION !!! UN MESSAGE D'ERREUR IMPOSSIBLE À CORRIGER !!!!!
    Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
  • Le 09/08/2005, 16:53@ Ergo : Inutile de crier

    Inutile de crier. Le plus simple pour poser des questions sur ce type de problème, est de le faire dans le forum...

    http://www.mac4ever.com/forum/viewforum.php?f=3
  • Le 20/11/2006, 11:25@ basquin : çA MARCHE)))!

    Salut, ce tuto au demeurant tres bien fait....le seul digne de ce nom sur la toile, fonctionne super bien avec Mac os 10.2 et mac os 10.3.9.
    Donc pour ma part BRAVO au redacteur.
    Un internaute ce plain de l'innexactitude sur le reperage de certaines lignes....-)
    il suffit de bien lire a on trouve la ligne deux a quatreslignes au dessus ou en dessous.

    Ma question : Peut ton faire ce meme tuto sur 10.4
    Effectivement, apparament, lorsque je refait cette manipulation sous Os 10.4, le partage ne s'active pas...dans les preferences, Partage, on le coche, mais helas, rien ne ce passe.
    Si je redemare, dans preference, "partage", la casse est decoché....

    merci
Donnez votre avis
Réagissez à cet article...
 
Si vous cherchez de l'aide ou si vous avez une question à poser, ne réagissez pas ici ! Redirigez-vous vers le forum !
Pseudo/Nom : Email (sera protégé contre le Spam) :
Titre :
Réaction :
Recopiez le code de l'image ci-contre :
Rubriques
  • humeurcreationmateriel
  • logicielsjeuxmacos