Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

kein Zugriff auf cgi-bin

Mitglied: biwboy

biwboy (Level 1) - Jetzt verbinden

29.07.2009, aktualisiert 12:12 Uhr, 5695 Aufrufe, 15 Kommentare

Hallo Administratoren,
ich bin gerade dabei Xupload auf einem Server zu installieren um Dateien ohne FTP-Software hochladen zu können.

Im cgi-bin Ordner liegt eine Datei upload_status.cgi auf die upload_form.html zugreifen muss. Nun bekomme ich den 404 Fehler. Seite wurde nicht gefunden. Und das obwohl der Pfad stimmt (Hab ich mehrmals kontrolliert). Woran kann das liegen? Was könnte ich beim anpassen des Scripts falsch gemacht haben?

Danke euch schonmal im Voraus
Biwboy

P.S. Anbei sende ich mal den Aufbau der upload_form.tml:

01.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
02.
        "http://www.w3.org/TR/html4/loose.dtd"> 
03.
<HTML> 
04.
<HEAD> 
05.
<Title>XUpload</Title> 
06.
<META http-equiv=Content-Type content="text-html; charset=UTF-8"> 
07.
<Script language="JavaScript" type="text/javascript"> 
08.
 
09.
//var exts = "jpg|gif|png|bmp|mp3|mpg|mpeg|avi|rar|zip|7z|gz|txt|avi|mpg"; 
10.
var exts = ".*"; //Use this to accept all Extensions 
11.
 
12.
function StartUpload(f1) 
13.
14.
    if(f1.file_1.value==""){alert('Select at least one file to upload');return false;}; 
15.
    if(!checkExt(f1.file_1.value))return false; 
16.
    var UID = Math.round(10000*Math.random())+'0'+Math.round(10000*Math.random()); 
17.
    f1.action = f1.action.split('?')[0]+'?upload_id='+UID; 
18.
    if(f1.popup.checked) 
19.
20.
      win1 = window.open(f1.action.split('upload.cgi')[0]+'upload_status.cgi?upload_id='+UID,'win1','width=320,height=240,resizable=1'); 
21.
      win1.window.focus(); 
22.
23.
    return true; 
24.
25.
 
26.
function checkExt(value) 
27.
28.
    if(value=="")return true; 
29.
    var re = new RegExp("^.+\.("+exts+")$","i"); 
30.
    if(!re.test(value)) 
31.
32.
        alert("This file extension is not allowed: \n" + value + "\n\nOnly these extensions are allowed: "+exts.replace(/\|/g,',')+" \n\n"); 
33.
        return false; 
34.
35.
    return true; 
36.
37.
</Script> 
38.
</HEAD> 
39.
<BODY style="background-color: #f9f9f9;font:13px Arial;text-align:center;"> 
40.
 
41.
<h2>XUpload demo page</h2> 
42.
<form enctype="multipart/form-data" action="xupload_2_7/cgi-bin/upload.cgi?upload_id=" method="post" onSubmit="return StartUpload(this);" target="xupload"> 
43.
Send file: <input name="file_1" type="file" onChange="checkExt(this.value)"><br> 
44.
Comment: <input type="text" name="comment">(optional) 
45.
<br><br> 
46.
<Input type="checkbox" name="popup" checked id="popup"><label FOR="popup" ACCESSKEY="Z">Show upload status in pop-up window</label><br> 
47.
<br> 
48.
<input type="submit" value="Upload File"> 
49.
</form> 
50.
<br><br> 
51.
 
52.
<iframe src="about:blank" name="xupload" style="position:absolute;left:-9999px;"></iframe> 
53.
<a href="http://www.sibsoft.net/xupload.html" style="font: 12px Arial; color: #a3a3a3;text-decoration:none;">Powered by XUpload</a> 
54.
 
55.
</BODY> 
56.
</HTML>
Mitglied: crashzero2000
29.07.2009 um 11:11 Uhr
action="xupload_2_7/cgi-bin/upload.cgi?upload_id="
method="post" onSubmit="return StartUpload(this);"
target="xupload">

Moin, als erstes würde ich dir vorschlagen deine Kodierungen in BBCode "code" zu setzen sonst wird das hier Puzzlearbeit.

