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

Forum

apache server και asp - Από {maska}

Έχω εγκαταστήσει τον apache 1.3.14 για να τεστάρω κάποιες σελίδες. Πρόσθεσα κάποιες γραμμές στο configuration για να διαβάζει τις σελίδες . Ωστόσο οι φόρμες δεν λειτουργούν, απλά διαβάζονται οι σελίδες σαν text. Η ίδια η apache λέει ότι προς το παρών δεν υποστηρίζονται asp σελίδες. Μπορεί να γίνει καμιά "πατέντα"; Κάπου είχα ακούσει ότι μπορούν οι .asp σελίδες να μετατραπούν σε .php στις οποίες δεν έχει πρόβλημα ο apache. Θα μου πείτε τώρα τι παιδεύεσε με τον apache; Αυτό είναι άλλο θέμα.... Και η πλάκα είναι ότι χρησιμοποιώ και win2000. Πρόσφατα βέβαια έβαλα και τον IIS 5.0 (!) και με αυτόν φυσικά δεν έχω κανένα πρόβλημα, βοήθησε και η προηγούμενη εμπειρία μου με τον pws. Έχει κανείς καμιά πρόταση;

 


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


Αν το site σου τρέχει σε UNIX box μπορείς να τρέξεις σελίδες asp αλλά θα χρειαστεί να κατεβάσεις ένα εργαλείο που θα μεταφράζει το ASP πριν το στείλει στον client.
Προς το παρόν μόνο το <a href="http://www.chilisoft.com/">Chilisoft </a> προσφέρει το εργαλείο.

http://www.chilisoft.com/

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


Active Server Pages, είναι η λύση τις Microsoft στο server-side scripting.

Με απλές ΗΤML σελίδες ο επισκέπτης ζητάει μία σελίδα από το server. O server απλά στέλνει το αρχείο στον επισκέπτη και η σελίδα εμφανίζετε στον browser του επισκέπτη.

Με Active Server σελίδες (ASP) o server έχει την δυνατότητα να τροποποίηση το αρχείο πριν το στείλει στον επισκέπτη. Έτσι λοιπόν όταν ο επισκέπτης ζητήσει αρχείο με .asp extension ο server τρέχει το αρχείο από DLL που ονομάζετε ASP.DLL το οποίο ανασύρει την asp εντολή.

Για να χρησιμοποιήσεις Active Server σελίδες πρέπει να τρέχεις σε Microsoft web server. Η Microsoft προσφέρει αρκετούς Web servers δωρεάν. (http://www.microsoft.com/iis/ )


Αν έχεις Windows NT 4.0 Server μπορείς να κατεβάσεις το IIS 3.0 ή IIS 4.0, και τα 2 υποστηρίζουν ASP ανάπτυξη. Αν έχεις Windows 2000, μπορείς να χρησιμοποιήσεις IIS 5.0. Αν έχεις Windows 9X ή Windows NT Workstation, μπορείς να χρησιμοποιήσεις Personal Web Server (PWS).

Αν έχεις Microsoft Web server, για να τρέξεις ASP αρχείο, απλά δημιούργησε ένα αρχείο στο server με το .ASP extension. Όταν ο browser ζητήσει το αρχείο, ο webserver είναι αρκετά έξυπνος να προεπεξεργαστή το αρχείο πριν το στείλει στον επισκέπτη.

Μπορείς τον δικό σου ASP κώδικα να συνδέσεις database (SQL, Access, Oracle, Informix, κλπ) και δυναμικά να τοποθετήσεις data στις HTML σελίδες.
Αυτή η σύνδεση με database σε διάφορες μορφές είναι το ατού των asp σελίδων και δεν πρόκειται να λειτουργήσουν με το Chilisoft γιατί σχεδόν όλα τα components (Server.CreateObject για όσους δεν κατάλαβαν) είναι φτιαγμένα για ΙΙS και όχι για UNIX πχ το πιο απλό Set Mailer = Server.CreateObject("POP3svg.Mailer") κλπ δεν θα λειτουργήσει σε UNIX όπως επίσης και τα includes.

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


Ρε μεγάλε γιατί δεν ρωτάς τους hackers του ALTER ?

haha

Έλα Αλέκο ΤΙ ΧΑ ΧΑ ΧΑ

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

Οκ, μήνυμα ελήφθη.... τι να κάνω και το chili αφού θέλω οι φόρμες να παίρνουν data από database? Άκυρον! Bill Gates sux αλλά δεν μπορούμε να κάνουμε και αλλιώς γμτ...

Xamene, ασε με αυτούς τους χάκερς στο ALTER, από την τελευταία φορά που τους είδα, πριν μια βδομάδα, η τοστιέρα μου δεν έχει σταματήσει να ανοιγοκλείνει. Μα τις της έκαναν; Βγήκε Nuke για playstation?
Επίσης η Port (139) του ψυγείου μου είναι μόνιμα ανοιχτή, εισέβαλαν και εκεί! απαπαπα!

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


http://www.nodeworks.com/asp/

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

Μαλλον δεν εχοθμε καταλαβει τι είναι το περιβόητον ASP...
Το ASP είναι ένα API με συγκεκριμένο specification που

1) Δημιουργεί συγκεκριμένα server objects με τα δικά τους methods κλπ όπως το Session Object, Response Object, Request Object, Server Object και άλλα πολλά

2) Σου επιτρέπει να εισάγεις κώδικα μέσα στα <% %> tags ο οποίος κάνει διάφορα κει, μεταξύ αυτών, χειρίζεται τα προαναφερθέντα Server Objects.

To πρωτοεισήγαγε μεν η microsoft αλλά σε κανέναν δεν απαγορεύεται να κάνει τη δική του υλοποίηση. Ετσι λοιπόν οι μάγκες που γράφουνε perl modules φτιάξανε το Apache:ASP module. Προϋπόθεση: ο Apache να έχει hooked το mod_perl είτε hard compiled είτε σαν DSO. Μόνο που μέσα στα <% %> δεν γράφει κανείς VB αλλά perl. Τα Internal Server Objects παραμένουν τα ίδια.

Ψάξε για documentation mod_perl, Apache::ASP

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

Foufoute για να μην τρελαθούμε τελείως.
Θα γράψω ένα μόνο.
Όσοι δουλεύουν με asp ( το 90%) σκοπός τους είναι η σύνδεση με access database. Αν θέλω MySQL δεν θα γράψω asp αλλά php ή pl.
Ανέβασε εσύ λοιπόν μια access σε UNIX και συνδέσου με asp. Δεν υπάρχει περίπτωση!
Για να το κάνεις αυτό θα πρέπει η access να είναι σε NT server.
Συμπέρασμα χρειάζεσαι 2 server.
Με όλα τα παραπάνω συμφωνώ αλλά καμία σχέση δεν έχει το asp.dll τις Microsoft και τα components σε NT server με τo Apache:ASP module
Και γιατί να γράψω perl και όχι asp με το μισό κώδικα.

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

Tha ithela na po se osous doulevoun apache se linux/unix pos to chillisoft DEN EINAI IDANIKH LISH gia ASP. Exei polla exploits nai rixnei to security tou server sto opoio einai stimeno.

Epidi exo dokimasei kai tis 4 vasikes glosses (cgi,asp,php kai cfm) kateliksa sthn PHP h opoia einai enas poli kalos sindiasmos apo oles tis dunatothtes twn allwn glosswn programatismou. Kalo tha einai na afisoume sthn akrh tous megalous kai palious kodikes kai na anaferthoume se kati pio stathero kai aksiopisto... Mhn ksexname kiolas pos h php einai h C++ gia to web.

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

Τώρα πια και στην Ελλάδα στη διεύθυνση http://www.chilisoft.gr το Chili!Soft ASP από την εταιρεία που δουλεύω (Elyros S.A. - http://www.elyros.com).

Το Chili!Soft ASP προσφέρει τη δυνατότητα να τρέξουν ASP ιστοσελίδες σε web servers με Apache, WebLogic, iPlanet, κλπ με μόνη προϋπόθεση την ύπαρξη ODBC.

Στην ιστοσελίδα http://www.chilisoft.gr θα βρείτε όλες τις πληροφορίες για το προϊόν αλλά και τις τελευταίες εκδόσεις, και bug reports...

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

Δοκίμασε να δουλεύεις τις τεχνολογίες για το περιβάλλον που βγήκαν. ASP με IIS και PHP με Apache



tip: Web hosting Unix με Bandwith + Disk space Απεριόριστο μόνο 2.30 € * F5 για νέο tip

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






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