02 luglio 2005 alle 22:34:38 Salve, mi dispiace di fare domande banali magari che già sono state fatte, ma io non ho trovato niente in merito all'errore che mi esce. Innanzitutto di asp ne capisco pochissimo (mi ci sto avvicinando con il vostro programma - Complimenti), il portale lo sto provando il locale con IIS su xp pro, finora mi funziona tutto bene,almeno sembra, (nuovi iscritti, news,calendario ecc.) ma quando voglio inserire un nuovo blocco mi esce il seguente errore:
Errore di run-time di Microsoft VB_Script error '800a0046'
Autorizzazione negata
/aspnuke/includes/admin_createblocks-inc.asp, line 48
Questa è lo script di admin_createblock-inc.asp
<% Function createBlocks() Dim f, s, i, oFs, oFile
Set oFs = Server.CreateObject("Scripting.FileSystemObject")
s = "<" & "%" & vbCRLF s = s & "'DYNAMIC BLOCKS" & vbCRLF s = s & "%" & ">" & vbCRLF i = 1 for i = 1 to GLOBAL_CUSTOM_BLOCKS f = GetTranslation("LANG_BLOCK_" & i) & ".asp" if oFs.FileExists(Server.MapPath(GLOBAL_SITE_DYNBLOCK_PATH & f)) then 's = s & "<" & "%" & vbCRLF 's = s & "If iBlockNumber = " & i & " Then" & vbCRLF 's = s & "%" & ">" & vbCRLF 'here you set the path in which you put the new blocks 'dyna_block, lang_block are reserved names 'The include is "virtual" in order to use the GLOBAL_SITE_DYNBLOCK_PATH variable in the path s = s & "<!--" & "#" & "include virtual=""" & GLOBAL_SITE_DYNBLOCK_PATH & f & """-->" & vbCRLF 's = s & "<" & "%" & vbCRLF 's = s & "End If" & vbCRLF end if next 's = s & "%" & ">" & vbCRLF
'here you set the path of the dyna_block.asp file. 'You have to use a path in which you have write permissions Set oFile = oFs.OpenTextFile(Server.MapPath(GLOBAL_SITE_DYNBLOCK_PATH & "dyna_block.asp"), 2, True, 0) oFile.WriteLine s oFile.Close
Set oFs = Nothing
createBlocks = s End Function %>
Dove sbaglio? un'altra domanda posso creare nel menù dei collegamenti che mi portano a dele pagine create da me in html?
03 luglio 2005 alle 07:58:26 Probabilmente non hai i diritti di scrittura nella cartella dei blocchi dinamici. Per quanto riguarda i menu, dovresti poter inserire i link a pagine scritte da te senza problemi. Ciao
--------------- development@aspnuke.it
kernel Utente
62 Discussioni
04 luglio 2005 alle 13:33:23 Modificato il 04 luglio 2005 alle 13:41:55Grazie della risposta, ho controllato e ho visto che tengo il permesso di scrittura, lettura, esecuzioni di script e eseguibili nelle seguenti cartelle: aspnuke, public, database, db, includes. Dov'e il problema?
kernel Utente
62 Discussioni
05 luglio 2005 alle 15:14:40 x favore qlc mi risponde? per altro ho anche un'altro problema, non riesco a inserire eventi nel calendario come mai?
05 luglio 2005 alle 19:10:02 Emu ti ha già risposto in merito, probabilmente la configurazione dei permessi di scrittura non è OK, altrimenti potresti inserire cancellare e quant'altro. Non c'è una ricetta magica, basta ricontrollare tutti i passaggi necessari per la configurazione di IIS e successivamente della cartella /INETPUB/WWWROOT/, per confortarti nel controllo, rileggi anche il Manuale 2.0, disponibile in home page. Ciauzz DJ
--------------- A lavare la testa ai somari, ci si rimette l'acqua e il sapone!
05 luglio 2005 alle 20:22:39 Modificato il 05 luglio 2005 alle 23:25:20Ti ringrazio della risposta, anche se il manuale l'ho riletto + volte, non ho trovato niente di anomale nell'installazione, cmq ora che ci penso non è che il problema e che la cartella con asp nuke sta su un'altro drive, non in inetpub?
che dite?
kernel Utente
62 Discussioni
06 luglio 2005 alle 14:10:39 Ho provato a spostare la cartella aspnuke da un drive esterno alla cartella C:Inetpubwwwroot, mi escono "alcuni" errori:
ErroreSQL -2147467259: [Microsoft][Driver ODBC Microsoft Access] Impossibile eliminare dalle tabelle specificate. SQL : DELETE FROM sessions WHERE sLogin='amministratore'
ErroreSQL -2147467259: [Microsoft][Driver ODBC Microsoft Access] Per l'operazione è necessaria una query aggiornabile. SQL : INSERT INTO sessions (sLogin, sIP, sDateFirst, sDateLast, sReferer) VALUES ('amministratore', '127.0.0.1', '20050706 13:58:11','20050706 13:58:11', 'http://localhost/aspnuke/downloads.asp?do=in')
ErroreSQL -2147467259: [Microsoft][Driver ODBC Microsoft Access] Impossibile eliminare dalle tabelle specificate. SQL : DELETE FROM sessions WHERE sDateLast<='20050706 13:48:11'
questo errore esce quando faccio il login da amministratore. Dove sbaglio?
06 luglio 2005 alle 14:42:28 Il creare la cartella aspnuke su un driver diverso non può creare problemi, se la confiugurazione è corretta: io stesso non la creo mai sotto c:inetpubwwwroot per "pulizia" mi piace tenere tutte le mie installazioni di aspnuke (ne ho tre sullo stesso PC) in una directory c:mywebaspnukeX
Solo devi controllare la configurazione di IIS e i permessi di scrittura: una volta a posto tutto funziona
--------------- Frank Zalabard(sviluppo@aspnuke.it)
kernel Utente
62 Discussioni
06 luglio 2005 alle 22:50:50 Grazie, quindi secondo te il problema dov'è? Se i permessi, come è stato elencato nel post precendente , sono di scrittura e lettura, quindi non riesco a capire. Anch'io uso diverse cartelle per i progetti in html senza problemi, siccome è la prima volta che mi avvicino all'asp, pensavo che il problema fosse causato anche dal posizionamento della cartella. Cmq, se qualcuno può aiutarmi!
kernel Utente
62 Discussioni
07 luglio 2005 alle 10:36:39 Modificato il 07 luglio 2005 alle 10:46:16Zalabard o Dj mi date una mano? Per favore? Grazie