Comment chez FREE.FR lancer une ligne en mode de commande ? - Hébergement - Réseaux grand public / SoHo
Marsh Posté le 02-05-2008 à 23:25:16
Peut-être bien qu'il faut te logger sur ton serveur en telnet ou en ssh pour lancer ta commande ? reste que je sais pas si free permet l'utilisation de ces protocoles sur ce genre de serveur.
Marsh Posté le 03-05-2008 à 08:23:18
Salut
czh,
Euh pas très clair
techniquement, je fais comment pour "l'appeller directement en http:// et le modifier" ?
J'ai essayé de taper "http://[...]/php deleteOldRevisions.php --delete" et ça n'a pas marché.
Missardonik
Comment essayer de se connecter en telnet sur free ?
Très clairement, j'ai fait pas mal de sites en html ou utilisé des cms (portix, guppy, ...) mais en PHP, en unix, linux, je suis nul, c'est pas mon truc. Faire un site, ça m'interresse, mettre les main dans le cambouis, moins. Et pour Mediawiki, il faut le faire. Je veux bien faire l'effort car cela m'apporte beaucoup pour le travail en cours, mais je ne sais pas du tout comment faire car c'est entièrement nouveau pour moi ce genre d'approche.
Merci pour les réponses à venir
@+
Yves
Marsh Posté le 03-05-2008 à 11:09:14
Pas d'accès SSH ou telnet chez free (et heureusement )
La solution de czh est la bonne : tu dois modifier le script pour qu'il fonctionne comme si tu lui passait le parametre voulu. Forcément, ca implique de mettre un peu les mains dans le camboui Apres, tu l'appelles avec http://tonsiteperso.free.fr/deleteOldRevisions.php
Marsh Posté le 03-05-2008 à 15:27:11
Avec de la chance tu peux même encapsuler le script dans un autre pour le faire croire qu'il a été appelé en ligne de commande.
Par exemple :
Code :
|
Après si ça marche c'est probablement que le script utilise des commandes un peu spéciale ou que le script utilise d'autres moyens pour savoir si il est exécuté en mode ligne de commande.
edit : et s'il prévu pour s'exécuter en ligne de commande c'est probablement parce qu'il est susceptible de dépasser le timeout.
Marsh Posté le 09-05-2008 à 22:01:22
Salut czh,
Je viens enfin d'essayer (site indisponible chez FREE.FR) et le verdict ....... erreur 403 interdit !
Tant pis, mais merci quand même.
@+
Yves
Marsh Posté le 10-05-2008 à 15:03:43
Le script utilise peut etre une ou plusieurs commandes php qui ont ete desactive par Free.
Marsh Posté le 02-05-2008 à 20:58:01
Salut,
Mon site (en cours de développement) est un Wiki (mediawiki) et tourne chez FREE.FR
Je souhaite supprimer l'historique de chaque page pour ne garder que la plus récente.
Un script existe et se nomme deleteOldRevisions.php
La doc indique (en anglais only !) :
3) use the command : php deleteOldRevisions.php --delete
4) If it works, you're done. There is only one version of every page left now.
Mon problème c'est de savoir comment faire pour lancer cette commande.
Si je crée un fichier html avec dedans la ligne indiquée, il me l'affiche au lieu de l'excécuter.
Si je crée un fichier php avec dedans la ligne indiquée, il me l'affiche au lieu de l'excécuter.
Si je lance directement le fichier deleteOldRevisions.php, un message m'indique ce le fichier doit être lancé en ligne de commande.
Si je me connecte en ftp, que je me positionne dans le répertoire pour lancer la commande en ftp, il me dit que la commande n'est pas reconnue.
Comment chez FREE.FR lancer cette ligne en mode de commande ?????
Merci d'avance.
@+
Yves
---------------
Mieux vaut la bière dans l'homme que l'homme dans la bière !