Aller au contenu

DCO

Actif
  • Compteur de contenus

    41
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

À propos de DCO

  • Date de naissance 27/03/1956

Information du profil

  • Genre
    Homme
  • Localisation
    AYDAT 63970
  1. Dans le fichier de configuration default j'ai commenté le NameVirtualhost *:80 car le site actuel écoute le port 443 et j'ai commenté la ligne 25 contenant #Alias /icons/ "/usr/share/apache2/icons/" et lorsque j'ai relancé apache il n'y a plus d'erreur.
  2. Suite à mon précédent message: D'une part j'avais oublié de relancer apache2 avec la commande /etc/init.d/apache2 reload et d'autre part quand apache2 a été relancé j'ai ce message qui s'affiche Reloading web server config...3550 [Mon Mar 31 21:00:59 2008] [warn] The Alias directive in /etc/apache2/sites-enabled/jubilemus at line 25 will probably never match because it overlaps an earlier Alias. [Mon Mar 31 21:00:59 2008] [warn] NameVirtualHost *:80 has no VirtualHosts . et à la ligne 25 j'ai ça: Alias /icons/ "/usr/share/apache2/icons/" Qu'est-ce que cela veut dire?
  3. Bon j'ai fait comme indiqué pour le 2ème site et cela à bien fait le lien vers un nouveau fichier dans sites-enabled avec comme nom celui de mon site. Mais je ne peux pas accéder au site.
  4. Le ServerSignature est déjà à Off. He non je n'ai pas de PC de tests et cela fait déjà un moment que je me dit qu'il faudrait que je monte un serveur de test mais bon je ne l'ai pas fait. Pour revenir à mon problème je vais déjà lancer la commande pour mon 2ème site et on verra bien ce qu'i se passe. Et c'est avec la commande ln -s ou avec a2ensite mon-site.fr ?
  5. Bonjour et merci pour votre réponse, Mais je dois quelques explications supplémentaires: SOUS site-availables j'ai déjà créé les configurations des domaines virtuels et voici ce qu'il contient pour le site que je veux rajouter: CODE NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin contact_AT_mon-site-2.fr ServerName www.mon-site-2.fr DocumentRoot /var/www/www.mon-site-2.fr/ ServerAlias mon-site-2.fr Redirect / http://www.mon-site-2.fr/ </VirtualHost> <Directory /> Options FollowSymLinks AllowOverride None </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> Alias /icons/ "/usr/share/apache2/icons/" <Directory "/usr/share/apache2/icons"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all </Directory> <Directory /var/www/www.mon-site-2.fr> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/www.mon-site-2.fr_error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/www.mon-site-2.fr_access.log combined ServerSignature On Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost> où www.mon-site-2.fr est le répertoire qui est sous www et qui contient les pages du nouveau site. Pour le site primaire celui qui fonctionne en ce moment je l'ouvre avec une url de ce genre https://www.mon-site-1.com j'ai bien mis httpS car ce site est accéssible en mode sécurisé sur le port 443 ce que je n'ai pas besoin pour le site 2 qui lui sera sous le port 80. et les pages du site actuel sont directement sous www J'ai donc créé un sous répertoire intitulé www.mon-site-2.com. J'ai aussi créé SOUS site-availables un fichier de configuration nommé comme le nom de mon site actuel alors qu'avant c'était default. Alors ma question principale est: Est-ce que je peux déplacer les pages de mon site actuel sous ce sous répertoire sans risque et dans quelle ligne du fichier de configuration dois je lui indiquer le chemin. Est le DocumentRoot /var/www/ qu'il faut que je mette DocumentRoot /var/www/www.mon-site.com Voici ce fichier CODE NameVirtualHost *:80NameVirtualHost *:443 <VirtualHost *:80> ServerName www.mon-site-1.com ServerAlias mon-site-1.com Redirect / https://www.mon-site-1.com/ </VirtualHost> <VirtualHost *:443> ServerName www.mon-site-1.com ServerAlias mon-site-1.com ServerAdmin contact_AT_mon-site-1.com SSLEngine on SSLCertificateFile /etc/apache2/ssl/mycert.pem SSLCertificateKeyFile /etc/apache2/ssl/mykey.pem DocumentRoot /var/www/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place #RedirectMatch ^/$ /apache2-default/ </Directory> #ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ #<Directory "/usr/lib/cgi-bin"> # AllowOverride None # Options ExecCGI -MultiViews +SymLinksIfOwnerMatch # Order allow,deny # Allow from all # SetHandler cgi-script #</Directory> Alias /awstatsclasses "/usr/share/awstats/classes/" Alias /awstatscss "/usr/share/awstats/css/" # mêmes paramètres que dans awstats.*.conf Alias /stat "/usr/lib/cgi-bin/" Alias /icon "/usr/share/awstats/icon/" Redirect /stat https://www.mon-site-1.com/stat/awstats.pl?...=mon-site-1.com #<Directory /usr/lib/cgi-bin/> # DirectoryIndex awstats.pl # UseCanonicalName off # AuthName "Statistiques de l'mon-site-1.com" # AuthType Basic # Require valid-user # AuthUserFile /usr/lib/cgi-bin/.htaccess # Options +ExecCGI # AllowOverride None # Order allow,deny # Allow from all #</Directory> #<Directory /usr/lib/cgi-bin/> # DirectoryIndex awstats.pl # Options +ExecCGI # AllowOverride None # Order allow,deny # Allow from all #</Directory> <LocationMatch "/relay/upload.pl"> Options +ExecCGI SetHandler cgi-script </LocationMatch> #<Directory "/the/path/to/relay"> # Options +ExecCGI -Includes # AddHandler cgi-script cgi pl #</Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost> D'avance merci pour votre réponse
  6. Bonjour, Sur mon serveur débian etch avec apache2 j'héberge mon site. Toutes mes pages sont dans le répertoire www et je souhaite héberger un autre site. J'ai créé sous le répertoire site-available un fichier portant le nom du nouveau site, sous www j'ai aussi créé un www.nom_de_domaine2.fr pour héberger le nouveau site. Mais pour mon site actuel qui se trouve sous www, je vais les changer de répertoire et les mettre sous www.nom_de_domaine1.com. Alors plusieurs questions se posent: 1: le fichier default doit il être renomé du nom de mon site actuel? 2: Et dans ce fichier comment lui déclarer la nouvelle directory? 3: et les liens qui sont dans mon site vont-ils changer ? C'est à dire actuellement j'ai des liens qui sont du type https://www.mon-site.com/accueil.php deviendront ils https://www/www.mon-site.com/accueil.php ? 4: Enfin quels sont les fichiers que je doit modifier afin que mon site continue à fonctionner (ftp, ssl, log...) Je sais qu'il peut y avoir des questions simple mais avant de modifier quoi que ce soit je préfère demander. Avec mes remerciements pour vos réponses. Cordialement
  7. Bonsoir, Ok maintenant c'est plus clair et cela fonctionne. J'ai fait comme ceci: Dans mon deuxième formulaire j'ai recopier cette ligne autant de fois que de champs: echo "<input type='hidden' Name='numero[]' value='".$row["id"]."'>"; 1 pour civilite, 1 pour le nom ..... et cela à fonctionné. Et un GRAND merci pour votre aide.
  8. Et concrètement je fait comment?
  9. voici ce que cela affiche insert into archive_form values ('55', '', '', '', '', '', '', '', '')
  10. Bonjour, He ben non je n'ai pas de message d'erreur ou un warning car il y a bien quelque chose qui se copie dans la table archive et c'est le numero qui est égal à l'ID. et c'est là que je ne comprend plus, pourquoi il n'y a que ce numéro qui est copié et pas le reste: Voici le code qui permet de faire la copie et la suppression: <?php for ($i=0;$i<sizeof($_POST["numero"]); $i++) { $query="insert into $table_arch values ('".$_POST["numero"][$i]."', '".$_POST["civilite"][$i]."', '".$_POST["nom"][$i]."', '".$_POST["adresse"][$i]."', '".$_POST["codepostal"][$i]."', '".$_POST["ville"][$i]."', '".$_POST["type"][$i]."', '".$_POST["date"][$i]."', '".$_POST["observation"][$i]."')"; $result=mysql_query($query); $query="delete from $table where id='".$_POST["numero"][$i]."'"; $result=mysql_query($query); } if ($result) { Et encore merci pour votre aide.
  11. Bonjour, J'ai lu avec attention le lien donné par pluriels mais je n'y comprend plus rien, je suis perdu. Pouvez vous m'aider? D'avance merci.
  12. Bonjour, Je voudrai savoir comment faire pour enregistrer des données d'une table MySql dans une autre. Je m'explique: J'ai un ensemble de formulaires travaillant ensembles et l'un d'eux me sert à archiver dans une table MySql. Pour archiver je sélectionne dans un formulaire à l'aide d'une checkbox la ou les lignes à archiver et ensuite avec un bouton j'appelle un autre formulaire qui me liste les enregistrements à archiver et ensuite je confirme ma volonté d'archiver en cliquant sur OK et à partir de là ça ne marche pas mes champs sont vide sauf le Champ numero qui lui à bien le numero ID de l'enregistrement exporté. Voci mes formulaires: Le Formulaire 1 archiver CODE /* *********************** A T T E N T I O N *************************//* Veillez à indiquer le bon chemin vers votre fichier connexion.php */ require("include/connexionDB.php"); /* Connexion au serveur MySQL */ $connection=mysql_connect ($serveur, $username, $password, $table); if (!$connection) { die("Impossible de se connecter au serveur : " . mysql_error()); } /* Sélection de la base de données */ $db_selected = mysql_select_db($database, $connection); if (!$db_selected) { die ("Impossible d'utiliser la base de données : " . mysql_error()); } ?> <html> <head> <title>Archiver</title> <link href="/enreg_form/css/style2.css" rel="stylesheet" type="text/css"> </head> <body> <?php $query="select * from $table ORDER BY nom ASC"; $result=mysql_query($query); $totenreg=mysql_num_rows($result); echo "<form action='scripts/archive.php' method='post' name='archiver' enctype='multipart/form-data'>"; echo "<table width=100% border=1 align=center>"; echo "<tr bgcolor='#00FF00'>"; if ($totenreg==0) echo "<td colspan=8><h2>IL N'Y A PAS D'ENREGISTEMENT A ARCHIVER</td>"; else { echo "<td colspan=8><h2>ARCHIVER ENREGISTREMENTS ?</td>"; echo "</tr>"; echo "<tr align=center bgcolor=#87CEEB>"; echo "<td><h4 class='h41'>Civilite</td>"; echo "<td><h4 class='h41'>Nom & Prénom</td>"; echo "<td><h4 class='h41'>Adresse</td>"; echo "<td><h4 class='h41'>Code Postal</td>"; echo "<td><h4 class='h41'>Ville</td>"; echo "<td><h4 class='h41'>Type</td>"; echo "<td><h4 class='h41'>Date</td>"; echo "<td><h4 class='h41'>Choix</td>"; echo "</tr>"; $i=0; while ($row=mysql_fetch_array($result)) { if ($i==0) { echo "<tr bgcolor=#D3D3D3>"; $i++; } else { echo "<tr bgcolor=#FFFFFF>"; $i--; } echo "<td><h5>".$row["civilite"]."</td>"; echo "<td><h5>".$row["nom"]."</td>"; echo "<td><h5>".$row["adresse"]."</td>"; echo "<td><h5>".$row["codepostal"]."</td>"; echo "<td><h5>".$row["ville"]."</td>"; echo "<td><h5>".$row["type"]."</td>"; echo "<td><h5>".$row["date"]."</td>"; echo "<td align=center><h4><input type='checkbox' name='type[]' value=".$row["id"]."></td>"; echo "<tr>"; } echo "</table>"; echo "<br><br>"; echo "<table width=50% align=center>"; echo "<tr>"; echo "<td align=center><input class='bouton' type='submit' name='Suivant' value='ARCHIVER ?'></td>"; echo "<td align=center><input class='bouton' type='reset' name='Déselectionner' value='Déselectionner'></td>"; echo "</tr>"; } echo "</table>"; echo "</form>"; ?> </body> </html> CODE /* *********************** A T T E N T I O N *************************//* Veillez à indiquer le bon chemin vers votre fichier connexion.php */ require("../include/connexionDB.php"); /* Connexion au serveur MySQL */ $connection=mysql_connect ($serveur, $username, $password, $table); if (!$connection) { die("Impossible de se connecter au serveur : " . mysql_error()); } /* Sélection de la base de données */ $db_selected = mysql_select_db($database, $connection); if (!$db_selected) { die ("Impossible d'utiliser la base de données : " . mysql_error()); } ?> <html> <head> <title>Supprimer</title> <link href="/enreg_form/scripts/css/style2.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#FFFFE0"> <?php if (!(isset($_POST["type"]))) { echo "<H4>Vous devez sélectionner au moins un enregistrement !"; echo "<br><br><br><br>"; echo "<H4><a href='java script:history.go(-1)'>Retour à la page archiver un ou des enregistrement(s)</a><br>"; } else { echo "<form action='confirm_archive.php' method='post' name='archive' enctype='multipart/form-data'>"; echo "<table width=100% border=1 align=center>"; echo "<tr bgcolor='#00FF00'>"; echo "<td colspan=7><h2>VOULEZ-VOUS ARCHIVER CET ENREGISTREMENT ?</td>"; echo "</tr>"; echo "<tr align=center bgcolor=#87CEEB>"; echo "<td><h4 class='h41'>Civilité</td>"; echo "<td><h4 class='h41'>Nom</td>"; echo "<td><h4 class='h41'>Adresse</td>"; echo "<td><h4 class='h41'>Code Postal</td>"; echo "<td><h4 class='h41'>Ville</td>"; echo "<td><h4 class='h41'>Type</td>"; echo "<td><h4 class='h41'>Date</td>"; echo "</tr>"; $j=0; for ($i=0;$i<count($_POST["type"]);$i++) { $query="select * from $table where id='".$_POST["type"][$i]."'"; $result=mysql_query($query); if ($j==0) { echo "<tr bgcolor=#D3D3D3>"; $j++; } else { echo "<tr bgcolor=#FFFFFF>"; $j--; } $row=mysql_fetch_array($result); echo "<input type='hidden' Name='numero[]' value='".$row["id"]."'>"; echo "<td><h5>".$row["civilite"]."</td>"; echo "<td><h5>".$row["nom"]."</td>"; echo "<td><h5>".$row["adresse"]."</td>"; echo "<td><h5>".$row["codepostal"]."</td>"; echo "<td><h5>".$row["ville"]."</td>"; echo "<td><h5>".$row["type"]."</td>"; echo "<td><h5>".$row["date"]."</td>"; echo "<tr>"; } echo "</table>"; echo "<br><br>"; echo "<table width=50% align=center>"; echo "<tr>"; echo "<td align=center><input class='bouton' type='submit' name='OK' value='OK Archiver'></td>"; echo "<td align=center><button onClick='java script:history.go(-1)'>Annuler</button></td>"; echo "</tr>"; echo "</table>"; echo "</form>"; } ?> </body> </html> Et le 3ème formulaire qui lui devrai copier les enregistrement sélection dans la nouvelle table ET supprimer les ernregistreement après la copie: CODE /* *********************** A T T E N T I O N *************************//* Veillez à indiquer le bon chemin vers votre fichier connexion.php */ require("../include/connexionDB.php"); /* Connexion au serveur MySQL */ $connection=mysql_connect ($serveur, $username, $password, $table, $table_arch); if (!$connection) { die("Impossible de se connecter au serveur : " . mysql_error()); } /* Sélection de la base de données */ $db_selected = mysql_select_db($database, $connection); if (!$db_selected) { die ("Impossible d'utiliser la base de données : " . mysql_error()); } ?> <html> <head> <title>Editer</title> <link href="/enreg_form/scripts/css/style2.css" rel="stylesheet" type="text/css"> </head> <body> <?php for ($i=0;$i<sizeof($_POST["numero"]); $i++) { $query="insert into $table_arch values ('".$_POST["numero"][$i]."', '".$_POST["civilite"][$i]."', '".$_POST["nom"][$i]."', '".$_POST["adresse"][$i]."', '".$_POST["codepostal"][$i]."', '".$_POST["ville"][$i]."', '".$_POST["type"][$i]."', '".$_POST["date"][$i]."', '".$_POST["observation"][$i]."')"; $result=mysql_query($query); $query="delete from $table where id='".$_POST["numero"][$i]."'"; $result=mysql_query($query); } if ($result) { echo "<H4>".$i." Enregistrement(s) archivé(s) !"; echo "<br><br><br><br>"; echo "<H4><a href='../archiver.php'>Archiver Enregistrement(s)</a><br>"; echo "<H4><a href='../lister_archives.php?test=3'>Lister les Archives</a>"; } else echo "<H4>Aucun Enregistrement Archivé !"; ?> </body> </html> Pouvez vous m'aider à résoudre ce problème? Mais je pense que l'erreur doit venir de la ligne 28 du 3ème formulaire mais je ne vois pas où. Avec mes sincères remerciements.
  13. DCO

    Résultat recherche

    Bonjour et merci pour cette réponse, Et effectivement j'ai déjà fait comme le tuto du site du zero et maintenant j'ai dans mon formulaire de recherche 3 liste déroulantes qui s'affichent comme il faut. Et encore merci pour toute l'aide.
  14. DCO

    Résultat recherche

    bon j'ai essayé avec ça mais ça ne fonctionne pas: <option selected value='<?php".$row["date"]."'>".$row["date"].""; if ($row["date"]=="") { <option value='07 et 21 juin 2008'>07 et 21 juin 200 <option value='30 août 2008'>30 août 2008 }?> Quel serai le code exact? Merci d'avance.
×
×
  • Créer...