Cartella pubblica blog evo8
Autore: Andrea F.Salve.Ho aggiunto un Blog nel mio sito, realizzato con EVO8, che è stato pubblicato, ma in pratica è un blog chiuso, non appare la tipica finestra in cui è possibile commentare, nonostante ho attivato tutto quello che c'era da attivare. Ho letto dappertutto nel manuale e nelle istruzioni, dove dice che "Per attivare i commenti è necessario specificare il percorso nel proprio server della cartella con accesso in scrittura". Ma ho provato a tentare di tutto, entrare nel Pannello di controllo del mio server e poi nel file manager, dentro la cartella "blog", ma sembra tutto a posto e non so come fare per specificare non so quale percorso. Se può servire dico che l'hosting si chiama Tophost e so che non accetta le estensioni di Front page.
Inoltre devo dire che ho scaricato la demo di Evo9 ed ho visto che la finestra del progetto si può finalmente ingrandire: è possibile fare in modo di poterla ingrandire anche con Evo8?
Se i commenti sono correttamente attivati in WebSite X5 ma dopo l'esportazione essi non sono attivi, significa che la cartella pubblica non è correttamente impostata. E' quindi necessario effettuare le seguenti verifiche:
Alcuni spazi web dispongono della cartella pubblica già al momento della loro attivazione. Negli altri casi è necessario creare la cartella manualmente. E' consigliato contattare il proprio hosting provider per avere istruzioni riguardanti la creazione di tale cartella in quanto la procedura potrebbe variare da hosting ad hosting.
Non è possibile eseguire l'ingrandimento della finestra a tutto schermo nella versione 8 ma nell'ultima versione questa funzione è presente.
Autore
Ho settato tutto a 777, in effetti era a 775, ma lo stesso non appare la finestra per pubblicare. Devo specificare che nella “struttura cartelle” del mio sito non esisteva per niente una cartella denominata “pubblica” e quindi l’ho creata dentro la cartella blog, e poi ho esportato di nuovo solo il blog, ma niente da fare, non appare la finestra! Poi ho esportato tutti i file modificati dall'ultima volta, ma niente. Ho aggiunto alla pagina "Esperto" della sezione "Blog" di WebSite X5 relativo alla cartella pubblica la scritta /pubblica nello spazio intitolato “Codice HTML per guestbook” ma appare solo l’aggiunta di tale scritta: /pubblica, nella riga successiva del primo post da me pubblicato.
Poi ho aggiunto il percorso più completo, senza il nome del mio sito, ma niente da fare, appare solo tale scritta.
Ho provato anche a disattivare la protezione codice HTML nella pagina Esperto di Website, che avevo attivata, ma niente, tutto rimane uguale. Ho anche aperto una nuova cartella “pubblica” vicino a quella “blog” e poi ho esportato, ma niente da fare, tutto uguale.
Comunque Tophost sconsiglia di settare a 777 e lo spiega nelle istruzioni:
E' possibile modificare i CHMOD. Per i file perl/cgi che vanno eseguiti e che risiedono nella cartella cgi-bin, il settaggio consigliato è 750. Se per caso si utilizza un settaggio diverso, come ad esempio il 777, o il 775 per un file, oppure si esegue un settaggio anche a 750 per una cartella scatta un meccanismo di protezione che blocca l'esecuzione dei file con conseguente errore.
E' possibile impostare i permessi di file e cartelle in qualsiasi parte del sito, prestando comunque attenzione che il settaggio a 777 fa scattare il meccanismo di protezione.
In questo ultimo caso la soluzione consiste nel cliccare su "Ripristino spazio web" dal pannello di controllo e poi prestare attenzione a come si impostano i permessi ai file.
Non è consigliato settare a CHMOD 777 e fare questo genera un errore, perchè non serve! Solitamente gli spazi web hanno l'interprete PHP che gira come modulo di Apache e quindi come utente ad esempio "WWW", mentre i file che si caricano con il client FTP appartengono ad un utente diverso che chiameremo "FTP". Gli script PHP, dell'utente WWW, per poter utilizzare/manipolare i file che appartengono all'utente FTP hanno bisogno del permesso e qui entra in gioco il famoso CHMOD, comando che permette di cambiare i permessi ai file.
Nei nostri spazi è tutto più semplice perchè PHP ed FTP appartengono allo stesso utente "FTP" e quindi PHP non deve chiedere nessun permesso per andare a manipolare/utilizzare i file che sono stati creati con FTP.
Il problema è che alcuni script sono programmati in modo 'ottuso' e non vediamo il motivo di abbassare le nostre difese per errori dovuti ad altri. Che significa questo? Purtroppo esistono alcuni script che non verificano se possono scrivere in un determinato file o meno, bensì controllano solo il CHMOD attuale di un determinato file e a priori se non trovano il valore desiderato "pensano" che tale file non sia scrivibile, quando invece a tutti effetti lo è. Quando viene effettuato un settaggio a 777 entra in funzione un controllo di sicurezza che blocca file e cartelle con questo settaggio. A questo punto bisogna cliccare su "Ripristino spazio web" dal pannello di controllo.
Questo settaggio è veramente più sicuro perché non permette il "cross-hacking", ossia se un utente fa girare nel proprio sito del software bacato ed un hacker riesce a bucare il sito potrà limitarsi a fare danni solamente in quel sito visto che ogni sito web ha un PHP con i permessi personalizzati; settare una qualsiaE’ si cartella o file a CHMOD 777 significa consegnare le chiavi dell'intero server in mano agli hacker e questo non possiamo permetterlo.
Ho anche provato anche a cliccare su "Ripristino spazio web" ma appare la scritta: ERRORE - L'operazione di controllo e ripristino dello spazio web per il dominio www. ha incontrato degli errori. Tornare indietro e riprovare.
HO RIPROVATO più volte, ma sempre ERRORE.
Comunque l'esportazione del sito e delle modifiche non mi ha mai dato problemi. Solo con questo blog mi fa dannare.
io ho lo stesso problema con evo9, mentra con la evo8 andava tutto ok.
ho il sito su server windows, dove i valori dei permessi non posoono essere variati, ma solo attivati, la crtalla di destinazione è /public con attivi tutti i permessi, non capisco perchè con la 8 andava e con la 9 non più, ho notato che il file admin è collocato dentro admin in radice del sito, mentre prima nella 8 stava nella cartella /public.
Tutto questo comperterebbe di avere anche il servizio linux, per poter settare i permessi???
Chiedo urgenti spiegazioni anche io.
Saluti Daniele
HO risolto, dopo tante prove---
il problema era semplice, ma non spiegato neppure sulla guida:
la cartella pubblica da indicare come percorso nella sezione commenti di EVO9, non deve avere nessuna barra, esempi
1 per evo8 doveva essere: "/public"
2 PER EVO9 SOLTANTO: "public", senza barra
così fuziona
Autore
Invece da me continua a non apparire niente finestra. Ho scritto al mio Hosting, Tophost, mi hanno risposto che adesso il servizio "Ripristino spazio web" funziona. Infatti ho provato, e stavolta ha fatto il procedimento di ripristino. Poi ho aperto il mio blog di website, ma niente. Ho di nuovo esportato cambiando la scritta lasciando solo la parola /pubblica, ma niente. Ho tolto la barra, come diceva Daniele P. ma niente. Insomma, c'è qualcuno di Website che mi sa dire come fare?
Il tuo Hosting Provider supporta il linguaggio PHP?
Ti consiglio di togliere la scritta /pubblica all'interno della sezione esperto del Blog -"“Codice HTML per guestbook”"- perchè questa sezione la puoi usare per inserire il codice HTML necessario per implementare un guestbook utile per raccogliere i commenti dei lettori.
Il percorso della cartella pubblica la puoi trovare dentro Blog, tab "Commenti" nella sezione "Percorso della cartella pubblica" e dovrà avere il nome della cartella pubblica settata con i permessi 777. Il nome della cartella deve essere così:
/nomecartella
dove nomecartella è ovviamente l'esempio del nome.
Autore
Ciao Luca S.
Certo che supporta PHP, ma dentro la cartella blog non ci sono tab o "Commenti" e manca anche la sezione "Percorso della cartella pubblica"; ci sono solo il file index.html e lo script index.php, oltre alla cartella “pubblica” da me creata, che però dentro non contiene niente.
Ma c’è un modo per aprire i commenti a questo blog, o cosa mi tocca ancora fare?
Autore
Mi correggo!
Luca S. non avevo capito che per blog non ti riferivi alla cartella dentro il Pannello di controllo del mio sito, ma intendevi nel progetto fatto con website, nella pagina Impostazioni avanzate, poi Commenti, ed alla riga Percorso cartella pubblica ho inserito anche qui varie scritte di prova: e stavolta appare la finestrella per i commenti (molto piccola). Ho provato a pubblicare un commento, ma appare una pagina in cui mi avvisa:
Errore 404
File non trovato L'indirizzo inserito non è più disponibile oppure è errato. Verifica di aver digitato correttamente dopodichè avvisa il webmaster del problema incontrato.
Clicca qui per tornare alla Home Page.
Autore
Ho provato anche oggi di nuovo in tanti modi, anche a disattivare dai "parametri opzionali" la scelta "Utilizza FTP passivo", ma l'esportazione NON CAMBIA NIENTE. Addirittura adesso non appare nemmeno più la grafica che avevo scelto, "landscape" ed appare solo un pagina bianca con i titoli del blog e il primo post che avevo pubblicato.
Ciao Andrea!
Mi potresti dare l'indirizzo URL del blog pubblicato?
Ho provato anche oggi di nuovo in tanti modi, anche a disattivare dai "parametri opzionali" la scelta "Utilizza FTP passivo", ma l'esportazione NON CAMBIA NIENTE. Addirittura adesso non appare nemmeno più la grafica che avevo scelto, "landscape" ed appare solo un pagina bianca con i titoli del blog e il primo post che avevo pubblicato.
Mi potresti dire che sistema operativo utilizzi? Al passo 5 in "Esportazione del sito su internet" hai usato l'opzione "esporta tutti i file del sito internet"?
Autore
Ciao Luca,
Oggi ho provato a cambiare la scelta della grafica, ed ora tutto il blog appare completo, anche con la finestra per i commenti, ma se provo a pubblicare un commento mi ripete sempre: Errore 404
File non trovato L'indirizzo inserito non è più disponibile oppure è errato. Verifica di aver digitato correttamente dopodichè avvisa il webmaster del problema incontrato.
URL: http://www.scienze-astratte.it/blog/index.php?id=jg8
Utilizzo Windows XP Professional con Service Pack 3
Quando esporto il sito non esporto TUTTI i file, altrimenti si sovrascriverebbero inutilmente, quindi uso solo le altre due scelte:
SE HO NUOVI FILE: Esporta solo i file modificati...
PER IL BLOG: Esporta solo il Blog e il Feed RSS
Ma il problema non è il sito, che aggiorno spesso e funziona bene, è solo questo Blog.
Ho lo stesso problema con Aruba, o meglio quasi lo stesso, infatti dopo varie peripezzie il blog adesso funziona in parte anche lasciando 755, infatti tutti commenti vengono inviati al control panel dell'amministratore che dopo l'ok si visualizzano correttamente, ma la segnalazione degli abusi non funziona proprio perchè non è possibile settare i famosi 777 e dunque ho fatto un aggiornamento da evo 8 a 9 ed ho un prodotto "zoppo".
Faccio il copia incolla della risposta di Aruba ( per tutti ).
Gentile cliente,
come spiegato telefonicamente, se si settano a 777 i permessi di una cartella che contiene scripts PHP, gli scripts PHP produrranno l'errore Internal Server Error:
http://kb.aruba.it/KB/a220/se-durante-lesecuzione-di-uno-script-php-si-ottiene.aspx?KBSearchID=623
Può settare i permessi in autonomia tramite client FTP oppure tramite il File Manager del pannello admin del dominio:
http://admin.aruba.it
Le ricordiamo, però, che è necessario lasciare i permessi di files e cartelle a 755 se si vuole che gli script PHP vengano correttamente interpretati.
Come spiegato telefonicamente, ciò è necessario perché PHP è installato come CGI.
Autore
Grazie Antonino B. della citazione, magari serve anche ad altri.
Ho controllato nel pannello di controllo del mio sito ed ho visto che era ritornato tutto settatato a 755, compresa la cartella blog! Quindi ho di nuovo settato la cartella del Blog a 777, ma poi ho visto che il risultato del Blog non cambia: sempre ripete la stessa pagina Errore 404 File non trovato L'indirizzo inserito non è più disponibile oppure è errato. Verifica di aver digitato correttamente dopodichè avvisa il webmaster del problema incontrato.
Mi sono rivolto al Supporto Tecnico del mio Hosting, spiegando tutto il problema, che mi ha risposto:
Risposta del tecnico del Supporto di Primo Livello:
Gentile Andrea, la ringraziamo per averci contattato.
In relazione al cambio dei permessi, le ricordiamo che la cosa non deve essere fatta, altrimenti il sistema non funzionerà più. La invitiamo a leggere anche la FAQ http://www.tophost.it/aiuto/cat2/15/65/
Ho di nuovo scritto questo, con la speranza di risolvere, ma ancora niente risposta: "Grazie della risposta, ma il problema non è risolto. Avevo già letto tutta la pagina FAQ che mi avete segnalato, e poi l'ho anche copiata e comunicata a Website, ma non mi hanno saputo dire altro. Quindi lei mi dice che il problema è che il vostro Server non accetta settaggi a 777? E allora come posso fare per attivare i commenti nel Blog? Vi rendete conto che un sito deve poter avere anche la possibilità di interagire con i lettori, sia tramite un Blog, che in altri modi? Per favore aiutatemi a trovare una soluzione. Distinti saluti"
Qualcuno sa gentilmente indicarmi come fare?
Oppure l'unica soluzione è lasciare il Blog chiuso, oppure rimuoverlo? O cambiare Hosting?
Autore
Ho ricevuto questa risposta dal mio Hosting:
Gentile Andrea,
cerchiamo di andare con ordine nel rispondere alle sue domande:
- non devono essere modificati i permessi
- dica ai tecnici di website che il server funziona in modalità suexec e capiranno
- l'errore 404 può essere legato alla modifica dei permessi e all'impostazione errata dell'eventuale .htaccess (che non sappiamo se lei usa)
- abbiamo reimpostato noi i permessi ieri; la invitiamo a reimpostarli e non modificarli più. Lo facciamo nuovamente noi.
- per finire, non abbiamo sviluppato noi il Blog e non sappiamo come funziona; possiamo dirle come funzionano i nostri server e lo abbiamo fatto.
Restiamo a disposizione
Autore
Se può servire dico che ho trovato la cartella htaccess, e contiene lo script: ErrorDocument 403........ Quindi non riguarda l'errore 404, anche se è molto vicino.
E' impostata con settaggio a 644 ed ho provato a settarla a 777, ma risponde: "Non e´ possibile, i comandi del sito chmod 0777 /.htaccess. Nota che il comando CHMOD e´ disponibile solo su server FTP Unix/Linux, non su server FTP Windows."
Ovviamente non ho intenzione di cambiare Sistema operativo.
Per favore qulcuno ci aiuta a risolvere il problema?
@Antonino: Per le problematiche di Accesso Ftp su Aruba puoi per cortesia aprire un'altro post?
@Andrea: Non è indispensabile che setti i permessi 777 su tutta la cartella Blog perchè in questo modo è possibile creare dei problemi di funzionamento degli script interni di quella cartella, ma dovresti capire dal tuo provider se è presente una cartella di accesso in lettura e scrittura che permette il funzionamento dei commenti.
Normalmente i provider permettono l'accesso in scrittura per ogni cartella
del server: in questi casi non è necessario specificare alcun percorso
per la cartella pubblica nell'interfaccia di Website X5 Evolution 8. Al contrario, se l'accesso in scrittura e lettura è solo di una cartella bisogna farsi dare dal Provider il nome di quella cartella ed inserirla in Blog nel tab Commenti -> percorso della cartella pubblica con il formato:
/nomecartella
Non ti consiglio di modificare i permessi e di usare un htaccess perchè si potrebbero perdere delle configurazioni/settaggi di funzionamento del Web Server di default. Magari prima prova a farti settare le impostazioni corrette dal tuo provider, poi prova a cancellare il contenuto esportato dal tuo spazio web e rifai l'esportazione online del file di progetto. Solo in questo modo possiamo verificare con certezza il funzionamento del blog.
Autore
Grazie per la risposta Luca S. Ho provato anche a fare ciò che mi hai indicato, ma il risultato è sempre lo stesso. Il mio provider gentilmente ha settato tutto e mi ha detto che è tutto a posto, ma chi prova a pubblicare un commento vede apparire la stessa pagina di errore. Evidentemente c'è qualcosa di incompatibile fra il software Website ed il provider TopHost.
Ho rimosso il Blog.
Grazie ugualmente per i tentativi.
Aruba server windows con versione 8 tutto ok con la v9 E' un disastro
l'email arriva indicando che è stato aggiunto un nuovo messaggio con link d'aprovazione ti identifiche e poi arriva la schermata nessun messaggio .
Io non c'è la faccio PIù
TEST DI ESEMPIO
http://www.carraraonline.com/blog/index.php?id=xi8&ok=1
Autore
Vorrei specificare che ho cliccato involontariamente la voce "Corretto", ma non volevo contrassegnare questo post come risolto, perchè in realtà non è stato risolto niente, ed anzi lo scorso mese ho comprato Evo9, ma non ho verificato quello che Pietro B. ha segnalato nell'ultimo post. Peccato che non si possa riaprire un post chiuso.