introduction screenshots faq forum blog modules components download
Please use the search function and/or read the FAQ first.

Go to Topic: PreviousNext
Go to: Message ListNew TopicSearchLog InPrint View

Impossible de démarrer Apache



Posted by: J28
September 29, 2009 05:30PM
Bonjour,

Message laconique d'Easy PHP 5.3, le serveur est au rouge, MySql est au vert.
Impossible de démarrer : le service n'a pas pu être installé, le fichier spécifié est introuvable
Ca m'avait fait pareil avec ma vieille version, j'ai donc réinstallé celle-la, et pas mieux:(
J'ai désinstallé tout, et ai remis ça, toujours pas mieux :((

Une suggestion ? Merci par avance

(Info : ça tourne sous XP)
Options: ReplyQuote
Posted by: Amour
September 29, 2009 06:05PM
Sans le mode service, c'est mieux ?
Options: ReplyQuote
Posted by: J28
September 29, 2009 06:14PM
Je n'en sais rien, je n'ai accès qu'au log, tout le reste est grisé.
Il semblerait que ça ait pété le 18/9, mais aucune idée de ce qui a pu provoquer le dysfonctionnement.

[Tue Sep 29 17:14:26 2009] [notice] Apache/2.2.13 (Win32) PHP/5.3.0 configured -- resuming normal operations
[Tue Sep 29 17:14:26 2009] [notice] Server built: Aug 6 2009 15:50:50
[Tue Sep 29 17:14:26 2009] [notice] Parent: Created child process 3576
[Tue Sep 29 17:14:26 2009] [notice] Child 3576: Child process is running
[Tue Sep 29 17:14:26 2009] [notice] Child 3576: Acquired the start mutex.
[Tue Sep 29 17:14:26 2009] [notice] Child 3576: Starting 64 worker threads.
[Tue Sep 29 17:14:26 2009] [notice] Child 3576: Starting thread to listen on port 80.
[Tue Sep 29 17:15:17 2009] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Tue Sep 29 17:15:17 2009] [notice] Child 3576: Exit event signaled. Child process is ending.
[Tue Sep 29 17:15:18 2009] [notice] Child 3576: Released the start mutex
[Tue Sep 29 17:15:19 2009] [notice] Child 3576: All worker threads have exited.
[Tue Sep 29 17:15:19 2009] [notice] Child 3576: Child process is exiting
[Tue Sep 29 17:15:19 2009] [notice] Parent: Child process exited successfully.
Options: ReplyQuote
Posted by: Amour
September 29, 2009 06:16PM
Les logs ont l'air corrects ;)
Dans services.msc (à taper dans démarre, exécuter), il n'y aurait pas un service nommé Apache par hasard ?
Options: ReplyQuote
Posted by: J28
September 29, 2009 06:54PM
Dans la boite à services il y a un Apache 2.2 mode de démarrage automatique
J'ai tenté de forcer un démarrage, mais rien n'y fait



Edited 1 time(s). Last edit at 09/29/2009 06:55PM by J28.
Options: ReplyQuote
Posted by: Amour
September 29, 2009 07:50PM
Pouvez-vous essayer de supprimer ce service avec l'outil en ligne de commande suivant : [dl.free.fr]

En principe ça devrait nettoyer ;)
Options: ReplyQuote
Posted by: J28
September 29, 2009 08:46PM
Bon, je n'ai pas vraiment bien compris la manoeuvre à effectuer.

Faur rentre dans une session dos, mais à quel niveau taper ça ?

