Impossibité d'ouvrir un fichier PHP

Fermé
Utilisateur anonyme - 18 août 2009 à 00:44
 Utilisateur anonyme - 31 août 2009 à 19:49
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 :)
A voir également:

27 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 07:41
Salut,

Affiche le résultat des deux commandes
rgrep -i documentroot /etc/apache2/
sudo find / -name '*connexionok.php'
0
Utilisateur anonyme
18 août 2009 à 11:48
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 11:51
Re,

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

0
Utilisateur anonyme
18 août 2009 à 11:58
Je ne sais pas comment le trouver.
Je l'ai installé à travers XAMPP (/opt/lampp).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 12:04
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
Utilisateur anonyme
18 août 2009 à 12:40
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 12:45
Re,

Affiche le résultat de
sudo find / -name '*httpd.conf' 2>/dev/null
--
106485010510997108
0
Utilisateur anonyme
18 août 2009 à 13:05
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 13:06
Re,

Tu as tapé quelle commande?
0
Utilisateur anonyme
18 août 2009 à 14:21
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 14:41
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
Utilisateur anonyme
18 août 2009 à 15:21
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
Utilisateur anonyme
18 août 2009 à 19:50
Cette commande signifie qqch ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 20:04
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
Utilisateur anonyme
18 août 2009 à 21:06
La commande ne marche pas.
Ok je te contacte par MP pour l'installation.
Merci à toi pour ton aide.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 21:10
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
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 21:13
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
Utilisateur anonyme
18 août 2009 à 22:52
Pas de prob:
Bon pour cette commande je la mets pas, simple arrêt de XAMPP.
After ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 22:55
Re,

On va supprimer xampp
sudo rm -rf /opt/lampp
ls -l /opt
0
Utilisateur anonyme
18 août 2009 à 23:11
...@...:~$ sudo rm -rf /opt/lampp
[sudo] password for ...:
...@...:~$ ls -l /opt
total 0

Voilà c'est ok, je pense.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
18 août 2009 à 23:42
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