Question Apache http a cesse de fonctionner et pourtant ...

Plus d'informations
05 Sep 2014 14:58 #1 par jjjjulious
Bonjour,
J'ai continue a progresser et à récupérer la forme concernant Joomla.

Mais il a un problème que m'a vraiment freiné cette semaine :
mon serveur
EasyPHP DevServer 14.1 VC9

• Apache 2.4.7 VC9
• MySQL 5.6.15
• PHP 5.4.x / 5.3.x / 5.2.x VC9
se plante à n'importe quel moment (changement de page)

"apache http a cesse de fonctionner"
Je suis allé à Internet à chercher une solution et il semble que c'était
un problème TYPIQUE dans les années 2009, qui concernait à php version 5.3.0
(donc en principe je ne devrait avoir des problèmes, voir la version ci-dessus)

Et le problème pouvait se résoudre ON SUPPRIMANT mysql_close() mais
je n'arrive pas à trouver dans quel fichier)

Je travaille avec Windows Vista -donc je ne suis pas gaté- et la recherche
en fonction d'un mot clé ce n'est pas fiable!!

Est ce que quelqu'un peut me dire sur quel fichier (et dans quel dossier ) je dois
intervenir pour régler mon problème


MERCI D AVANCE ET CORDIALEMENT

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
05 Sep 2014 19:35 - 05 Sep 2014 20:10 #2 par xillibit
Réponse de xillibit sur le sujet Apache http a cesse de fonctionner et pourtant ...
Bonsoir,

Cela serait plutôt une question à poser sur les forums d'easyphp, tu utilise la VC9 qui est plutôt faite pour windows XP. As-tu essayé avec la version VC11 ? Tu utilise quelle version de Php ? Quelle version de Joomla! utilise-tu ?

Joomla! 2.5 utilise ça, dans libraries / joomla / database / driver / mysql.php
:
public function disconnect()
{
// Close the connection.
if (is_resource($this->connection))
{
foreach ($this->disconnectHandlers as $h)
{
call_user_func_array($h, array( &$this));
}
 
mysql_close($this->connection);
}
 
$this->connection = null;
}

A mon avis tu utilise une antiquité...
Dernière édition: 05 Sep 2014 20:10 par xillibit.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
05 Sep 2014 21:11 #3 par jjjjulious
Réponse de jjjjulious sur le sujet Apache http a cesse de fonctionner et pourtant ...
Bonjour xillibit,
D'abord merci pour la réponse.
a) question serveur web je disais qu'il s'agit d'un serveur

EasyPHP DevServer 14.1 VC9

• Apache 2.4.7 VC9
• MySQL 5.6.15
• PHP 5.4.x / 5.3.x / 5.2.x VC9 (un sorte de cocktail de versions!!?)

J'avais oublié de mentionner qu'il s'agit d'un SERVEUR LOCAL
mais on pouvait le supposer facilement.

b) Non pour le moment je n'ai pas utilisé VC11

c) Mon Joomla est la version 2.5.54 si je ne me trompe la plus récente
parmi Joomla 2.5.x

d) J'ai bien cherché le fichier mysql.php que j'ai trouvé en effet ici :
localweb/ librairies/joomla/database/database et non pas database/driver

et la partie du code que tu indiques (qu'il semble vraiment UNE SOLUTION
ASSEZ PROPRE), malheureusement n'apparait pas!!

Alors quoi faire?
0.-
Ajouter le code quand même sur le fichier mysql.php !
cela pourrait marcher à condition qu'on fasse appel à la
fonction disconnect() mais on ne peut pas être sûr.
ou bien
1.-
J'avais envie d'essayer d'installer wampserver à la place d'easyphp, souhaitant
(priant) de ne pas trouver le même problème.
Est ce que cela est sous garantie?
2.-
Profiter aussi de passer à Joomla 3.3.3
MERCI POUR TES NOUVELLES SUGGESTIONS
Cordialement

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
05 Sep 2014 21:41 - 05 Sep 2014 21:47 #4 par xillibit
Réponse de xillibit sur le sujet Apache http a cesse de fonctionner et pourtant ...

jjjjulious écrit: Bonjour xillibit,
D'abord merci pour la réponse.
a) question serveur web je disais qu'il s'agit d'un serveur

EasyPHP DevServer 14.1 VC9

• Apache 2.4.7 VC9
• MySQL 5.6.15
• PHP 5.4.x / 5.3.x / 5.2.x VC9 (un sorte de cocktail de versions!!?)

Oui mais les trois versions de Php ne fonctionnent pas toutes en même temps, regarde ton phpinfo pour savoir la version que tu utilise, à voir : forum.wampserver.com/read.php?1,59664 mais de toute façon Php 5.3 est plus supporté depuis fin juin dernier donc la version minimale de Php qui doit être utilisé est la 5.4

jjjjulious écrit: d) J'ai bien cherché le fichier mysql.php que j'ai trouvé en effet ici :
localweb/ librairies/joomla/database/database et non pas database/driver

et la partie du code que tu indiques (qu'il semble vraiment UNE SOLUTION
ASSEZ PROPRE), malheureusement n'apparait pas!!

Le code que j'ai mentionné venait de la version 2.5.24 de Joomla! donc celle que utilise, en parcourant google le souci venait du fait que la fonction était mysql_close() était utilisé sans paramètre alors que dans Joomla! il y a bien un paramètre

Modifier les fichiers des bibliothèques ou du core de Joomla! c'est pas une chose que je recommande

Dans la configuration de Joomla! pour le type de base de données, est-tu sur mysql ? Si oui essaie sur mysqli ?
Dernière édition: 05 Sep 2014 21:47 par xillibit.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephxillibittramber91Scottuxsergestarter
Temps de génération de la page : 0.205 secondes