free.fr ?
Options: ReplyQuote
Posted by: Amour
September 29, 2009 10:05PM
Dans mon post précédent il y a un lien de téléchargement pour l'outil delsrv.exe
Il faut ouvrir ensuite un invité de commande (démarrer, exécuter, cmd), se placer dans le même répertoire que delsrv.exe et taper "delsrv apache2.2" (mettre le nom exact du service, si avec des espaces il faut ajouter des guillemets.
Options: ReplyQuote
Posted by: J28
September 29, 2009 10:30PM
Un grand merci, je n'avais pas vu que c'était un lien pointant chez free :(

J'ai récupéré le fichier je vais immédiatement l'installer et exécuter les instruction.
Ensuite on verra ce qui se passera. Faudra-t-il réinstaller apache ?

Bon, service correctement supprimé, mais apache ne fonctionne toujours pas, erreur 1060 : "le service spécifié n'existe pas en tant que service installé "
Retour à la case départ, et je n'ai pas trouvé où désactiver démarrer en tant que service.
Quand je pense que j'avais la 1.8 et zéro défaut pendant des années ... :(



Edited 1 time(s). Last edit at 09/29/2009 11:32PM by J28.
Options: ReplyQuote
Posted by: Amour
September 30, 2009 01:52PM
Dans ce cas avec une réinstallation c'est mieux ? ou pas du tout ?
Options: ReplyQuote
Posted by: J28
September 30, 2009 02:11PM
Bonjour,

Merci pour la patience... :)

Je ne sais pas, parce que je n'ai pas eu le temps, je gère une urgence et comme un bonheur n'arrive jamais seul, voilà qu'il est impossible d'afficher des images .png sur mon serveur !!!!!!!!!!!!!
Obligé de tour refaire à la main et de transformer toutes les découpes en .gif.

Sitôt fini, je réinstalle, parce que pour tester du php je suis obligé d'uploader à chaque modif , lol
Options: ReplyQuote
Posted by: Amour
September 30, 2009 06:33PM
Pas de png ? drôle d'histoire quand même
Options: ReplyQuote
Posted by: J28
October 02, 2009 10:33AM
Bonjour,

Je viens de réinstaller Apache 5.3.0.
Le serveur est bien démarré (les 2 feux au vert), par contre, l'appel localhost me retourne une page ou n'apparaissent que le fond mauve et ce bout de code :

"); print(""); } } } if ($bAuMoinsUnRepertoire == false) { print(""); print(""); } closedir($rep); clearstatcache(); ?>
"); print(" "); print("$file"); print("
- $noDir -

Les logos ne s'affichent pas, pas plus que la liste des sites :(
C'est ce que j''avais avant l'arrêt pur et simple d'Apache
Options: ReplyQuote
Posted by: Amour
October 02, 2009 02:18PM
Peut-on voir le code de la page en question à tout hasard ?

PS : ce n'est pas Apache 5.3.0, mais EasyPHP 5.3.0
Options: ReplyQuote
Posted by: J28
October 02, 2009 03:31PM
Voili voilà :)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<?
// Par défaut : anglais
$directoryListing = "Folders in server root (\"www\")";
$noDir = "no folder";
$presentation = "This page display folders in server root. You can delete this page if you want to organize differently the folder. There'e a backup oh this file in &quot;safe&quot; directory (index-safe.php).";

$browser_languages = explode(",", getenv("HTTP_ACCEPT_LANGUAGE"));
$nb_browser_languages = sizeof($browser_languages);
$browser_lang = ""; // ne pas initialiser
$biContinue = true;

for ($niI = 0; $biContinue==true && $niI < $nb_browser_languages; $niI++)
{
$biContinue = false;
$lg = explode("-", $browser_languages[$niI]);
switch ($lg[0])
{
case "fr" : $directoryListing = "R&eacute;pertoire(s) &agrave; la racine du serveur (\"www\")";
$noDir = "aucun répertoire";
$presentation = "Cette page permet de visualiser les r&eacute;pertoires plac&eacute;s &agrave; la racine du serveur. Si vous souhaitez organiser autrement le r&eacute;pertoire &quot;www&quot;, vous pouvez effacer ce fichier. Il en existe une copie de sauvegarde dans le r&eacute;pertoire &quot;safe&quot; (index-safe.php).";
break;
case "en" : break;
default: $biContinue = true;
}
}

?>
<html>
<head>
<title>[EasyPHP] - Web Local</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
.text1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: White;text-align : left;}
.text2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: Silver;text-align : left;}
.titre1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;}
.titre2 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #cccccc;}
</style>
</head>

<body bgcolor="#525A73">

<div align="center">
<table width="400" cellspacing="0" cellpadding="0" border="0" align="center">
<tr>
<td>

<a href="index.php"><img src="images_easyphp/titre_easyphp_weblocal.gif" width="387" height="116" border="0"></a>
</td>
</tr>
<tr>
</table>
</div>

<table width="500" border="0" cellspacing="4" cellpadding="0" align="center">
<tr>
<td><img src="images_easyphp/cube_rouge_small.gif" width="18" height="20"></td>
<td width="100%" nowrap class="titre1">&nbsp;<? echo $directoryListing; ?>&nbsp;:</td>
</tr>
</table>

