IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> forum web php, avec sql sur Os X server ?
Options
tojar
posté 14 Mar 2014, 21:00
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 960
Inscrit : 6 May 2004
Lieu : under ze couette
Membre no 18 500



Bonjour à tous....

après des jours à lire des tutos sur le net... j'ai un constat d'échec:
- les tutos sont fait par des gens qui oublient que la majorité de ceux qui les regardent, par définition, ne savent pas déjà ce qu'il faut faire (le nombre de fois où je suis tombé sur des commandes de terminal qui ne tiennent pas compte que ma machine ne s'appelle pas "server" ni que mon nom d'utilisateur n'est pas celui du créateur du tuto !)

- je suis incapable de faire ce que je veux avec mes simples connaissances et des tutos.

J'ai compulsé les docus d'aide Apple et un paquet d'autres... mais c'est le désert sur le sujet. Sur le net, je trouve un milliard de tuto pour le faire avec Mac Os X client via MAMP (que je n'ai jamais réussi à faire fonctionner correctement.. il y a toujours un service ou l'autre en rouge) ou via de la ligne de commande (bien plus efficace, jusque là, j'ai réussi à avancer bien plus...) mais étant sur Os X server (dont j'ai besoin pour gérer des backup TM, du VPN, et qq autres choses...)

Donc, je viens chercher de l'aide... Je voudrais héberger un site sur mon Os X server comme je le ferais sur un site perso free.fr (en gros) qui utiliserait php et une base de données SQL. Mais ce que je connais de la gestion sur les sites persos free.fr n'est en rien transposable manifestement...
J'aurais potentiellement un milliers de questions mais je vais donc essayer d'être efficace.

Imaginons que je veuille héberger un forum en phpbb.

Ou est ce que je dois mettre le dossier contenant le forum phpbb ? comment pointer ensuite vers le dossier install ? ou se trouve la base de données SQL ? (j'ia installé MySQL mais il semble que, dans mac os X server, elle l'est déjà...?!)... en clair, si je pointe sur le install.php, je vais devoir rentrer des choses, comme l'adresse de la base de données SQL, le login et le pass pour y accéder... que je ne sais meme pas ou je peux les configurer dans le MySQL que j'ai installé...

voila.....

merci de vos lumières !