Könnte sein das dein relativer Pfad nicht stimmt.
Befindet sich das CGI-BIN direkt im xupload_2_7 Verzeichnis ?
Wenn nicht, solltest du vor deinen rel. Pfad ../cgi-bin/upload.cgi setzen.
01.
action="xupload_2_7/cgi-bin/upload.cgi?upload_id=" method="post" onSubmit="return StartUpload(this);" target="xupload"
Das würde bedeuten dein cgi-bin liegt eine Verzeichnisebene niedriger als in deinem Pfad ?!
Bitte warten ..
Mitglied: biwboy
29.07.2009 um 12:20 Uhr
Hallo crashzero,
vielen Dank für deine schnelle Antwort. Also das Verzeichnis cgi-bin liegt schon direkt im xupload_2_7.
Also stimmt wenn ich den Quelltext richtig deute auch der Pfad xupload_2_7/cgi-bin/upload.cgi
Bitte warten ..
Mitglied: crashzero2000
29.07.2009 um 12:41 Uhr
Alles gemacht :

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

Schau mal, im Original sieht der Pfad auch anders aus :

01.
<form enctype="multipart/form-data" action="/cgi-bin/xupload/upload.cgi?upload_id=" method="post" onSubmit="return StartUpload(this);" target="xupload">
Ich kenne jetzt die Software nicht aber es scheint das es schon passen muß.
Hier wird aus dem Root cgi-bin/ ins Verzeichnis des cgi-bin/xupload/upload.cgi gesprungen bzw. aufgerufen ?!
Dafür paßt dein Pfad oben aber nicht .....
Bitte warten ..
Mitglied: biwboy
29.07.2009 um 13:39 Uhr
habs jetzt nochmal so versucht und kriege folgenden Fehler: Not Found

The requested URL /xupload_2_7/cgi-bin/upload_status.cgi was not found on this server.

Und das was in der Anleitung auf der Seite steht bezieht sich leider auf die Pro Version ich habe aber hier erst mal nur die Free Version
Bitte warten ..
Mitglied: crashzero2000
29.07.2009 um 13:44 Uhr
Hmmm- das sollte keinen Unterschied machen, es geht um das cgi-bin Verzeichnis.

Schieb den Pfad cgi-bin dochmal in die root und setze den Pfad wie im Original.
Bitte warten ..
Mitglied: biwboy
29.07.2009 um 14:03 Uhr
Hat leider auch nichts gebracht

01.
<form enctype="multipart/form-data" action="/cgi-bin/upload.cgi?upload_id=" method="post" onSubmit="return StartUpload(this);" target="xupload">

Not Found

The requested URL /cgi-bin/upload_status.cgi was not found on this server.

Aber die liegt definitiv in dem Ordner und der wiederum im root
Bitte warten ..
Mitglied: crashzero2000
29.07.2009 um 14:12 Uhr
Wenn du das aus dem Verzeichnis Xupload heraus startest, setz mal .. davor :

01.
<form enctype="multipart/form-data" action="../cgi-bin/upload.cgi?upload_id=" method="post" onSubmit="return StartUpload(this);" target="xupload">
Bitte warten ..
Mitglied: biwboy
29.07.2009 um 14:26 Uhr
hab ich jetzt so geschrieben, gleicher Effekt. Das muss doch mit dem cgi-bin zusammenhängen. Weil wenn ich die Datei aus nem anderen Verzeichnis starte gibt mir der Browser wenigstens den Sourcecode.
Bitte warten ..
Mitglied: crashzero2000
29.07.2009 um 14:39 Uhr
Hmm - Kann es sein das du deinen Cache nicht gelöscht hast [Glaub ich zwar nicht aber wer weiß ?].

Im sollte das CGI überhaupt keine Reaktion zeigen wenn es direkt angesprochen wird ohne Parameter.
Aber dazu weiß ich zuwenig von dem Teil.
Bitte warten ..
Mitglied: biwboy
29.07.2009 um 15:35 Uhr
Also bist du leider mit deinem Latein auch am Ende, oder ?
Bitte warten ..
Mitglied: crashzero2000
30.07.2009 um 07:08 Uhr
gib mal deine Verzeichnisstruktur auf dem Server rüber,
alles ab ../
Gib mal den absoluten Pfad ein.
Ist schon komisch das sich die Demo so von der "echten" unterscheidet ?!
Bitte warten ..
Mitglied: biwboy
30.07.2009 um 08:56 Uhr
/xupload_2_7
/cgi-bin
/HTML
/Template.pm
/temp
/uploads
.htaccess
changelog
INSTALL
post.cgi
upload.cgi
upload_status.cgi
upload_status.html
XuploadConfig.pm
post-php
upload_form.html
Bitte warten ..
Mitglied: crashzero2000
30.07.2009 um 09:03 Uhr
Zitat von biwboy:
/xupload_2_7
/cgi-bin
/HTML
/Template.pm
/temp
/uploads
.htaccess
changelog
INSTALL
post.cgi
upload.cgi
upload_status.cgi
upload_status.html
XuploadConfig.pm
post-php
upload_form.html