<table width="500" border="0" cellspacing="2" cellpadding="0" align="center">
<?
$rep=opendir('.');
$bAuMoinsUnRepertoire = false;
while ($file = readdir($rep)){
if($file != '..' && $file !='.' && $file !=''){
if (is_dir($file)){
$bAuMoinsUnRepertoire = true;
print("<tr><td nowrap class='text1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>");
print("<td width='100%' class='text1'>");
print("&nbsp;&nbsp;<img src='images_easyphp/dossier.gif' width='23' height='16' align='absbottom'>&nbsp;");
print("<a href='$file/' class='text1'>$file</a>");
print("</td></tr>");
}
}
}
if ($bAuMoinsUnRepertoire == false) {
print("<tr><td nowrap class='text1'><div align='center'>-&nbsp; $noDir &nbsp;-</div></td>");
print("</td></tr>");
}

closedir($rep);
clearstatcache();
?>

</table>

<br>

<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td class="text1">
<? echo $presentation ?>
</td>
</tr>
</table>
</body>
</html>
Options: ReplyQuote
Posted by: Amour
October 02, 2009 04:37PM
Il y a une 1ère chose à mon avis :

Pour ouvrir du code php, les shorts tags sont depuis longtemps déconseillés, donc au lieu de mettre <? il faut utiliser <?php
Options: ReplyQuote
Posted by: J28
October 03, 2009 02:44AM
Je suis assez d'accord avec cette façon de voir, mais faudrait le dire aux développeurs d'easy php, je n'ai rien fait d'autre que de recopier le code source de la page localhost.
Je crois que le problème vient d'ailleurs, mais je ne vois vraiment pas d'où...
Options: ReplyQuote
Posted by: Amour
October 03, 2009 07:57AM
Je ne comprends pas vraiment... car par défaut sur localhost (répertoire "www" donc) il n'y a strictement rien ;)
Options: ReplyQuote
Posted by: J28
October 03, 2009 04:16PM
Et pourtant, tous mes sites sont bien dans www, et avant ça marchait très bien.
Cela dit, le serveur n'est plua à l'arrêt il y a donc un progrès, le serveur marche mais on n'y trouve rien, un vrai casse tête :))
Options: ReplyQuote
Posted by: Amour
October 03, 2009 08:23PM
Un code tout simple fonctionne ?

Par exemple :

<?php
phpinfo();
?>
Options: ReplyQuote
Posted by: GoTrunks
October 17, 2009 02:51PM
Amour Wrote:
-------------------------------------------------------
> Un code tout simple fonctionne ?
>
> Par exemple :
>
> <?php
> phpinfo();
> ?>


Bonjour,
J'utilise easyphp depuis quelque temps déjà, pour développer mes sites avant de les uploader sur Internet. Depuis ce matin, j'ai un soucis d'exécution du code php.
L'exemple ci dessus ne fonctionne pas chez moi. Je voulais savoir s'il y avait une solution.

GoTrunks
Options: ReplyQuote
Posted by: Amour
October 17, 2009 08:44PM
Même avec une installation fraîche ?
Et l'extension de fichier est bien .php ?
Vous appelez bien le fichier dans le navigateur avec [localhost] ?
Options: ReplyQuote
Posted by: GoTrunks
October 18, 2009 12:16AM
Oui j'ai désinstallé et réinstaller complètement easyPHP. J'ai vérifié mes extensions de fichiers, c'est bien du .php. Et j'utilise par défaut l'adresse 127.0.0.1 (localhost).
Je ne comprends pas que du jour au lendemain mon code php ne soit plus exécuter.
Je peux coder, uploader sur mon FTP et vérifier en ligne, mais si je dois faire cela a chaque mise a jour de mon code...
Options: ReplyQuote
Posted by: Amour
October 18, 2009 08:20AM
Sincèrement je ne vois vraiment pas d'où cela peut venir...
avec une autre version pareil ? avec WAMP aussi ?
Options: ReplyQuote
Posted by: GoTrunks
October 18, 2009 09:37AM
Je vais essayer avec Wamp, je verrais bien ce que ça donne.
Options: ReplyQuote


Go to: Message ListSearchLog In
Your Name: 
Your Email: 
Subject: 
Spam prevention:
Please, enter the code that you see below in the input field. This is for blocking bots that try to post this form automatically. If the code is hard to read, then just try to guess it right. If you enter the wrong code, a new image is created and you get another chance to enter it right.