Le Forum Non Officiel de la DEDIBOX
Vous n'êtes pas identifié.
Bonjour à tous!!
Sur ma chère dédibox j'ai cherché à installer uber-uploader (http://uber-uploader.sourceforge.net), une barre de progression d'upload utilisant perl.
J'ai un fichier à mettre dans mon répertoire cgi-bin. Mais quand je testes l'upload, j'ai une erreur, et le navigateur me demande de télécharger ubr_upload.pl
Je ne comprends pas vraiment pourquoi le script ne s'éxécute pas. Mon fichier est en Chmod 755 et www-data est propriétaire du répertoire cgi-bin. De plus j'ai bien vérifié que perl et le mod_perl d'apache2 étaient présents, installés et activés.
Voila ce que contient mon fichier virtualhost 000-default pour le répertoire cgi-bin:
ScriptAlias /cgi-bin /usr/lib/cgi-bin
<Directory "/usr/lib/cgi-bin">
AllowOverride All
Options Indexes ExecCGI -MultiViews FollowSymLinks
Order allow,deny
Allow from all
AddHandler cgi-script pl
AddHandler cgi-script cgi
AddHandler cgi-script sh
</Directory>Pourquoi est-ce que je ne peux éxécuter mon script? je pense qu'il s'agit d'un problème de droits, mais où?
Merci d'avance à vous pour votre aide et à bientôt!
Hors ligne
Un script perl pour une barre de chargement ? ![]()
![]()
![]()
Renseignes toi sur php-apc !
Hors ligne
non il y a d'autres fonctionnalités interessantes
J'aime beaucoup ce script. Je l'ai déja utilisé auparavant. Mais bon que ce soit celui ci ou un autre, le problème reste entier
j'ai essayé également d'installer Bugzilla sans succès...
Hors ligne
Si tu penses qu'il peut s'agir d'un problème de droit, tu peux tjrs essayer de l'executer avec l'utilisateur d'apache grace à
su
Hors ligne
alors je viens de tester, et je peux l'exécuter en console... donc le problème doit provenir de la config apache...
Hors ligne