Plug-in: Download Button
Autore: Claudio SeccoHo bisogno di aiuto. Ho installato il Download Button, ma una volta on line sulla pagina compare questa dicitura:
Warning:file_put_contents(download_count_pluginAppObj_13158.txt): failed to open stream: Permission denied in D:\inetpub\webs\serietvnet\gli_infallibili_tre\pluginAppObj_13158\download.php on line 20 0
Il download funziona, il problema è relativo al counter.
Grazie mille per il vostro aiuto!
Claudio
www.serietv.net
___________________________
I need help. I installed the Download Button, but when the page is on line this warning appears:
Warning:file_put_contents(download_count_pluginAppObj_13158.txt): failed to open stream: Permission denied in D:\inetpub\webs\serietvnet\gli_infallibili_tre\pluginAppObj_13158\download.php on line 20 0
Download works fine, the problem connected to the counter.
Thank you for your help!
Claudio
www.serietv.net
verifica che ci sia la cartella abilitata in scrittura , da inserire in gestione dati - cartella abilitata in scrittura
Se sei sotto Aruba è public , altrimenti devi verificare per il tuo host...
Autore
Scusa Claudio,
ma temo tu debba essere un po' più dettagliato sulla procedura che devo seguire. Gestisco questo sito da 10 anni, ma sono del tutto autodidatta in materia di webmastering.
Grazie!
Claudio
entra qui:
http://www.serietv.net/admin/login.php
metti come user
admin
e come password quella che c'è nel tuo progetto
in proprietà di admin - in Gestione accessi (impostazioni avanzate passo 4)
verifica di avere tutti i pass verdi del php , e quello della cartella in scrittura...
Se hai dei "fail" posta la schermata...
Se hai "fail" solo nella cartella in scrittura
Dato che sei su Aruba , da quel che vedo, in progetto vai in Impostazioni Avanzate passo 4 - gestione dati
e in "cartella con accesso in scrittura" metti
public
Autore
Claudio, sei stato genitilissimo e chiaro.
Ho seguito alla lettera la procedura che mi hai indicato, ma purtroppo il problema non si risolve.
La ragione forse sta nel fatto che ho strutturato il mio sito www.serietv.net come una serie di siti connessi fra loro. Ogni serie è in una struttura di sito completa, e ognuna dipende dal sito radice che corrisponde all'indirizzo indicato.
In pratica dentro al sito "www.serietv.net/gli_infallibili_tre/ non esiste la cartella public, presente invece nel sito padre. E' alla cartella public di quest'ultimo che ho fatto riferimento con la procedura, ma senza successo. Ho anche provato ad indicare nel sito "Gli infallibili tre", invece che public, /serietv/public, ma anche stavolta senza successo.
Posso ancora approfittare della tua disponibilità per capire dove sbaglio?
Grazie
Claudio
...se hai dei sottositi / sottocartelle
potresti creare in ognuna la sottocartella
public
e dall'host (file manager o come si chiama sul tuo host) assegnare i diritti di scrittura...
e quindi in ogni progetto mettere
public
...
Oppure , però non so se interferiscono (non ho mai provato)
lasciando solo la public nel ramo principale
specificare nei progetti che stanno in sottocartelle
../public
anzichè
public
Chiedo scusa per l'intromissione ma l'oggetto Download Button non usa la cartella indicata in Gestione Dati per salvare il file .txt in cui scrivere il numero dei download effettuat,i ma una cartella autogenerata dal programma. Ed è a questa cartella (in questo caso la cartella pluginAppObj_13158) a cui si devono attribuire i corretti permessi di scrittura affinché l'oggetto funzioni correttamente, come si può dedurre dal messaggio di errore che invia il server.
Avevo già segnalato la cosa un po' di tempo fa: https://helpcenter.websitex5.com/it/post/146515#comment6
Grazie per la precisazione Stesil. Sempre ben accette le tue "intromissioni".
Non è un oggetto che possiedo, (ma ciò non mi giustifica a non aver letto bene l'errore), e nell'errore si vede la cartella in oggetto... ...davo per scontato usasse la cartella public (che mi sembrava più ovvia)...
Grazie ancora per l'intervento.
Autore
Grazie mille a entrambi!
Proverò le soluzioni suggerite e poi vi farò sapere se ha funzionato.