Giter Club home page Giter Club logo

Comments (25)

trinko avatar trinko commented on July 18, 2024

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.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

No non è altervista. Controllerò. Però prima funzionava…

from giuaschool.

sempliciniluigi89 avatar sempliciniluigi89 commented on July 18, 2024

@trinko L'hosting è x10hosting , servirebbe che si risolvesse al più presto ,se è possibile

from giuaschool.

trinko avatar trinko commented on July 18, 2024

Ho già scritto quella che ritengo sia la soluzione:
vedi

from giuaschool.

trinko avatar trinko commented on July 18, 2024

Più semplicemente sovrascrivi il file .htaccess con questo allegato:
fix.zip

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

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.

trinko avatar trinko commented on July 18, 2024

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.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

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.

trinko avatar trinko commented on July 18, 2024

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.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

app_prod-2022-11-04 (1).log
Mi sa che nel frattempo ho fatto un po' di casini... XD

from giuaschool.

trinko avatar trinko commented on July 18, 2024

Prova lo stesso, se non hai cancellato file dovrebbe funzionare comunque.

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

Non c'ho più .gs-updating

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

Tra l'altro adesso mi compare l'errore 500...

from giuaschool.

trinko avatar trinko commented on July 18, 2024

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.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

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.

trinko avatar trinko commented on July 18, 2024

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.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

Ok. Io adesso ho tre indici nella tabella colloqui.

from giuaschool.

trinko avatar trinko commented on July 18, 2024

Dovrebbe esserci solo la chiave primaria e l'indice sulla colonna docente_id. Se puoi, cancella a mano gli altri

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

Su docente_id ho questo
IDX_A42C6DE094E27525

from giuaschool.

trinko avatar trinko commented on July 18, 2024

Si, quello è ok

from giuaschool.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

Quella su orario_id non me la fa cancellare per un vincolo di chiave esterna

from giuaschool.

trinko avatar trinko commented on July 18, 2024

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.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

#1091 - Impossibile cancellare (DROP FOREIGN KEY) FK_A42C6DE08EEAC9E6. Controllare che il campo chiave esista.

from giuaschool.

trinko avatar trinko commented on July 18, 2024

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.

rodolfo024 avatar rodolfo024 commented on July 18, 2024

Niente lo stesso... però mi sembra che comunque funzioni.

from giuaschool.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.