Αρχή :: Ενότητες :: Scripting :: Απαντήσεις     
 

Forum

ΠΡΟΒΛΗΜΑ ΜΕ σεναριο PERL - Από {valentinimaria}


Προσπαθω να βαλο ενα σεναριο περλ σε μια σελιδα (ενα guest book).Εχω ολατα αρχεια που χρειαζονται αλλα δεν ξερω καθολου τι να τοποθετησω που?
Συγεκριμενα τα αρχεια που εχο ειναι τα
guestbook.pl
The perl script which adds the new entries to
guestbook.html and processed form info.

addguest.html
The form which visitors fill out to add to the guestbook.

guestbook.html
The guestbook file contains the users' entries.

guestlog.html
The short log of all guestbook entries.

Τα αρχεια html ,φανταζομαι οτι μπαιουν κανονικα σε φακελους στο server μου.Το περλ τι το κανω??
Τα σεναρια αυτα τα τοποθετουμε σε ξεχωριστο μερος??
Ευχαριστω
Υ.Γ σας στελνω και την address απο οπου εχο παρει το περλ,ωστε να καταλαβεται ακριβως περι τινοσ προκειται και τι ακριβως πρεπει να κανω
http://www.worldwidemart.com/scripts/guestbook.shtml

 


Απάντηση από:FAQ admin


Αν μπορείς να αλλάξεις τις άδειες στα directory ή files του site σου τότε:

Για τα παρακάτω πρέπει να γνωρίζεις τουλάχιστον τα βασικά για cgi κλπ.

Αν μπορείς να αλλάξεις τις άδειες στα directory ή files του site σου τότε:

Απλά τοποθέτησε το .pl αρχείο μέσα στο cgi ή cgi-bin directory όπου υπάρχουν τα σωστά permission για το guestbook.pl
ʼλλαξε τα Variables στο guestbook.pl

Στις φόρμες δώσε form method=POST action= το URL του guestbook.pl
πχ http://yourdomain.com/directory1/cgi-bin/guestbook.pl


Αν δεν έχεις cgi ή cgi-bin directory τότε θα πρέπει να δημιουργήσεις ένα και να δώσεις 755 permission στο directory αν δεν γνωρίζεις τι είναι <a href="http://tip.gr/info/chmode/index.html">μεταφέρσου εδώ:</a>
http://tip.gr/info/chmode/index.html

Τα υπόλοιπα αρχεία
addguest.html όπως είναι
guestbook.html 666 permission στο αρχείο
guestlog.html 666 permission στο αρχείο


Μια πιο εύκολη λύση ρίξε όλα τα αρχεία μέσα στο cgi-bin αν το cgi-bin έχει 777 permission (όλες τις άδειες)


Απάντηση από:valentinimaria


ta cgi-bin directory me poio programma tha ta dhmioyrghso ?/me to ftp??An nai pos ginetai ?Otan lete directory enoeite "fakelo"??

Απάντηση από:FAQ admin


Απλά δημιούργησε ένα φάκελο και δώσε τα σωστά permission.

NAI fakelos= folder=directory=φάκελος αρχείων.
Απλά δημιούργησε ένα φάκελο και δώσε τα σωστά permission.
Αν δώσεις τα σωστά permission τότε αυτόματα το folder μπορεί να τρέχει προγράμματα όπως cgi ή perl scripts.

Απάντηση από:Valentinimaria


Dhladh prepei na prakso ta parakato:
a)Dhmioyrgo ena Folder,ton onomazo "cgi"
kai toy dino permission 755
b)Mesa bazo ta akoloytha:
1)guestbook.pl
2)adguest.html
3)addguest.html(permission 666)
4)guestlog.html(permission 666).
Erothsh: to guestlog.pl me poio programa tha to anoikso?Notpad?


Απάντηση από:FAQ admin


Dhladh prepei na prakso ta parakato:
a)Dhmioyrgo ena Folder,ton onomazo "cgi"
kai toy dino permission 755 (Δώσε 777 αφού θα γράφει στα άλλα αρχεία)
b)Mesa bazo ta akoloytha:
1)guestbook.pl
2)adguest.html
3)addguest.html(permission 666)
4)guestlog.html(permission 666).
Erothsh: to guestlog.pl me poio programa tha to anoikso?Notpad?
ΝΑΙ

Απάντηση από:Valentini



o server moy mallon den ypostyrizei allagh ton permissions.An einai atsi ,yparxei kapoios dorean xoros poy na dexetai FTP,kai na yposthrizei allagh ton permissions???

Απάντηση από:FAQ admin



<a href="http://www.tip.gr/free/FREE_HOST/web_host/default.asp">Διάλεξε</a>

http://www.tip.gr/free/FREE_HOST/web_host/default.asp



tip: * F5 για νέο tip

   Πίσω στην προηγούμενη σελίδα






Η Εταιρία | Web Hosting | Domain names | Web Information | Υπηρεσίες | Resellers | Υποστήριξη |
Copyright © 2007–09 4GR.NETWORKS, All rights reserved.