WampServer

Apache, PHP, MySQL on Windows 

 
  • Accueil forum
  • Retour à WampServer
  • presentation
  • Download
  • Addons
  • Formations
  • Alter Way

 
Voir le sujet: Précédent•Suivant
Aller à : Liste des Forums•Liste des messages•Nouvelle discussion•Recherche•Connexion•Imprimer la vue
Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (109.129.255.---)
Date: 02 July 2022 à 17:04

Bonjour, je vient vers vous car j'ai du réinstallé Wampserver il y a peu et j'ai perdu toute la configuration.
Je suis sur un projet sous Symfony 6.1 et depuis je ne peu qu'affiché la page d'accueil et dès lors que je souhaite changer de page grâce a un lien ben j'obtiens le message suivant: "Not Found The requested URL was not found on this server. Même le profiler de Symfony ne s'affiche pas donc pour debug pas évident.
Pouvez vous m'aidez svp....?

Merci d'avance.
Bouxi003

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 03 July 2022 à 18:42

Bonjour,

> lors que je souhaite changer de page grâce a un lien ben j'obtiens le message suivant:
> "Not Found The requested URL was not found on this server.

- Quel est le lien ? À partir d'où ?

Il faut peut-être aussi réinstaller Symphony !

Vous n'avez aucune sauvegarde de l'installation précédente de Wampserver ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (109.129.255.---)
Date: 04 July 2022 à 00:40

Voici le lien de la page d'accueil: [localhost]
Et elle fonctionne très bien. Mais quand je clic sur un des lien que j'ai mis en place Error...
Comme cette URL : [localhost]

Symfony est fraichement installer vu que j'avait formater mon système.

Merci d'avance.



Modifie 1 fois. Derniere modification le 04/07/2022 à 00:40 par bouxi003.

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 04 July 2022 à 09:28

Bonjour,

> Comme cette URL : 'http://localhost/mecasympa3/public/register'

Les sites locaux doivent être déclarés en tant que VirtualHost, comme chez tous les hébergeurs.

Voir :
Le BESOIN DE VIRTUALHOST
et
Wampserver 3 - Créer ou ajouter un VirtualHost
et
Pourquoi faut-il créer un VirtualHost AVANT d'installer un CMS

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (---.255-129-109.adsl-dyn.isp.belgacom.be)
Date: 04 July 2022 à 10:36

Je l'ai passé en VirtualHost mais toujours le même problème... Même erreur...

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 04 July 2022 à 10:44

Bonjour,

- Contenu des fichiers :
c:\wamp64\bin\apache\apache2.4.54\conf\extra\httpd-vhosts.conf

C:\Windows\System32\drivers\etc\hosts

- Résultat de la commande :
Clic-Droit -> Outils -> Outils Apache -> Afficher les VirtualHost examinés par Apache

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (---.255-129-109.adsl-dyn.isp.belgacom.be)
Date: 04 July 2022 à 12:03

# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www"
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
#


#
<VirtualHost *:80>
ServerName test
DocumentRoot "c:/wamp64/www/mon_projet_un/public"
<Directory "c:/wamp64/www/mon_projet_un/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride None
Require local
</Directory>
</VirtualHost>


#
<VirtualHost *:80>
ServerName test2
DocumentRoot "c:/wamp64/www/mon-super-projet/public"
<Directory "c:/wamp64/www/mon-super-projet/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>


#
<VirtualHost *:80>
ServerName mecasympa3
DocumentRoot "c:/wamp64/www/mecasympa3/public"
<Directory "c:/wamp64/www/mecasympa3/public/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>


#
127.0.0.1 localhost
::1 localhost

127.0.0.1 test
::1 test

127.0.0.1 test2
::1 test2

127.0.0.1 mecasympa3
::1 mecasympa3

VirtualHost configuration:

Default server: localhost
Virtual Host: localhost
Virtual Host: test
Virtual Host: test2
Virtual Host: mecasympa3

--- Do you want to copy the results into Clipboard?
--- Press the Y key to confirm - Press ENTER to continue...

Merci d'avance

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 04 July 2022 à 12:14

Bonjour,

Il faut lancer les VirtualHost :
- soit par les items du menu Clic-Gauche -> Vos Virtualhost
- soit par les items de la colonne Vos VirtualHost de la page d'accueil Wampserver

C'est-à-dire par :

'http://test/'

'http://test2/'

'http://mecasympa3/'

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (---.255-129-109.adsl-dyn.isp.belgacom.be)
Date: 04 July 2022 à 12:27

C'est ce que j'ai fait mais malgré tout Erreur...
Je désespère...

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 04 July 2022 à 12:42

Bonjour,

'http://mecasympa3/' lancera bien le site à condition qu'il y ait un fichier index.php dans le dossier du DocumentRoot, c'est-à-dire dans c:/wamp64/www/mecasympa3/public

S'il n'y a pas de fichier index.php, il faut préciser le nom du fichier à lancer, par exemple :

'http://mecasympa3/monfichier.php'

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (---.255-129-109.adsl-dyn.isp.belgacom.be)
Date: 04 July 2022 à 12:51

Il y a bien un fichier index.php et la page d'accueil s'affiche bien.

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 04 July 2022 à 13:28

> Il y a bien un fichier index.php et la page d'accueil s'affiche bien.

Ben alors, qu'est-ce qui ne fonctionne pas ?

