Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Errore nell'inserimento di un blocco (800a0046)

Autore Messaggio
kernel

Utente
Utente
62 Discussioni



Profilo - kernel
02 luglio 2005 alle 22:34:38 Profilo - kernelInvia un messaggio privato Rispondi quotando
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?

Spero che mi rispondiate.

Grazie anticipatamente ;)
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
03 luglio 2005 alle 07:58:26 Profilo - emuInvia un messaggio privato Rispondi quotando
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
Utente
62 Discussioni



Profilo - kernel
04 luglio 2005 alle 13:33:23 Profilo - kernelInvia un messaggio privato Rispondi quotando
Modificato il 04 luglio 2005 alle 13:41:55

Grazie 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
Utente
62 Discussioni



Profilo - kernel
05 luglio 2005 alle 15:14:40 Profilo - kernelInvia un messaggio privato Rispondi quotando
x favore qlc mi risponde?
per altro ho anche un'altro problema, non riesco a inserire eventi nel calendario come mai?
:~(
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
05 luglio 2005 alle 19:10:02 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
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!

http://aspnuke208.somee.com/Default.asp

kernel

Utente
Utente
62 Discussioni



Profilo - kernel
05 luglio 2005 alle 20:22:39 Profilo - kernelInvia un messaggio privato Rispondi quotando
Modificato il 05 luglio 2005 alle 23:25:20

Ti 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
Utente
62 Discussioni



Profilo - kernel
06 luglio 2005 alle 14:10:39 Profilo - kernelInvia un messaggio privato Rispondi quotando
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?
Zalabard

Moderatore

Esperto
Esperto
781 Discussioni



Profilo - Zalabard
06 luglio 2005 alle 14:42:28 Profilo - ZalabardInvia un messaggio privato fsarzana@hotmail.com 228-720-524 Rispondi quotando
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 8) (sviluppo@aspnuke.it)
kernel

Utente
Utente
62 Discussioni



Profilo - kernel
06 luglio 2005 alle 22:50:50 Profilo - kernelInvia un messaggio privato Rispondi quotando
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! (o)
kernel

Utente
Utente
62 Discussioni



Profilo - kernel
07 luglio 2005 alle 10:36:39 Profilo - kernelInvia un messaggio privato Rispondi quotando
Modificato il 07 luglio 2005 alle 10:46:16

Zalabard o Dj mi date una mano?
Per favore?
Grazie
 1  2  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 118
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685365 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi