Non è possibile installare componenti personalizzati e registrare DLL di terze parti o ActiveX.
I server sono installati come da raccomandazione Microsoft per ISP, ovvero con installazione minima.
Per i linguaggi di scripting installati come Php sono disponibili le librerie e gli oggetti presenti di default nell'installazione base.
Nell'offerta Server dedicati-Cloud puoi installare qualunque componente di cui si necessiti.
No, non puoi effettuare questo tipo di operazione in quanto tale protocollo non è abilitato.
Su Hosting Windows sono le seguenti estensioni:
MIME Maps Extension Type
.323 text/h323
.3g2 video/3gpp2
.3gp2 video/3gpp2
.3gp video/3gpp
.3gpp video/3gpp
.aaf application/octet-stream
.aac audio/aac
.aca application/octet-stream
.accdb application/msaccess
.accde application/msaccess
.accdt application/msaccess
.acx application/internet-property-stream
.adt audio/vnd.dlna.adts
.adts audio/vnd.dlna.adts
.afm application/octet-stream
.ai application/postscript
.aif audio/x-aiff
.aifc audio/aiff
.aiff audio/aiff
.appcache text/cache-manifest
.application application/x-ms-application
.art image/x-jg
.asd application/octet-stream
.asf video/x-ms-asf
.asi application/octet-stream
.asm text/plain
.asr video/x-ms-asf
.asx video/x-ms-asf
.atom application/atom+xml
.au audio/basic
.avi video/avi
.axs application/olescript
.bas text/plain
.bcpio application/x-bcpio
.bin application/octet-stream
.bmp image/bmp
.c text/plain
.cab application/vnd.ms-cab-compressed
.calx application/vnd.ms-office.calx
.cat application/vnd.ms-pki.seccat
.cdf application/x-cdf
.chm application/octet-stream
.class application/x-java-applet
.clp application/x-msclip
.cmx image/x-cmx
.cnf text/plain
.cod image/cis-cod
.cpio application/x-cpio
.cpp text/plain
.crd application/x-mscardfile
.crl application/pkix-crl
.crt application/x-x509-ca-cert
.csh application/x-csh
.css text/css
.csv application/octet-stream
.cur application/octet-stream
.dcr application/x-director
.deploy application/octet-stream
.der application/x-x509-ca-cert
.dib image/bmp
.dir application/x-director
.disco text/xml
.dll application/x-msdownload
.dll.config text/xml
.dlm text/dlm
.doc application/msword
.docm application/vnd.ms-word.document.macroEnabled.12
.docx application/vnd.openxmlformats-officedocument.wordprocessingml.document
.dot application/msword
.dotm application/vnd.ms-word.template.macroEnabled.12
.dotx application/vnd.openxmlformats-officedocument.wordprocessingml.template
.dsp application/octet-stream
.dtd text/xml
.dvi application/x-dvi
.dvr-ms video/x-ms-dvr
.dwf drawing/x-dwf
.dwp application/octet-stream
.dxr application/x-director
.eml message/rfc822
.emz application/octet-stream
.eot application/vnd.ms-fontobject
.eps application/postscript
.esd application/vnd.ms-cab-compressed
.etx text/x-setext
.evy application/envoy
.exe application/octet-stream
.exe.config text/xml
.fdf application/vnd.fdf
.fif application/fractals
.fla application/octet-stream
.flr x-world/x-vrml
.flv video/x-flv
.gif image/gif
.glb model/gltf-binary
.gtar application/x-gtar
.gz application/x-gzip
.h text/plain
.hdf application/x-hdf
.hdml text/x-hdml
.hhc application/x-oleobject
.hhk application/octet-stream
.hhp application/octet-stream
.hlp application/winhlp
.hqx application/mac-binhex40
.hta application/hta
.htc text/x-component
.htm text/html
.html text/html
.htt text/webviewhtml
.hxt text/html
.ico image/x-icon
.ics text/calendar
.ief image/ief
.iii application/x-iphone
.inf application/octet-stream
.ins application/x-internet-signup
.isp application/x-internet-signup
.IVF video/x-ivf
.jar application/java-archive
.java application/octet-stream
.jck application/liquidmotion
.jcz application/liquidmotion
.jfif image/pjpeg
.jpb application/octet-stream
.jpe image/jpeg
.jpeg image/jpeg
.jpg image/jpeg
.js application/javascript
.json application/json
.jsonld application/ld+json
.jsx text/jscript
.latex application/x-latex
.less text/css
.lit application/x-ms-reader
.lpk application/octet-stream
.lsf video/x-la-asf
.lsx video/x-la-asf
.lzh application/octet-stream
.m13 application/x-msmediaview
.m14 application/x-msmediaview
.m1v video/mpeg
.m2ts video/vnd.dlna.mpeg-tts
.m3u audio/x-mpegurl
.m4a audio/mp4
.m4v video/mp4
.man application/x-troff-man
.manifest application/x-ms-manifest
.map text/plain
.mdb application/x-msaccess
.mdp application/octet-stream
.me application/x-troff-me
.mht message/rfc822
.mhtml message/rfc822
.mid audio/mid
.midi audio/mid
.mix application/octet-stream
.mmf application/x-smaf
.mno text/xml
.mny application/x-msmoney
.mov video/quicktime
.movie video/x-sgi-movie
.mp2 video/mpeg
.mp3 audio/mpeg
.mp4 video/mp4
.mp4v video/mp4
.mpa video/mpeg
.mpe video/mpeg
.mpeg video/mpeg
.mpg video/mpeg
.mpp application/vnd.ms-project
.mpv2 video/mpeg
.ms application/x-troff-ms
.msi application/octet-stream
.mso application/octet-stream
.mvb application/x-msmediaview
.mvc application/x-miva-compiled
.nc application/x-netcdf
.nsc video/x-ms-asf
.nws message/rfc822
.ocx application/octet-stream
.oda application/oda
.odc text/x-ms-odc
.ods application/oleobject
.oga audio/ogg
.ogg video/ogg
.ogv video/ogg
.one application/onenote
.onea application/onenote
.onetoc application/onenote
.onetoc2 application/onenote
.onetmp application/onenote
.onepkg application/onenote
.osdx application/opensearchdescription+xml
.otf font/otf
.p10 application/pkcs10
.p12 application/x-pkcs12
.p7b application/x-pkcs7-certificates
.p7c application/pkcs7-mime
.p7m application/pkcs7-mime
.p7r application/x-pkcs7-certreqresp
.p7s application/pkcs7-signature
.pbm image/x-portable-bitmap
.pcx application/octet-stream
.pcz application/octet-stream
.pdf application/pdf
.pfb application/octet-stream
.pfm application/octet-stream
.pfx application/x-pkcs12
.pgm image/x-portable-graymap
.pko application/vnd.ms-pki.pko
.pma application/x-perfmon
.pmc application/x-perfmon
.pml application/x-perfmon
.pmr application/x-perfmon
.pmw application/x-perfmon
.png image/png
.pnm image/x-portable-anymap
.pnz image/png
.pot application/vnd.ms-powerpoint
.potm application/vnd.ms-powerpoint.template.macroEnabled.12
.potx application/vnd.openxmlformats-officedocument.presentationml.template
.ppam application/vnd.ms-powerpoint.addin.macroEnabled.12
.ppm image/x-portable-pixmap
.pps application/vnd.ms-powerpoint
.ppsm application/vnd.ms-powerpoint.slideshow.macroEnabled.12
.ppsx application/vnd.openxmlformats-officedocument.presentationml.slideshow
.ppt application/vnd.ms-powerpoint
.pptm application/vnd.ms-powerpoint.presentation.macroEnabled.12
.pptx application/vnd.openxmlformats-officedocument.presentationml.presentation
.prf application/pics-rules
.prm application/octet-stream
.prx application/octet-stream
.ps application/postscript
.psd application/octet-stream
.psm application/octet-stream
.psp application/octet-stream
.pub application/x-mspublisher
.qt video/quicktime
.qtl application/x-quicktimeplayer
.qxd application/octet-stream
.ra audio/x-pn-realaudio
.ram audio/x-pn-realaudio
.rar application/octet-stream
.ras image/x-cmu-raster
.rf image/vnd.rn-realflash
.rgb image/x-rgb
.rm application/vnd.rn-realmedia
.rmi audio/mid
.roff application/x-troff
.rpm audio/x-pn-realaudio-plugin
.rtf application/rtf
.rtx text/richtext
.scd application/x-msschedule
.sct text/scriptlet
.sea application/octet-stream
.setpay application/set-payment-initiation
.setreg application/set-registration-initiation
.sgml text/sgml
.sh application/x-sh
.shar application/x-shar
.sit application/x-stuffit
.sldm application/vnd.ms-powerpoint.slide.macroEnabled.12
.sldx application/vnd.openxmlformats-officedocument.presentationml.slide
.smd audio/x-smd
.smi application/octet-stream
.smx audio/x-smd
.smz audio/x-smd
.snd audio/basic
.snp application/octet-stream
.spc application/x-pkcs7-certificates
.spl application/futuresplash
.spx audio/ogg
.src application/x-wais-source
.ssm application/streamingmedia
.sst application/vnd.ms-pki.certstore
.stl application/vnd.ms-pki.stl
.sv4cpio application/x-sv4cpio
.sv4crc application/x-sv4crc
.svg image/svg+xml
.svgz image/svg+xml
.swf application/x-shockwave-flash
.t application/x-troff
.tar application/x-tar
.tcl application/x-tcl
.tex application/x-tex
.texi application/x-texinfo
.texinfo application/x-texinfo
.tgz application/x-compressed
.thmx application/vnd.ms-officetheme
.thn application/octet-stream
.tif image/tiff
.tiff image/tiff
.toc application/octet-stream
.tr application/x-troff
.trm application/x-msterminal
.ts video/vnd.dlna.mpeg-tts
.tsv text/tab-separated-values
.ttf application/octet-stream
.tts video/vnd.dlna.mpeg-tts
.txt text/plain
.u32 application/octet-stream
.uls text/iuls
.ustar application/x-ustar
.vbs text/vbscript
.vcf text/x-vcard
.vcs text/plain
.vdx application/vnd.ms-visio.viewer
.vml text/xml
.vsd application/vnd.visio
.vss application/vnd.visio
.vst application/vnd.visio
.vsto application/x-ms-vsto
.vsw application/vnd.visio
.vsx application/vnd.visio
.vtx application/vnd.visio
.wasm application/wasm
.wav audio/wav
.wax audio/x-ms-wax
.wbmp image/vnd.wap.wbmp
.wcm application/vnd.ms-works
.wdb application/vnd.ms-works
.webm video/webm
.wks application/vnd.ms-works
.wm video/x-ms-wm
.wma audio/x-ms-wma
.wmd application/x-ms-wmd
.wmf application/x-msmetafile
.wml text/vnd.wap.wml
.wmlc application/vnd.wap.wmlc
.wmls text/vnd.wap.wmlscript
.wmlsc application/vnd.wap.wmlscriptc
.wmp video/x-ms-wmp
.wmv video/x-ms-wmv
.wmx video/x-ms-wmx
.wmz application/x-ms-wmz
.woff font/x-woff
.woff2 application/font-woff2
.wps application/vnd.ms-works
.wri application/x-mswrite
.wrl x-world/x-vrml
.wrz x-world/x-vrml
.wsdl text/xml
.wtv video/x-ms-wtv
.wvx video/x-ms-wvx
.x application/directx
.xaf x-world/x-vrml
.xaml application/xaml+xml
.xap application/x-silverlight-app
.xbap application/x-ms-xbap
.xbm image/x-xbitmap
.xdr text/plain
.xht application/xhtml+xml
.xhtml application/xhtml+xml
.xla application/vnd.ms-excel
.xlam application/vnd.ms-excel.addin.macroEnabled.12
.xlc application/vnd.ms-excel
.xlm application/vnd.ms-excel
.xls application/vnd.ms-excel
.xlsb application/vnd.ms-excel.sheet.binary.macroEnabled.12
.xlsm application/vnd.ms-excel.sheet.macroEnabled.12
.xlsx application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.xlt application/vnd.ms-excel
.xltm application/vnd.ms-excel.template.macroEnabled.12
.xltx application/vnd.openxmlformats-officedocument.spreadsheetml.template
.xlw application/vnd.ms-excel
.xml text/xml
.xof x-world/x-vrml
.xpm image/x-xpixmap
.xps application/vnd.ms-xpsdocument
.xsd text/xml
.xsf text/xml
.xsl text/xml
.xslt text/xml
.xsn application/octet-stream
.xtp application/octet-stream
.xwd image/x-xwindowdump
.z application/x-compress
.zip application/x-zip-compressed
.msu application/octet-stream
.wim application/x-ms-wim
Per evitare che al visitatore del proprio sito non rimangano in memoria "Temporary Internet File" nella cache del browser, occorre programmare appositamente le pagine.
Pagine asp
Inserire il seguente codice:
Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "no-cache" Response.Expires = -1
HTML
Inserire il seguente codice:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
Il Database Access va posizionato nella apposita cartella mdb-database che possiede gli adeguati permessi di scrittura e di sicurezza.
Sono supportate le versioni Access2000 e superiori. In caso di versioni inferiori (97) è possibile che, alternativamente, vengano riscontrati degli errori, causa il non supporto delle nuove versioni di Mdac Microsoft (collegamento a errore Microsoft OLE DB Provider for ODBC Drivers error "80004005".
Per motivi di sicurezza e per la salvaguardia della stabilità dei server non è possibile da Hosting Windows collegarsi a .mdb e .accdb via PHP.
Sono possibili due tipi di connessioni al Database Access:
- Tramite ODBC (Open DataBase Connectivity) usando la libreria degli oggetti ADO (ActiveX Data Object), connessione dsn-less.
La connessione, per collegarsi al Database non usa file DSN di sistema, ma una connessione diretta al Database sul server, indicandone il percorso. Usando l'oggetto Server e il suo metodo CreateObject si genera l'oggetto di ADO ADODB.Connection
Attraverso cui è possibile connettersi fisicamente al nostro Database che risiede nella cartella speciale apposita mdb-database e quindi aprirlo: la stringa di connessione conta tutti i parametri per raggiungere il DatabaseDim conn Set conn = Server.CreateObject("ADODB.Connection")
Per Database .mdb:
Per Database .accdb:conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/database.mdb")
Tramite SQL è poi possibile interrogare ed interagire con il Database usando apposite query.strconn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & Server.MapPath("mdb-database\database.accdb") conn.open strconn
Al termine delle interrogazioni (non al termine della pagina) chiudere immediatamente gli eventuali oggetti recordset utilizzati e la connessione al Database
Prima si chiudono oggetti e connessione, prima tornano disponibili sul server gli oggetti e le risorse necessarie all'ottimale gestione dei Database da parte di tutti gli utenti. Per lo stesso motivo si consiglia di non richiamare gli oggetti Connection e Recordset all'interno degli oggetti Session o Application istanziabili nel file global.asa.Conn.Close Set Conn=Nothing - Tramite **OLEDB Provider, un altro oggetto di ADO
I Server di Aruba supportano, oltre alle consuete pagine statiche (htm, html):
Microsoft IIS 10
Pagine ASP.NET/.NET framework (2.0-3.5/4.0-4.8)
Classic ASP 3.0
Supp. Visual Studio .NET
Ajax / LINQ
MVC
PHP, selezionabile tra 7.4.x (obsoleta), 8.0.x, 8.1.x e 8.2.x
Server Side Include (SSI)
ADO.NET
XML 4
WAP
Supportato in modo nativo il Database Access® (.mdb - .accdb).
Le pagine possono inoltre scrivere su file di formato testuale come ad esempio txt, dat, log, csv e simili, previo inserimento nelle apposite cartelle con permessi speciali. Supportata tramite il driver MyODBC anche la connessione a Database MySQL, opzione acquistabile a parte fra i servizi aggiuntivi.
Di seguito i nomi con cui deve essere nominata la propria home page, indicati in ordine di priorità:
Index.shtm
Index.htm
Index.html
Index.php
Index.asp
Index.aspx
Index.stm
Index.shtml
Default.htm
Default.html
Default.php
Default.asp
Default.aspx
Default.stm
Default.shtml
Homepage.html
Se è presente index.htm non risulta visibile in automatico index.html (è successiva nella lista) e così via. Una volta scelto il nome della home page, controlla che non siano quindi presenti file con uno degli altri nomi indicati nella lista.
In alternativa al form mail in Perl puoi utilizzare il form mail in PHP.
Per utilizzare il nuovo form è necessario seguire quanto riportato in questa guida, presente nella sezione dedicata al servizio Hosting Linux: le operazioni sono le medesime, in quanto le modalità di creazione di un Form di contatto in PHP sono le stesse in entrambi gli ambienti.
I Server di Aruba supportano, oltre alle consuete pagine statiche (htm, html):
Microsoft IIS 10
Pagine ASP.NET/.NET framework (2.0-3.5/4.0-4.8)
Classic ASP 3.0
Supp. Visual Studio .NET
Ajax / LINQ
MVC
PHP, selezionabile tra 7.4.x (obsoleta), 8.0.x, 8.1.x e 8.2.x
Server Side Include (SSI)
ADO.NET
XML 4
WAP
I seguenti linguaggi non sono supportati dall'offerta base:
- JSP (Java Server Page
- .cfml
- Cold Fusion
- J2SE
- Tomcat
Tali linguaggi sono una prerogativa dei Server Dedicati o dei Cloud Server.
Facendo interagire la DLL del GestPay con il linguaggio ASP.NET è possibile che si verifichi l'errore:
CS0246: The type or namespace name 'GestPayCrypt' could not be found (are you missing a using directive or an assembly reference?)
Per evitare questo e altri problemi nell’utilizzo della DLL in questione includere il codice indicato di seguito all’interno del proprio file web.config:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<customErrors mode="RemoteOnly"/>
<compilation debug="false">
<assemblies>
<add assembly="GestPayCrypt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=cb85b593f17970db"/>
</assemblies>
</compilation>
</system.web>
</configuration>
In caso di assenza del file web.config questo deve essere appositamente creato e deve includere il codice sopra riportato.
Una volta effettuata l'operazione, per richiamare correttamente l'oggetto GestPay all'interno della propria pagina web, inserire nel codice della pagina quanto riportato di seguito, (i campi che riportano ***** devono essere compilati con i valori necessari per il corretto funzionamento):
GestPayCrypt.GestPayCrypt gpc = new GestPayCrypt.GestPayCrypt();
string shopLogin = "*****";
string currency = "*****";
string amount = "*****";
string shopTransactionId = "*****";
string buyerName = "*****";
string EncryptedString = "*****";
gpc.SetShopLogin(shopLogin);
gpc.SetCurrency(currency);
gpc.SetAmount(amount);
gpc.SetShopTransactionID(shopTransactionId);
gpc.SetBuyerName(buyerName);
gpc.SetEncryptedString(EncryptedString);
Con i piani Hosting Windows è possibile utilizzare i seguenti componenti:
- AspEmail, un componente nativo .NET, che consente l'invio di mail con varie opzioni, a più destinatari, con più file allegati, in formato HTML, con immegini e suoni incorporati.
- AspPdf, Un componente server ActiveX per la generazione dinamica, la lettura e la modifica di file PDF (Portable Document Format).
- AspUpload, un componente server che consente l'applicazione web per catturare i file caricati con un browser in appena 2 righe di script ASP. (l'upload del file è eseguito nell'apposita cartella di default con i permessi appropriati: "Public"). Il componente mostra la barra di avanzamento in fase di upload ed opzioni avanzate come il recupero di allegati da db da inserire in email (in congiunzione con il componente AspEmail).
- AspJpg, un componente server, permette il trattamento delle immagini, quali ad esempio il resize, al pari delle librerie GD per PHP.
Su Hosting Windows puoi attivare:
- Librerie GDlib: puoi richiedere l'attivazione di queste librerie sia su Hosting Windows che su Hosting Linux.
Per sapere dove è collocato il tuo dominio accedi al pannello di controllo dello stesso e vai sulla voce Dashboard nel menu di sinistra. - Librerie ImageMagick: sono native in ambiente *nix e sono quindi presenti solo su Hosting Linux. Non è possibile attivarle su Hosting Windows per precisa scelta di salvaguardia delle prestazioni dei server: in tale ambiente infatti non sono presenti librerie grafiche.
In caso necessiti di tali librerie, puoi richiedere la modifica del servizio, da Hosting Windows a Hosting doppio Windows+Linux oppure da Hosting Windows a Hosting Linux: in questo modo potrai usufruire dell'ambiente nativo Linux.
In caso di modifica servizio da Hosting Windows a Hosting Linux, il nuovo spazio verrà attivato subito dopo la registrazione del pagamento richiesto per attuare la modifica; il vecchio servizio verrà disattivato ed il contenuto cancellato.
In nessun caso il contenuto del sito presente sul vecchio spazio web è spostato automaticamente sul nuovo. Prima di chiedere la modifica servizio assicurarti di avere una copia di backup del materiale.
Gli errori più comuni nell'esecuzione dello script in ASP che legge e scrive nel database sono:
- Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access Driver] Cannot open database '(unknown)'. It may not be a database that your application recognizes, or the file may be corrupt.
È un errore dovuto al formato del database, che si presenta come intermittente e ricorrente, dando la sensazione di funzionamento a tratti delle pagine asp.
Il problema si risolve convertendo il database ad una versione aggiornata. Controllare di conseguenza alla conversione del db anche il formato e la correttezza della stringa di connessione allo stesso. - Microsoft OLE DB Provider for ODBC Drivers error '80004005' [Microsoft][ODBC Microsoft Access Driver] Cannot update. Database or object is read-only. /carpeta/nombrepagina.asp, line xx
L'errore indica che il Database non è nella cartella mdb-database oppure è in sola lettura (protezione di Access o masterizzazione.
Nel caso in cui il database sia in mdb-database, in una sottocartella di mdb-database, o in public aprire una richiesta di assistenza sul portale assistenza.aruba.it/it, indicando il link della pagina che dà l'errore. In caso di persistenza dell'errore anche dopo il ripristino dei permessi, ricontrollare il codice e chiedere assistenza per verificare eventuali problemi lato server.
- Microsoft JET Database Engine error '80004005' Operation must use an updateable query.
/cartella/nomepaginachescrivesuldatabase.asp, line xx
In questo caso verificare prima di tutto che il Database non sia di sola lettura (ad esempio a causa di masterizzazioni o settaggi per impedire modifiche involontarie).
Nel caso in cui il database sia in mdb-database, in una sottocartella di mdb-database, o in public aprire una richiesta di assistenza sul portale assistenza.aruba.it/it, indicando il link della pagina che dà l'errore. In caso di persistenza dell'errore anche dopo il ripristino dei permessi, ricontrollare il codice e chiedere assistenza per verificare eventuali problemi lato server, o un errore di apertura del recordset che verrà indicato in via eccezionale.
Se la password di Administrator del CMS Joomla risulta modificata, puoi seguire le indicazioni fornite alla specifica guida online, in lingua inglese, che esemplifica come reimpostarla manualmente attraverso l'uso del pannello MySQL.
In questo caso è necessario verificare che sul computer su cui è installato IIS Manager siano aggiornate le chiavi di registro per il supporto alle ultime versioni del TLS; per maggiori informazioni consulta la guida ufficiale.