Impossibité d'ouvrir un fichier PHP

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
Je n'arrive pas à démarrer PHP5 pour ouvrir un fichier type "localhost/connexionok.php" malgré les modifications suggérées par la documentation ubuntu --> "Vérification du bon fonctionnement de PHP5".
Je tombe sur cette page:

Objet non trouvé!

L'URL requise n'a pu etre trouvée sur ce serveur. Si vous avez tapé l'URL à la main, veuillez vérifier l'orthographe et réessayer.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 404
localhost
mar. 18 août 2009 00:36:27 CEST
Apache/2.2.12 (Unix) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k PHP/5.3.0 mod_apreq2-20051231/2.6.0 mod_perl/2.0.4 Perl/v5.10.0

Merci à vous :)
Configuration: Linux
Firefox 3.0.13

27 réponses

  • 1
  • 2
  1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Salut,

    Affiche le résultat des deux commandes
    rgrep -i documentroot /etc/apache2/
    sudo find / -name '*connexionok.php'
    0
  2. Utilisateur anonyme
     
    J'obtiens ceci:
    ...@...:~$ rgrep -i documentroot /etc/apache2/
    ...@...:~$ sudo find / -name '*connexionok.php'
    [sudo] password for ...:
    /opt/lampp/htdocs/www/connexionok.php

    J'ai supprimé les doublons de mon fichier et gardé celui au bon endroit donc celui ci-dessus.
    Aucun changement, toujours ce même problème.
    Une idée ?
    0
  3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Il se trouve où ton fichier de configuratin d'apache?
    Tu as installé comment ton serveur apache?

    0
  4. Utilisateur anonyme
     
    Je ne sais pas comment le trouver.
    Je l'ai installé à travers XAMPP (/opt/lampp).
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Vu que tu es sous Ubuntu, pourquoi tu n'as pas installé tout simplement les paquets nécessaires.
    Tu n'aurais pas arrivé à ce problème.
    Si ça t'interesse on peut supprimer xampp et installer tout ce qui va bien pour que ton serveur fonctionne correctement.

    Sinon, affiche le résultat des deux commandes
    ps aux | grep -E 'apache|http'
    sudo rgrep -i documentroot /opt/lampp 2>/dev/null
    --
    106485010510997108
    0
  7. Utilisateur anonyme
     
    J'ai eu du mal à installer XAMPP mais j'y suis arrivé, le seul problème maintenant c'est l'ouverture de fichier .php.
    Peut-être le problème vient du fait que dans la page d'accueil de XAMPP, MySQL est déclaré comme désactivé alors que quand je l'ouvre avec ma console tout semble marcher.

    Résultat: ps aux | grep -E 'apache|http'

    root 4090 0.0 0.0 50048 208 ? Ss 10:06 0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
    nobody 4105 0.0 0.0 46388 128 ? S 10:06 0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
    nobody 4215 0.0 0.0 50180 164 ? S 10:06 0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
    nobody 4216 0.0 0.0 50180 164 ? S 10:06 0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
    nobody 4217 0.0 0.0 50180 172 ? S 10:06 0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
    nobody 4218 0.0 0.0 50180 164 ? S 10:06 0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
    nobody 4219 0.0 0.0 50180 196 ? S 10:06 0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
    nobody 4288 0.0 0.0 50048 184 ? S 10:07 0:00 /opt/lampp/bin/httpd -k start -DSSL -DPHP5 -E /opt/lampp/logs/error_log
    jeremie 16159 0.0 0.3 3356 868 pts/0 S+ 12:34 0:00 grep -E apache|http

    Résultat: sudo rgrep -i documentroot /opt/lampp 2>/dev/null

    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache2/PerlSections.pm: DocumentRoot => "/tmp/docs",
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache2/PerlSections.pm: DocumentRoot => '/tmp/docs',
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache2/Directive.pm: my $documentroot = $tree->lookup('DocumentRoot');
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestRun.pm:# won't be able to read/write the DocumentRoot. In which case we
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm: documentroot => 'DocumentRoot (default is $ServerRoot/htdocs',
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm: documentroot bindir sbindir httpd apxs httpd_conf httpd_conf_extra
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm: $vars->{documentroot} ||= catfile $vars->{serverroot}, 'htdocs';
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm: my $dir = $self->{vars}->{documentroot};
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm:C<MaxClients>, C<DocumentRoot>, C<ServerRoot>, etc. To see the
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm:DocumentRoot "@DocumentRoot@"
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfigParse.pm: TAKE1 => {map { $_, 1 } qw(ServerRoot ServerAdmin TypesConfig DocumentRoot)},
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfigParse.pm: DocumentRoot => \&inherit_directive_var,
    /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfigParse.pm: $self->{vars}->{inherit_documentroot} =

    Gros mic-mac dsl ^^
    0
  8. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche le résultat de
    sudo find / -name '*httpd.conf' 2>/dev/null
    --
    106485010510997108
    0
  9. Utilisateur anonyme
     
    Oui pas de prob:

    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache2/PerlSections.pm: DocumentRoot => "/tmp/docs",
    bash: /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache2/PerlSections.pm:: Aucun fichier ou dossier de ce type
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache2/PerlSections.pm: DocumentRoot => '/tmp/docs',
    bash: /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache2/PerlSections.pm:: Aucun fichier ou dossier de ce type
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache2/Directive.pm: my $documentroot = $tree->lookup('DocumentRoot');
    bash: Erreur de syntaxe près du symbole inattendu « ( »
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestRun.pm:# won't be able to read/write the DocumentRoot. In which case we
    > /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm: documentroot => 'DocumentRoot (default is $ServerRoot/htdocs',
    bash: Erreur de syntaxe près du symbole inattendu « ( »
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm: documentroot bindir sbindir httpd apxs httpd_conf httpd_conf_extra
    bash: /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm:: Aucun fichier ou dossier de ce type
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm: $vars->{documentroot} ||= catfile $vars->{serverroot}, 'htdocs';
    bash: /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm:: Aucun fichier ou dossier de ce type
    bash: = : commande introuvable
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm: my $dir = $self->{vars}->{documentroot};
    bash: /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm:: Aucun fichier ou dossier de ce type
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm:C<MaxClients>, C<DocumentRoot>, C<ServerRoot>, etc. To see the
    bash: MaxClients: Aucun fichier ou dossier de ce type
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm:DocumentRoot "@DocumentRoot@"
    bash: /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfig.pm:DocumentRoot: Aucun fichier ou dossier de ce type
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfigParse.pm: TAKE1 => {map { $_, 1 } qw(ServerRoot ServerAdmin TypesConfig DocumentRoot)},
    bash: Erreur de syntaxe près du symbole inattendu « ( »
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfigParse.pm: DocumentRoot => \&inherit_directive_var,
    bash: /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfigParse.pm:: Aucun fichier ou dossier de ce type
    ...@...:~$ /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfigParse.pm: $self->{vars}->{inherit_documentroot} =
    bash: /opt/lampp/lib/perl5/site_perl/5.10.0/i686-linux/Apache/TestConfigParse.pm:: Aucun fichier ou dossier de ce type
    0
  10. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Tu as tapé quelle commande?
    0
  11. Utilisateur anonyme
     
    J'ai tapé ta requête sudo find / -name '*httpd.conf' 2>/dev/null mais on ne la voit pas, elle se transforme en ce que j'ai marqué ci-dessus :/
    0
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Re,

      Ben, le résultat de la commande find ne doit pas être celui-là.
      Je dois voir quelque chose de genre
      ...@...:~$ sudo find / -name '*httpd.conf' 2>/dev/null
      /etc/httpd/httpd.conf
      etc.
      0
  12. Utilisateur anonyme
     
    Ah oui je sais pas ce que j'ai fait dsl
    Voilà:
    ...@...:~$ sudo find / -name '*httpd.conf' 2>/dev/null
    [sudo] password for ...:
    /opt/lampp/etc/httpd.conf
    /opt/lampp/etc/original/httpd.conf
    0
  13. Utilisateur anonyme
     
    Cette commande signifie qqch ?
    0
  14. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche le résultat de
     sudo httpd -V 
    Mais j'insiste que tu supprimes XAMPP et on peut installer correctement sur ton Ubuntu Apache + PHP + MySQL
    0
  15. Utilisateur anonyme
     
    La commande ne marche pas.
    Ok je te contacte par MP pour l'installation.
    Merci à toi pour ton aide.
    0
  16. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Ok je te contacte par MP pour l'installation.
    Pas besoin de MP.
    Le forum est pour ce genre des choses.
    - la communauté peut profiter des échanges
    - si jamais je fais une erreur il y aura sûrement d'autres personnes qui interviendront pour corriger

    0
  17. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Il faut que chaque fois quand je te donne une commande tu affiches ce que tu tapes ainsi que le résultat

    Tape et affiche
    sudo /opt/lampp/lampp stop
    0
  18. Utilisateur anonyme
     
    Pas de prob:
    Bon pour cette commande je la mets pas, simple arrêt de XAMPP.
    After ?
    0
  19. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    On va supprimer xampp
    sudo rm -rf /opt/lampp
    ls -l /opt
    0
  20. Utilisateur anonyme
     
    ...@...:~$ sudo rm -rf /opt/lampp
    [sudo] password for ...:
    ...@...:~$ ls -l /opt
    total 0

    Voilà c'est ok, je pense.
    0
  21. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
     
    Re,

    Affiche le résultat de
    for p in apache2 mysql-server-5.0 php5 libapache2-mod-php5 php5-mysql; do aptitude search ^$p$;done
    0
  • 1
  • 2