Est-ce un CMS ? Si oui, lequel ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (---.255-129-109.adsl-dyn.isp.belgacom.be)
Date: 04 July 2022 à 14:36

ben j'utilise Symfony 6.1 tout s'affiche bien lorsque je lance le serveur interne de Symfony mais pas sous wamp quand j'affiche une autre page que l'accueil

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 04 July 2022 à 16:01

Bonjour,

> quand j'affiche une autre page que l'accueil
Comment ? par quelle url ?

L'accueil du VirtualHost mecasympa3 sera effectué par 'http://mecasympa3/' et ouvrira le dossier déclaré par DocumentRoot, c'est-à-dire le dossier c:/wamp64/www/mecasympa3/public/ et lancera automatiquement le fichier index.php s'il existe.

À partir de là, toute url sera relative à DocumentRoot donc au dossier c:/wamp64/www/mecasympa3/public/ donc, si par exemple vous voulez lancer 'http://mecasympa3/dossier_a/fichier_b.php' ça ira chercher le fichier c:/wamp64/www/mecasympa3/public/dossier_a/fichier_b.php'

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (---.255-129-109.adsl-dyn.isp.belgacom.be)
Date: 08 July 2022 à 17:48

Quand je suis sur l'accueil avec un VirtualHost et l'URL suivante tout va bien: [mecasympa3]
Je clic sur le lien d'enregistrement par exemple avec cette URL du coup: [mecasympa3]
La Erreur.
Serai t'il possible qui faille activé des options sous apache par exemple ? Car l'installation est par défaut la.

Quand je fait tourné le server intégré a Symfony les pages fonctionnes... Mais il me faut un BDD...

Merci d'avance...
Je suis a bout...

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 09 July 2022 à 09:30

Bonjour,

> Je clic sur le lien d'enregistrement par exemple avec cette URL du coup: [mecasympa3]
> La Erreur.
Libellé exact et complet de l'erreur ?

> 'http://mecasympa3/register'
Y a-t'il un fichier index.php dans le dossier mecasympa3/register/ ?

Ou est-ce le fichier register que vous voulez lancer ?

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: bouxi003 (---.255-129-109.adsl-dyn.isp.belgacom.be)
Date: 10 July 2022 à 06:48

Not Found

The requested URL was not found on this server.
Apache/2.4.51 (Win64) PHP/8.1.0 Server at mecasympa3 Port 80


C'est un projet sous Symfony 6.1 et sa fonctionne sous le serveur interne a Symfony mais j'ai besoin d'une BDD C'est pour cela que je fait les test sous Wampserver.

Voici le Controller de la page Register en question :

<?php

namespace App\Controller;

use App\Entity\User;
use App\Form\RegistrationFormType;
use App\Security\EmailVerifier;
use Doctrine\ORM\EntityManagerInterface;
use Symfony\Bridge\Twig\Mime\TemplatedEmail;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Mime\Address;
use Symfony\Component\PasswordHasher\Hasher\UserPasswordHasherInterface;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Contracts\Translation\TranslatorInterface;
use SymfonyCasts\Bundle\VerifyEmail\Exception\VerifyEmailExceptionInterface;

class RegistrationController extends AbstractController
{
private EmailVerifier $emailVerifier;

public function __construct(EmailVerifier $emailVerifier)
{
$this->emailVerifier = $emailVerifier;
}

#[Route('/register', name: 'app_register')]
public function register(Request $request, UserPasswordHasherInterface $userPasswordHasher, EntityManagerInterface $entityManager): Response
{
$user = new User();
$form = $this->createForm(RegistrationFormType::class, $user);
$form->handleRequest($request);

if ($form->isSubmitted() && $form->isValid()) {
// encode the plain password
$user->setPassword(
$userPasswordHasher->hashPassword(
$user,
$form->get('plainPassword')->getData()
)
);

$entityManager->persist($user);
$entityManager->flush();

// generate a signed url and email it to the user
$this->emailVerifier->sendEmailConfirmation('app_verify_email', $user,
(new TemplatedEmail())
->from(new Address('mecasympa@test.be', 'MecaSympa Mail Bot'))
->to($user->getEmail())
->subject('Please Confirm your Email')
->htmlTemplate('registration/confirmation_email.html.twig')
);
// do anything else you need here, like send an email

return $this->redirectToRoute('app_home');
}

return $this->render('registration/register.html.twig', [
'registrationForm' => $form->createView(),
]);
}

Options: Répondre•Citer ce Message
Re: Configuration Wampserver 3.2.6
Envoyé par: Otomatic (Modérateur)
Date: 10 July 2022 à 10:30

Bonjour,

1er truc à voir : Est-ce que Symfony supporte PHP 8.1.0 ?
2e truc à voir : Est-ce que votre application supporte PHP 8.1.0

3e truc :
La page register est en php. Le fichier doit être nommé 'register.php' et doit être appelé par :
'http://mecasympa3/register.php'

Nota : Je ne connais strictement rien au sujet de Symfony.

---------------------------------------------------------------
Documentation Apache - Documentation PHP - Documentation MySQL - Wampserver install files & addons

Options: Répondre•Citer ce Message


Aller à : Liste des Forums•Liste des messages•Recherche•Connexion
Désolé, seuls les utilisateurs connectés peuvent envoyer des messages dans ce forum.
Cliquer ici pour se connecter

design by jidePowered by Alter Way get firefoxget PHP