(j'oubliais: Mac Pro 2009, sous 10.8.5 server, ligne ADSL Free, avec Freebox Revolution)

Ce message a été modifié par tojar - 14 Mar 2014, 21:11.


--------------------
<= attention, cet individu est énervant, exécrable, hautain, prétentieux, professoral, d'un humour douteux et, de surcroit, disciple de courants de pensées qui sont dangeureuses pour notre bonne société francaise. hop.
Go to the top of the page
 
+Quote Post
tojar
posté 14 Mar 2014, 22:43
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 960
Inscrit : 6 May 2004
Lieu : under ze couette
Membre no 18 500



je m'entête et j'avance un peu....

j'ai réussi à réinitialiser le mot de passe de ma base de données SQL, à m'y connecter avec Sequel en local , mais pas depuis une autre machine sur l'intranet... idem avec phpMyAdmin.

Que dois je faire ???

De la même facon, j'ai réussi à installer une distribution d'un site en php... j'ai pu lui faire créer les tables dans ma base de données SQL via son installation.. mais ensuite, impossible de rentrer quoi que ce soit dans les tables en question. un souci de privilèges ? probable mais je n'ai pas la moindre idée ou cela se gère....


(EDIT): bon, j'ai installé d'autres trucs en php... des sites pour des cours pour mes étudiants... certains fonctionnent, à priori... d'autres non. je n'arrive pas à voir pourquoi....

Ce message a été modifié par tojar - 14 Mar 2014, 23:17.


--------------------
<= attention, cet individu est énervant, exécrable, hautain, prétentieux, professoral, d'un humour douteux et, de surcroit, disciple de courants de pensées qui sont dangeureuses pour notre bonne société francaise. hop.
Go to the top of the page
 
+Quote Post
audionuma
posté 15 Mar 2014, 08:13
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 031
Inscrit : 27 Apr 2004
Membre no 18 176



Pour les droits sur mysql, tu as peut-être les droits pour untel@localhost, ce qui ne donne pas les droits pour untel depuis une autre machine sur ton réseau local.


--------------------
Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 !
Go to the top of the page
 
+Quote Post
tojar
posté 15 Mar 2014, 14:45
Message #4


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 960
Inscrit : 6 May 2004
Lieu : under ze couette
Membre no 18 500



Citation (audionuma @ 15 Mar 2014, 08:13) *
Pour les droits sur mysql, tu as peut-être les droits pour untel@localhost, ce qui ne donne pas les droits pour untel depuis une autre machine sur ton réseau local.


dans mon cas, je pense que c'est une question "d'age" des distributions php que j'utilise... en ayant installer successivement claroline et booked, qui ont des versions récentes, aucun souci... sequane et CDT, sont des serveurs php dont les bases sont de 2006/2007 et n'ont pas été mises à jour ou à peine.

néanmoins, je veux bien creuser ta suggestion, ne serait ce que parce que je ne sais pas du tout comment on modifie les droits en question ? pourrais tu me donner des pistes ?


--------------------
<= attention, cet individu est énervant, exécrable, hautain, prétentieux, professoral, d'un humour douteux et, de surcroit, disciple de courants de pensées qui sont dangeureuses pour notre bonne société francaise. hop.
Go to the top of the page
 
+Quote Post
audionuma
posté 15 Mar 2014, 15:28
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 031
Inscrit : 27 Apr 2004
Membre no 18 176



Bonjour,
si tu vas sur l'onglet Utilisateurs de phpMyadmin, tu verras les liste des utilisateurs autorisés.
Tu as probablement un utilisateur untel@localhost ('untel' étant un exemple) qui a tous les droits.
L'extension @localhost signifie que ces droits ne sont valables que si 'untel' est connecté depuis la même machine que celle qui exécute mysql.
Cela veut dire que si tu essayes de te connecter à mysql depuis un autre poste avec ce compte, tu n'as pas les droits en question. C'est une mesure de sécurité.
Une des solutions est de se connecter en ssh à la machine qui exécute mysql et de se connecter ensuite, via ssh, depuis cette même machine.
Une autre solution (mais pas conseillée) est de créer un utilisateur qui a tous les droits depuis n'importe où ...


--------------------
Membre du club des AIPBP (Anciens Inscrits Pas Beaucoup de Posts) Voir la liste
Futur ex-macbidouilleur, sous Dell / Ubuntu depuis 2021 !
Go to the top of the page
 
+Quote Post
tojar
posté 15 Mar 2014, 15:37
Message #6


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 960
Inscrit : 6 May 2004
Lieu : under ze couette
Membre no 18 500



Citation (audionuma @ 15 Mar 2014, 15:28) *
Bonjour,
si tu vas sur l'onglet Utilisateurs de phpMyadmin, tu verras les liste des utilisateurs autorisés.
Tu as probablement un utilisateur untel@localhost ('untel' étant un exemple) qui a tous les droits.
L'extension @localhost signifie que ces droits ne sont valables que si 'untel' est connecté depuis la même machine que celle qui exécute mysql.
Cela veut dire que si tu essayes de te connecter à mysql depuis un autre poste avec ce compte, tu n'as pas les droits en question. C'est une mesure de sécurité.
Une des solutions est de se connecter en ssh à la machine qui exécute mysql et de se connecter ensuite, via ssh, depuis cette même machine.
Une autre solution (mais pas conseillée) est de créer un utilisateur qui a tous les droits depuis n'importe où ...


ah... pour linstant, j'utilise Sequel... je ne suis arrivé à rien avec phpMyAdmin encore. je vais m'entêter.


--------------------
<= attention, cet individu est énervant, exécrable, hautain, prétentieux, professoral, d'un humour douteux et, de surcroit, disciple de courants de pensées qui sont dangeureuses pour notre bonne société francaise. hop.
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 : 25th April 2024 - 14:42