jmueller17 / Aixada

Aixada helps self-managed consumption cooperatives to organize their flow of products, money, and information.
Other
33 stars 37 forks source link

Importar la base de dades a un nou servidor #235

Closed mamuts closed 5 years ago

mamuts commented 5 years ago

Bones,,

Estic mirant d'actualitzar la versió que utilitzavem a la última que hi ha pels problemes de compatibilitat amb php7. He fet una còpia de la base de dades amb phpmyadmin per importar les dades a la nova web. Però al restaurar l'arxiu sql em dona errors de privilegi:

consulta SQL:

-- -- Database: saltioliorg

DELIMITER $$-- -- Procedures

CREATE DEFINER = saltioliorg@% PROCEDURE activate_preorder_products ( IN the_date date, IN product_id_list varchar( 255 ) ) BEGIN SET @q = concat( "update aixada_order_item set date_for_order = '", the_date, "' where date_for_order = '1234-01-23' and product_id in ", product_id_list, ";" ) ;

prepare st FROM @q ;

EXECUTE st;

deallocate prepare st;

end$$

MySQL ha dicho: Documentación

1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation

Quan si que tinc permisos sobre la base de dades. Quina és la millor opció per migrar de host i de versió de l'aixada?

Merci per endavant! I perdo per tanta pregunta ;)

jorix commented 5 years ago

...compatibilitat amb php7...

Aixada, per ara, no funciona en PHP >=7.1. En 7.0 es pot fer alguna cosa però ni hi ha garanties.

...CREATE DEFINER = saltioliorg@% PROCEDURE activate_preorder_products...

Tens drets sobre l'esquema saltioliorg?

mamuts commented 5 years ago

Bones, al final vaig trobar com poder fer la migració de host. He aprofitat i he escrit una còpia, a partir del que hi havia a la wiki de com fer la instalació, però pensat en com fer una migració de host.

Migració de host (utilitzant phpMyAdmin)

sql/setup/aixada_queries_all.sql

local_config/dbBkups/ local_config/reports/ local_config/orders/

  1. js/jquery/jquery-1.7.1.min.js -> js/jquery/jquery.js
  2. js/jqueryui/jquery-ui-1.8.20.custom.min.js -> js/jqueryui/jqueryui.js
  3. css/ui-themes/redmond/jquery-ui-1.8.20.custom.css -> css/ui-themes/redmond/jqueryui.css
  4. css/ui-themes/start/jquery-ui-1.8.20.custom.css -> css/ui-themes/start/jqueryui.css
  5. css/ui-themes/ui-lightness/jquery-ui-1.8.20.custom.css -> css/ui-themes/ui-lightness/jqueryui.css
  6. css/ui-themes/smoothness/jquery-ui-1.8.20.custom.css -> css/ui-themes/smoothness/jqueryui.css
jorix commented 5 years ago

He fet una cosa més resumida a wiki.

Allà també parla de la nova actualització automàtica.

jorix commented 5 years ago

Ah!, i gràcies!