Comments (25)
Quale è il tuo hosting?
Se non sei su Altervista il problema è probabilmente dovuto ad una impostazione specifica per quell'hosting. In tal caso, modifica il file .htaccess che trovi nella cartella principale ed elimina le righe seguenti:
# attiva PHP 8.0 su Altervista
AddHandler av-php8 .php
Poi controlla anche le impostazioni del tuo hosting per assicurarti che stia usando il PHP 7.4 o successivo.
from giuaschool.
No non è altervista. Controllerò. Però prima funzionava…
from giuaschool.
@trinko L'hosting è x10hosting , servirebbe che si risolvesse al più presto ,se è possibile
from giuaschool.
Ho già scritto quella che ritengo sia la soluzione:
vedi
from giuaschool.
Più semplicemente sovrascrivi il file .htaccess con questo allegato:
fix.zip
from giuaschool.
Il problema dello scaricare i file non succede più, d'altro canto quando provo a effettuare l'aggiornamento del db compare questo errore:
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'gs_definizione_richiesta' already exists
from giuaschool.
Dall'errore riportato mi sembra che tu non stia usando il metodo di aggiornamento automatico indicato
in questo annuncio
Se è così, poi ti spiego come saltare i passaggi già effettuati.
from giuaschool.
Ho scompattato il file update e messo il sito in manutenzione, però quando vado su /TEMP clicco su "continua" ma l'operazione va in time-out.
app_prod-2022-11-04.log
from giuaschool.
Aspetta: tu avevi già scompattato i file della nuova versione.
Quindi devi saltare il passo iniziale. Per andare avanti devi utilizzare il link seguente:
http://nome_sito/public/install/update.php?token=XXX&step=2
Devi sostituire XXX con il valore del token che puoi leggere dal file .gs-updating, presente nella cartella principale.
from giuaschool.
app_prod-2022-11-04 (1).log
Mi sa che nel frattempo ho fatto un po' di casini... XD
from giuaschool.
Prova lo stesso, se non hai cancellato file dovrebbe funzionare comunque.
from giuaschool.
Non c'ho più .gs-updating
from giuaschool.
Tra l'altro adesso mi compare l'errore 500...
from giuaschool.
Gli errori sono normali, perché, se ho capito bene quanto è successo, tu adesso hai il codice aggiornato alla versione 1.5.1 ma il database è ancora alla versione precedente. Questo crea problemi per qualsiasi pagina del registro. Ma l'aggiornamento dovrebbe funzionare lo stesso.
Il file .gs-updating lo puoi ricreare, inserendolo nella cartella principale, perchè contiene solo queste due righe:
version=1.5.1
token=XXX
Sostituisci XX con un numero qualsiasi, che userai anche nell'indirizzo che ho indicato in precedenza
from giuaschool.
Adesso compare questo "passo 3"
[DELETE FROM gs_colloquio; ALTER TABLE gs_colloquio DROP FOREIGN KEY FK_A42C6DE08EEAC9E6; DROP INDEX IDX_A42C6DE08EEAC9E6 ON gs_colloquio;]
from giuaschool.
Prova a sostituire, nel file src/install/update-v1.5.1, la riga seguente:
"DELETE FROM gs_colloquio; ALTER TABLE gs_colloquio DROP FOREIGN KEY FK_A42C6DE08EEAC9E6; DROP INDEX IDX_A42C6DE08EEAC9E6 ON gs_colloquio;",
con
"DELETE FROM gs_colloquio;",
Poi continua col passo 3.
from giuaschool.
Ok. Io adesso ho tre indici nella tabella colloqui.
from giuaschool.
Dovrebbe esserci solo la chiave primaria e l'indice sulla colonna docente_id. Se puoi, cancella a mano gli altri
from giuaschool.
Su docente_id ho questo
IDX_A42C6DE094E27525
from giuaschool.
Si, quello è ok
from giuaschool.
Quella su orario_id non me la fa cancellare per un vincolo di chiave esterna
from giuaschool.
Ok, prova ad inserire questi comandi SQL (nella finestra SQL di MyPhpAdmin):
SET FOREIGN_KEY_CHECKS = 0;
ALTER TABLE gs_colloquio DROP FOREIGN KEY FK_A42C6DE08EEAC9E6;
DROP INDEX IDX_A42C6DE08EEAC9E6 ON gs_colloquio;
SET FOREIGN_KEY_CHECKS = 1;
from giuaschool.
#1091 - Impossibile cancellare (DROP FOREIGN KEY) FK_A42C6DE08EEAC9E6
. Controllare che il campo chiave esista.
from giuaschool.
Forse era già cancellata, prova a cancellare solo l'indice:
Ok, prova ad inserire questi comandi SQL (nella finestra SQL di MyPhpAdmin):
SET FOREIGN_KEY_CHECKS = 0;
DROP INDEX IDX_A42C6DE08EEAC9E6 ON gs_colloquio;
SET FOREIGN_KEY_CHECKS = 1;
from giuaschool.
Niente lo stesso... però mi sembra che comunque funzioni.
from giuaschool.
Related Issues (20)
- ERRORE SCRUTINIO TRIMESTRE HOT 6
- Malfunzionamento scrutinio trimestre HOT 2
- Problema installazione HOT 4
- errore dopo ultimo aggiornamento HOT 9
- Errore visione nel nome del docente (lato genitore) HOT 2
- Errore nell'importazione degli alunni HOT 6
- Errore grave nel registro HOT 3
- Errore nell'eseguimento dello Scrutinio HOT 3
- Malfunzionamento generale del sistema HOT 20
- Problema in seguito agli scrutini HOT 2
- Errore con i moduli HOT 6
- Problema nel passaggio al nuovo A.S HOT 6
- Files HOT 16
- Problemi scrutinio HOT 8
- Errore Symfony nell'installazione HOT 6
- Errore Assenze HOT 5
- Errore nel file di evacuazione HOT 9
- Problema con il caricamento del file zip HOT 48
- Certificato delle Competenze HOT 1
- Errore aggiornamenti registro HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from giuaschool.