Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1568 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  EasyPhp

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

EasyPhp

n°2268726
minimoack
Posté le 27-10-2015 à 14:59:50  profilanswer
 

Bonjour à tous !
 
Je ne sais pas si je suis au bon endroit, désolée si ce n'est pas le cas.
 
J'aimerais mettre EasyPhp sur un serveur partagé pour que plusieurs personnes puissent utiliser la ressource en même temps, mais je n'ai pas l'impression qu'on puisse être plusieurs utilisateurs à utiliser ce logiciel en même temps.  
 
En gros, à la base, nous avions EasyPhp en local sur notre propre machine, mais un des fichiers (un tableau, une page php) devait être modifiable par plusieurs personnes (c'était un historique, et on avait besoin que chacun puisse voir les actions des autres).
J'ai essayé de mettre le fichier seul sur le serveur, mais du coup l'application ne marche plus correctement même si j'ai modifié les liens pointant vers ce fichier. J'ai peut etre oublié un fichier...  
 
m'enfin bon, est-il possible de travailler à plusieurs ordinateurs sur un seul et même easyphp ?  :??:
 
Merci pour votre aide


Message édité par minimoack le 27-10-2015 à 15:00:10
mood
Publicité
Posté le 27-10-2015 à 14:59:50  profilanswer
 

n°2268727
nex84
Dura lex, sed lex
Posté le 27-10-2015 à 15:44:36  profilanswer
 

Je pense que tu n'as pas bien saisi ce qu'est easyPHP et à quoi ça sert.
 
C'est un serveur web. Ça héberge des sites, des pages et chacun peut uy mettre ce qu'il veut tant qu'il a accès au dossier correspondant.
 
Par contre ça ne gère pas du tout les accès ou le travail collaboratif.
 
Je ne sais pas ce que tu cherches à faire, mais je pense que tu n'as pas les bons outils.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
n°2268728
minimoack
Posté le 27-10-2015 à 15:50:14  profilanswer
 

j'ai un site qui utilise easy php, sur ce site, on peut faire des livraisons, qui sont enregistrées dans un fichier php livraison.php, qu'on peut afficher.
 
actuellement, ce fichier est sur l'ordinateur dans le dossier localweb d'easyphp et donc n'enregistre que les livraisons de l'utilisateur actuel.  
On voudrait pouvoir voir dans ce fichier les livraisons de tout le monde, de toutes les personnes utilisant ce site...  
Chaque personne installe sur son ordinateur EasyPhp et met les fichiers qu'on lui donne dans le dossier localweb actuellement.
 
J'espère être plus claire ^^

n°2268729
nex84
Dura lex, sed lex
Posté le 27-10-2015 à 15:54:50  profilanswer
 

Tu peux créer un repertoire distinct pour chaque personne.
 
Après chacun livrera dans son répertoire et sera donc isolé des autre.
Je ne sais pas si c'est ce que tu souhaite.
 
Si comme tu l'évoque plusieurs personnes travaillent sur les mêmes livrables, alors il te faut un outil de versioning (comme Subversion par exemple).
Mais ça demande un peu de competences.


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
n°2268730
minimoack
Posté le 27-10-2015 à 15:56:52  profilanswer
 

est ce qu'on peut travailler sur un fichier qui n'est pas dans le localweb de EasyPhp ? on peut l'atteindre ?

n°2268731
nex84
Dura lex, sed lex
Posté le 27-10-2015 à 16:15:03  profilanswer
 

Quelle est l'utilité ?


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
n°2268732
minimoack
Posté le 28-10-2015 à 07:50:38  profilanswer
 

d'avoir un fichier php historique (de livraisons) commun à tous les utilisateurs, et pas que le sien

n°2268733
nex84
Dura lex, sed lex
Posté le 28-10-2015 à 09:00:20  profilanswer
 

Qu'entends tu par "historique" ?
 
Tu veux garder "l'utilisateur toto a mis a jour le fichier plop le 32/12/2055" ?


---------------
#TeamNoBidouille || Come to the Dark Side, we have cookies || Mangez 5 fruits et légumes par an ! || Le digital, c'est les doigts
n°2268734
minimoack
Posté le 28-10-2015 à 11:08:08  profilanswer
 

non en fait c'est l'historique des livraisons que font les utilisateurs grâce à une application.
 
Bon j'ai trouvé une autre solution plus propre que ce qu'il y a actuellement.
 
Je lance EasyPHP sur mon ordi, avec tous les fichiers sur mon ordi, et je donne mon @IP aux users,  
genre je leur dis pour aller sur l'application, connectez-vous avec votre ordinateur sur 192.10.11.12/Appli/
Sauf que je n'arrive pas à y accéder d'un autre ordinateur, y-a-t-il un fichier à configurer ou bien c'est une sécurité de mon entreprise qui bloque ? :??:

n°2268735
Fork Bomb
Obsédé textuel
Posté le 28-10-2015 à 11:35:08  profilanswer
 

minimoack a écrit :

non en fait c'est l'historique des livraisons que font les utilisateurs grâce à une application.
 
Bon j'ai trouvé une autre solution plus propre que ce qu'il y a actuellement.
 
Je lance EasyPHP sur mon ordi, avec tous les fichiers sur mon ordi, et je donne mon @IP aux users,  
genre je leur dis pour aller sur l'application, connectez-vous avec votre ordinateur sur 192.10.11.12/Appli/
Sauf que je n'arrive pas à y accéder d'un autre ordinateur, y-a-t-il un fichier à configurer ou bien c'est une sécurité de mon entreprise qui bloque ? :??:


Si tu veux garder une trace, tu peux utiliser une BDD, c’est étudié pour :o


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
mood
Publicité
Posté le 28-10-2015 à 11:35:08  profilanswer
 

n°2268736
minimoack
Posté le 28-10-2015 à 11:40:46  profilanswer
 

oui merci, c'est bien dans une bdd ^^
mais c'est local, dans le pc du user ^^
d'où ma proposition de tout garder sur mon propre pc, et de leur donner l'ip, pour que ce soit dans la meme bdd

n°2268737
sorcery
Forever unpopular
Posté le 28-10-2015 à 16:24:31  profilanswer
 

Salut,
Les utilisateurs sont-ils tous en réseau local?
 
Par défaut il semblerait que par défaut dans easyphp (du moins les anciennes versions), seule la machine locale peut accéder au site lorsque que le serveur tourne. Il faudrait modifier la config d'apache (httpd.conf) pour qu'un autre poste à l'intérieur du réseau local puisse accéder à l'application.
Dans le dossier easyphp, localiser le fichier apache/conf/httpd.conf
Modifier

Code :
  1. Listen 127.0.0.1:80

par Listen *:80 (ou Listen 80)
 
Puis dans les directives <Directory /chemin_vers_application>
, commenter la ligne Deny from all si nécessaire.
Ce qui peut donner


<Directory /chemin_vers_application>
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
    #Deny from all
</Directory>


 
Puis redémarrer le serveur apache.


Message édité par sorcery le 28-10-2015 à 16:27:40
n°2268738
Wolfman
Lobo'tomizado
Posté le 28-10-2015 à 16:26:11  profilanswer
 

Ce sujet a été déplacé de la catégorie Windows & Software vers la categorie Programmation par Wolfman

n°2268764
minimoack
Posté le 29-10-2015 à 07:42:44  profilanswer
 

Merci beaucoup, c'est plus ou moins ce que j'avais essayé mais je ne me rappelle plus si j'avais redémarré le serveur ou non

n°2268774
minimoack
Posté le 29-10-2015 à 09:43:40  profilanswer
 

Bon et bien j'ai systématiquement "délais d'attente dépassé" que je rentre @IP/Appli sur un autre PC...  
J'ai mis dans http.conf:  
Listen 172.16.112.141:80
 
J'ai également essayé :  
Listen 80
 
A chaque fois qu'il y avait un Allow from, j'ai mis Allow from all, et j'ai commenté la ligne Deny from all...
 
:??: :??: :??:  
 
Faut-il également changer ces lignes ?  

Code :
  1. # ServerAdmin: Your address, where problems with the server should be
  2. # e-mailed.  This address appears on some server-generated pages, such
  3. # as error documents.  e.g. admin@your-domain.com
  4. #
  5. ServerAdmin admin@127.0.0.1
  6. #
  7. # ServerName gives the name and port that the server uses to identify itself.
  8. # This can often be determined automatically, but we recommend you specify
  9. # it explicitly to prevent problems during startup.
  10. #
  11. # If your host doesn't have a registered DNS name, enter its IP address here.
  12. #
  13. ServerName 127.0.0.1:80


n°2268787
sorcery
Forever unpopular
Posté le 29-10-2015 à 12:18:04  profilanswer
 

Hmm..l'ip 172.16.112.141 est l'ip de ton Pc?
J'aurais juste mis  Listen *:80 , testé à l'instant et la page par défaut easyphp est visible sur un autre poste en réseau local.
 
Depuis l'autre PC, arrives-tu à voir ton propre PC (via la commande ping par exemple) ?


Message édité par sorcery le 29-10-2015 à 12:18:39
n°2268791
minimoack
Posté le 29-10-2015 à 13:54:01  profilanswer
 

J'avais essayé avec le listen *:80 et listen 80, même chose.  
je viens de tester mon ping, ça fonctionne ...
du coup bah je pense que ça doit être la securité de l'entreprise qui empeche les gens d'accéder à mon pc, mais je voulais être sûre d'avoir bien configuré easyphp...  
 
merci à tous pour votre aide et votre réactivité en tout cas :jap:

n°2268798
sorcery
Forever unpopular
Posté le 29-10-2015 à 14:26:04  profilanswer
 

Peut-être le pare-feu (windows) qui bloque... si les réglages ne sont pas limités par l'admin système, il faudra peut-être ajouter "Apache HTTP Server" (%dossier_easyphp%\binaries\apache\bin\eds-httpd.exe) dans la liste des applications autorisées à communiquer à travers le firewall.

n°2268848
minimoack
Posté le 30-10-2015 à 10:56:24  profilanswer
 

y'a moyen de dire je ne veux pas que les gens tape "@IP/appli" mais "monAppli/appli" ? une sorte d'alias ?
je ne dois pas taper les bons mots clefs sur google je pense parce je ne trouve pas vraiment ce que je veux

n°2268849
sorcery
Forever unpopular
Posté le 30-10-2015 à 11:02:57  profilanswer
 

Peut être avec un fichier Hosts avec une ligne du genre :
 
172.16.112.141  myhost.me
 
Mais c'est assez contraignant, car tous les utilisateurs  devront dans ce cas modifier leur fichier hosts.
 
 

n°2268856
minimoack
Posté le 30-10-2015 à 11:50:35  profilanswer
 

ah ok merci pour l'info

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  EasyPhp

 

Sujets relatifs
pble mail() SMTP avec easyphp sous windows.Problème d'envoi mail en PHP avec easyphp 13.1
Wamp/EasyPHP très lentsprobléme d'activation de snmp sous easyphp
Alias EasyPHP sur lecteur réseauAdministration Mysql sous EasyPhp
Tableau indexé avec des chaînes, ok sous Easyphp, pb chez freetimeout localhost easyphp 10s
[EasyPHP] Administrer une base à distance.affichage different ovh wamp easyphp
Plus de sujets relatifs à : EasyPhp


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR