Errore di sintassi
Autore: Simone Olettociao a tutti
ho acquistato un dominio con aruba, ho scaricato i file del sito
quando vado a visualizzarlo mi da questi errori
"Parse error: syntax error, unexpected '"', expecting ')' in D:\inetpub\webs\associazionegiannizamborlinit\index.php on line 234"
se provo ad avviare il sito direttamente da websitex5
"La ricerca di - associazionegiannizamborlin.it - non ha prodotto risultati in nessun documento. Suggerimenti: Assicurarsi che tutte le parole siano state digitate correttamente. Provare con parole chiave diverse. Provare con parole chiave più generiche."
se lo cerco dalla barra di ricerca di google
ho contattato lo staff di aruba e mi risponde così
"l'errore che le viene proposto le indica anche su quale pagina e riga è presente. la sintassi errata risulta in realtà sulla linea prima, la 233 di index.php attualmetne :
$dynObj->saveToFile(pathCombine(array($imSettings['general']['public_folder'], 'user\')));
La corregga così :
$dynObj->saveToFile(pathCombine(array($imSettings['general']['public_folder'], 'user')));"
primo per me le due righe di programmazione sono uguali
secondo, e non da poco, non saprei come modificare una riga generata da websitex5
avete qualche consiglio da darmi per risolvere?
grazie mille anticipatamente a tutti quelli che risponderanno
strano, io nella tua pagina online non vedo errori...
@Simone , hai due pagine index
quella giusta è questa
http://associazionegiannizamborlin.it/index.html
l'altra puoi cancellarla...
quando al passo 5 vedi i files sull'host , seleziona e cancella
index.php
ci sono due pagine index
la html giusta e la pop che da l'errore.
E' da capire cosa hai messo in quella pagina hop
La correzione proposta da Aruba sembra strana non é. vero che le due istruzioni sono uguali
Ti hanno fatto togliere lo slesc/ e mettere i doppi apici alla fine dopo il punto e virgola che segna la fine dell'istruzione.
Magari può essere che c'è dell'altro dopo ma mi pare strano...
ciao
Autore
ciao claudio, ho provato a cancellare il file index.php, ma nulla di fatto
ho provato a fare un sito prova, quello viene caricato corretto, poi quando carico il definitivo si inchioda tutto
Autore
ciao giorgio, io la modifica di aruba non l'ho fatta perchè non saprei da dove partire per farla
il index.php non so da dove si genera, forse il menù?
...adesso però vedo che il sito si basa su
index.php
e non più su index.html ...
hai attivato anche il certificato SSL ?
se si e se hai messo delle istruzioni nell'htaccess , può essere che hai degli errori anche lì...
Autore
praticamente sono 5-6 pagine di contenuti dinamici, in maniera che il segretario dell'associazione può modificare a suo piacimento i contenuti
quando scarico lo faccio con l'opzione FTP transfer
...ok allora è giusto che siano .php
prova a mettere nel progetto in gestione dati
cartella in scrittura
e verifica che la cartella
public
sul tuo host abbia i permessi di scrittura...
Autore
ora l'errore è questo
Errore HTTP 403.14 - Forbidden
devo aver fatto un gran casino
...ma facendo cosa ti è apparso quell'errore ?
e non hai risposto alla domanda
Autore
l'errore mi è apparso dopo che ho cambiato la cartella di destinazione
da dove attivo il certificato SSL? sul metodo di trasferimento?
che cartella di destinazione ?
perchè hai cambiato la cartella di destinazione ?
per l'ssl non preoccuparti...
una cosa per volta ... che di casino ce n'è già tanto...
Stai facendo confusione , non ti ho scritto di cambiare la cartella di destinazione !!!
ma di mettere in gestione dati come cartella abilitata alla scrittura la cartella public !!!
Leggi le istruzioni con calma... altrimenti non ne vieni più fuori e peggiora il tutto !!!
...non dovresti avere questi problemi visto che hai Website dalla versione 8 !
Autore
cartella con accesso in scrittura : /public -fatto
ora rimetto tutto come inizio, quindi vado a scrivere sulla cartella associzionegiannizamborlin.it che è sull'host
Autore
ancora, l'errore ora è il seguente
Parse error: syntax error, unexpected '"', expecting ')' in D:\inetpub\webs\associazionegiannizamborlinit\index.php on line 166
Autore
interessante, sono le pagine php a non funzionare
ho smanettato un po' sui file e ho capito come fare la modifica consigliata da aruba
poi ho controllato il sito, sui contenuti dinamici ho messo su "sottocartella su server dove salvare i dati" "user/"
poi ho visto che la modifica di aruba er quella, come suggerito da giorgio, era quella di levare la slesc, ho provato a levarla e opplà risolto tutto
GRAZIE MILLE A TUTTI, soprattutto a Claudio D. che mi ha sopportato