1

Sujet : No input file specified

Bonjour,
Je viens d'accéder à mon compte lescigales, et je tiens à annoncer que je suis content de la rapidité visible de la connexion du serveur ftp wink
J'ai donc envoyé les fichiers de mon application. Le problème est donc que, quoique je fasse, j'obtiens toujours la réponse "No input file specified" par le serveur, que je rentre ou non un fichier existant réellement.

Je tiens à préciser (ça a peut-être un rapport), que j'utilise l'url rewriting, c'est à dire le module rewrite d'Apache et que mon .htaccess contient les lignes suivantes à la racine :

RewriteEngine on
#RewriteBase /
RewriteRule ^$ app/webroot/ [L]
RewriteRule ^(.+)$ app/webroot/$1 [L]

Il redirige donc vers le dossier webroot, qui contient lui-même un .htaccess :

RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

Qui permet de renvoyer, si le fichier n'existe pas dans le dossier webroot, l'url au fichier index.php qui traite tout. Enfin, je ne vais pas expliquer comment mon application fonctionne wink
Cependant, j'ai déjà utilisé ces .htaccess partout, et je n'ai eu aucun problème. J'ai également supprimé le .htaccess à la racine pour "voir", mettre un fichier de test "index.php" avec un hello world, idem, rien n'y fait, j'obtiens toujours cette erreur.

Je crois que le problème viendrait du php.ini, mais je peux me tromper.
Mon site est http://lapsus-calami.lescigales.org

2

Re: No input file specified

Bonsoir,

Cette erreur vient de PHP en CGI quand le fichier est introuvable, je ferais en sorte d'afficher une belle erreur 404 quand j'aurais plus de temps smile

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

3

Re: No input file specified

Tiens, sinon à première vue ca ressemble à du CakePHP smile))

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

4

Re: No input file specified

C'est surement suexec qui provoque cette erreur: tes fichiers sont en 777, c est tres vilain.
Laisse les scripts php en 644 ou meme 600

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

5

Re: No input file specified

toad a écrit:

Bonsoir,

Cette erreur vient de PHP en CGI quand le fichier est introuvable, je ferais en sorte d'afficher une belle erreur 404 quand j'aurais plus de temps smile

Oui mais c'est bizarre, parce que même sans htaccess et avec des fichiers supposés trouvables, j'ai quand même cette erreur...

toad a écrit:

Tiens, sinon à première vue ca ressemble à du CakePHP smile))

On ne peut rien vous cacher wink En fait, j'ai découvert l'architecture MVC puis cakephp un peu après, et cela m'a donné envie de créer mon propre framework. Le code est entièrement pondu de moi-même (il est donc sûrement moins performant), mais pour l'url rewriting, plutôt que de réinventer la poudre, je me suis disons, inspiré tongue

Sinon, mon site est le site de mon professeur de latin, qui poste ses cours de français et de latin, afin de les rendre disponibles à ses élèves. Le (est-ce que c'en est un?) problème, c'est qu'une de ses exigences est que l'accès au site soit protégé par mot de passe, afin de restreindre l'accès à ses élèves seulement. Exigence qui est remplie par mon application, mais qui pose peut-être problème dans le sens où vous n'y aurez pas accès (sauf si je vous donne le mot de passe du compte élève, ce qui est envisageable, ou que vous farfouillez dans le code et la bdd, où que vous me croyez sur parole), et que cela peut être ennuyeux pour vérifier qu'il ne s'agit pas en fait d'un site illégal, cachant en fait du warez ou de la pornographie sous des apparences d'innoncent site de latin wink

Enfin, je remercie une fois de plus la qualité du service (notamment pour le service que vous rendez en répondant aux posts), dont je n'ai vu pour le moment qu'une seule partie.

6

Re: No input file specified

Corrigez les droits sur vos fichiers, et tout devrait rentrer dans l'ordre.
Pour l'accès par mot de passe, aucun souci.

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

7

Re: No input file specified

toad a écrit:

C'est surement suexec qui provoque cette erreur: tes fichiers sont en 777, c est tres vilain.
Laisse les scripts php en 644 ou meme 600

Vous m'avez devancé, d'où les deux postes à la suite.
Les deux fichiers (test.php et index.php) ne devraient pas être là, et je les ai mis volontairement en 777 pour voir si l'erreur ne viendrait pas de là... Je vais tout mettre en 600.

8

Re: No input file specified

Oui moi aussi je m'emballe, du coup  je te tutoie et le coup d'après je te vouvois.. je perds la tete smile

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

9

Re: No input file specified

Je ne m'en sors pas sad. J'ai beau modifier les droits des fichiers, supprimer le .htaccess, mettre des fichiers de test (test.php, en droits 644) et rentrer http://lapsus-calami.lescigales.org/test.php, j'obtiens toujours ma belle erreur : "No input file specified"
En mettant des droits un peu stricts aux dossiers (610 par exemple, en enlevant la possibilité d'être executé, nécessaire il me semble pour pouvoir "ouvrir" le dossier), j'obtiens une erreur qui me plait un peu mieux : 403 Forbidden : You don't have permission to access /app/webroot/ on this server.
C'est doc que le serveur a lu le .htaccess.
Mais le problème reste entier.

10

Re: No input file specified

Bon c'est réglé, apparement c'est du à un vilain bug de création de compte automatique FTP, celui-ci est créé automatiquement en meme temps que le compte principal unix (propriétaire du site) et .. on va pas rentrer dans les détails, je serais le seul à me comprendre je crois de toute facon smile

Le principal étant: ca devrait marcher (pour toi du moins!)

lesCigales.ORG sysadm1n
L'hébergeur qui sent bon la lavande - Un control panel qu'il est chouette - Viendez nous parler!
"All that is necessary for evil to triumph is for good men to do nothing."

11

Re: No input file specified

Problème résolu.