Connect failed: Connection timed out

[GastForen Archiv Perl und CGI Hilfe bei Script

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Archiv - Archivierte Foren
Themen
Beiträge
Moderatoren
Letzter Beitrag

Hilfe bei Script

holger_buns
Beiträge gesamt: 376

1. Sep 2009, 08:37
Beitrag # 1 von 3
Bewertung:
(48243 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
ich wollte auf unserer Seite ein Upload Bereich einrichten, so dass unsere Kunden Dateien auf unseren Server hochladen. Irgendwie haut das aber nicht hin, weil in der .pm Datei wohl ein Fehler ist.

Hier der Link zum Upload:

http://www.artbase-software.de/upload_form.html

Im Upload Fenster erscheint zwar Transfer complete, aber es fehlt der Statusbalken und die Datei ist auch nicht hochgeladen worden.

Hier die .pm Datei die man lt. Anleitung nur anpassen muss. Ansonsten hab ich alles andere so gemacht wie beschrieben. Auf der Hauptebene liegt das Verzeichnis upload. Im Verzeichnis upload die Datei post.php und der Ordner cgi-bin mit den Unterordnern HTML, uploads, temp.

Wie gesagt, ich vermute, dass wohl irgendwas nicht stimmt mit den Pfadangaben für die directory mit var/www/ usw. Ich hatte aber auch schon diverse Kombinationen versucht, einmal mit dem direkten Pfad, dann ohne var, usw.

package XUploadConfig;

BEGIN
{
use Exporter;
@XUploadConfig::ISA = qw( Exporter );
@XUploadConfig::EXPORT = qw( $c );
}

our $c=
{
# Directory for temporary using files
temp_dir => '/var/www/upload/cgi-bin/temp',

# Directory for uploaded files
target_dir => '/var/www/upload/cgi-bin/uploads',

# Allowed file extensions delimited with '|'
#ext_allowed => 'jpg|jpeg|gif|png|rar|zip|mp3|avi|txt|csv',
ext_allowed => '.*',

# URL to send all input values from upload page
url_post => 'http://www.artbase-software.de/upload/post.php',

# The link to redirect after complete upload
# This setting can be submitted from HTML form, then it will have priority
# url_post have priority over redirect
redirect_link => '',

# Max length of uploaded filenames (without ext). Longer filenames will be cuted.
max_name_length => 64,

# Type of behavior when uploaded file already exist on disc. Available 3 modes: Rewrite/Rename/Warn
copy_mode => 'Rename',

# Maximum total upload size in Mbytes
max_upload_size => ,

# Time to keep temp upload files on server, sec (24 hours = 86400 seconds)
temp_files_lifetime => 86400,

};

1;


Hier die Installationsanleitung:

XUpload script installation (version 2.7)

1) Copy all files except "upload_form.html" to your cgi-bin folder (or folder where perl scripts running)
Copy "upload_form.html" into your htdocs folder.

2) Create 2 new folders in cgi-bin for temp files and for finished uploads.
CHMOD them to 777.
.cgi files should be CHMODed to 755
cgi-bin folder should be CHMODed 755 too

3) Modify XUploadConfig.pm file with your server details.

4) Edit upload_form.html: change form action URL to your scripts folder URL.

That's all! Now you can go to www.yoursite.com/.../upload_form.html and start
uploading files with XUpload.


Good luck!

info@sibsoft.net
www.sibsoft.net

Wer weiss vielleicht wo der Fehler liegt. Hier ist die Original Seite mit dem Script in der Freeware Version:

http://www.sibsoft.net/xupload.html

Gruss
Holli
X

Hilfe bei Script

SabineP
Beiträge gesamt: 7586

1. Sep 2009, 09:22
Beitrag # 2 von 3
Beitrag ID: #406850
Bewertung:
(48215 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Holli,

>> 2) Create 2 new folders in cgi-bin for temp files and for finished uploads.
>> CHMOD them to 777.

Das mag auf russischen Servern in Sibirien notwendig sein, wenn die Server schlampig konfiguriert sind (genau dort lebt der Programmierer).
CHMOD 755 wäre genau richtig. 777 sollte man niemals verwenden, weder für Ordner, noch für Dateien.

>> 3) Modify XUploadConfig.pm file with your server details.

Diese beiden Serverpfade stimmen noch nicht:

# Directory for temporary using files
temp_dir => '/var/www/upload/cgi-bin/temp',

# Directory for uploaded files
target_dir => '/var/www/upload/cgi-bin/uploads',

Das sind die Beispielpfade aus dem Orginalskript.
Du mußt hier Deine Serverpfade eintragen.

http://hilfe-center.1und1.de/hosting/scripte_datenbanken/2.html
Zitat:
Den absoluten Pfad Ihrer Präsenz finden Sie im >> 1&1 Control-Center.
Wählen Sie, nachdem Sie den entsprechenden Vertrag ausgewählt haben, Domains
--> entsprechende Domain auswählen
--> Info


als Antwort auf: [#406848]
(Dieser Beitrag wurde von SabineP am 1. Sep 2009, 09:29 geändert)

Hilfe bei Script

holger_buns
Beiträge gesamt: 376

1. Sep 2009, 10:31
Beitrag # 3 von 3
Beitrag ID: #406874
Bewertung:
(48202 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
Danke Dir!! Hat geklappt.


als Antwort auf: [#406850]