Ich denke die CGI´s müssen schon im cgi-bin Verzeichnis liegen ?!
Bitte warten ..
Mitglied: biwboy
30.07.2009 um 10:08 Uhr
aaach sch............
jetz hats meine formatierung ne übernommen
also die cgi dateien liegen schon im cgi-bin


../Xupload_2_7/ (Hier war ursprünglich der cgi-bin drin)
../Xupload_2_7/post.php

../cgi-bin
../cgi-bin/HTML
../cgi-bin/HTML/Template.pm
../cgi-bin/temp
../cgi-bin/uploads

../cgi-bin/.htaccess
../cgi-bin/changelog
../cgi-bin/INSTALL
../cgi-bin/post.cgi
../cgi-bin/upload.cgi
../cgi-bin/upload_status.cgi
../cgi-bin/upload_status.html
../cgi-bin/XUploadConfig.pm

../cgi-data/

../upload_form.html
Bitte warten ..
Mitglied: biwboy
30.07.2009 um 16:43 Uhr
Mal ne andere Frage, gibt es zu dem Xupload ne vernünftige Alternative ?
Bitte warten ..
Ähnliche Inhalte
Perl
CGI-Bin Ordner auf Strato Managed Server
Frage von wescraven07Perl6 Kommentare

Moin Admins, ma eine Frage: ich habe auf meinem FTP bei meinem managed Server keinen CGI-Bin Ordner, den ich ...

Apache Server

CGI für ein bestimmtes Verzeichnis aktivieren unter Apache 2.4

gelöst Frage von D1Ck3nApache Server8 Kommentare

Hallo zusammen, ich versuche gerade Webapplikationen von einem Apache Webserver (2.2) von Ubuntu 12.04 auf eine Redhat 7 (Apache ...

JavaScript

CGI Befehle via Webseite an IPCAM senden

gelöst Frage von weaslflinkJavaScript7 Kommentare

Hallo Zusammen, ich hoffe ihr könnt mir weiterhelfen. Vorab ich kenne mich nicht gut mit JavaScript aus. Mein Vorhaben ...

Server

CGI Script um IP Aktuell zuhalten auf einen Server

Frage von CrashbackServer2 Kommentare

Hallo ich bin gerade am Programmieren eines Chat Tools nun Stellt sich ein Problem ein das ich nur Local ...

Neue Wissensbeiträge
Router & Routing

Olle Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 7 StundenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 20 StundenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 1 TagWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Microsoft Office

MS Office 2019 ohne OneNote - OneNote App speichert nur in Cloud

Information von Deepsys vor 1 TagMicrosoft Office6 Kommentare

Microsoft zeigt deutlich wohin alles bei Ihnen geht, OneNote 2019 wird es nicht mehr geben, und die Windows 10 ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
Server SSD: NVMe PCIe 3.0 RAID?
Frage von bouneeFestplatten, SSD, Raid15 Kommentare

Hallo liebe Admins, mir stellt sich gerade die Frage, ob ein neuer Server mit SSD NVMe PCIe 3.0 Sinn ...

Sonstige Systeme
Wie Normenkataloge im Unternehmen bereit stellen?
Frage von MuzzepuckelSonstige Systeme14 Kommentare

Hallo Kollegen, ich lese schon lange hier mit, nun mein ersrer Beitrag, bzw. Frage. :-) Wir benötigen für unsere ...

Windows 10
Windows 10 Startmenü-Einstellungen Systemweit festlegen
Frage von flotautWindows 1013 Kommentare

Guten Morgen liebe Admins, wir möchten bei uns am Lehrstuhl demnächst auf Windows 10 umsteigen. Wir installieren unsere PC's ...

LAN, WAN, Wireless
OpenVPN Client Fehlermeldungen
Frage von chris84LAN, WAN, Wireless12 Kommentare

Hallo Zusammen, wir nutzen seit kurzem einen neuen Router und den OpenVPN Client. Die VPN Verbindung klappt; allerdings kommen ...