Errore in Drush

17 contenuti / 0 new
Ultimo contenuto
Errore in Drush

Ciao a tutti, sto iniziando a usare Drush con non poche difficoltà. Sto lavorando in locale e ho provato a lanciare questo comando:
[code]d:\siti\www\miosito.test>drush archive-dump default --destination=/backups/sito.tar[/code]

e Drush mi ha restituito questa scritta:

[code]
Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknow n on line 0
"/tput" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
The following restricted PHP modes have non-empty values: safe_mode. [error]

This configuration is incompatible with drush. Please check your configuration settings in D:\xampp\php\php.ini or in your drush.ini file; see examples/example.drush.ini for details.
"/stty" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/mode" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
Drush could not detect the console window width. Set a Windows [warning]

Environment Variable of COLUMNS to the desired width.
"/tput" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/tput" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/tput" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/php" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/bsdtar.exe" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/bsdtar.exe" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/php" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
Unable to determine sites directory for default [warning]

"/bsdtar.exe" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/bsdtar.exe" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/bsdtar.exe" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
"/gzip" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
Source directory D:\siti\www\miosito.test/none.20131110_142122.tar.gz [error]

is not readable or does not exist.
Archive saved to D:\siti\www\miosito.test/1 [ok]

d:\siti\www\miosito.test>

[/code]

come posso correggere l'errore?
Grazie a tutti

Drupal Version:

problema risolto disabilitando il safe mode in php.ini.
Ho però riprovato a lanciare il comando ma mi da il seguente errore:
[code]d:\siti\www\miosito.test>drush archive-dump default --destination=/backups/sito.t
ar
Database dump failed. [error][/code]

perchè?

Il duro lavoro fatto con passione, ripaga sempre!!!!

Hai provato a cambiare nome al file che salvi?
Se dai semplicemente:
drush ard
riesci a fare il backup?

ho provato il comando, lavora per un po e poi mi da questo messaggio di errore: "Database dump failed [error]"

Il duro lavoro fatto con passione, ripaga sempre!!!!

Forse un errore di installazione...

Gli altri comandi funzionano?

drush st
drush rq
drush cc all

Hai provato a fare il backup con drush sql_dump?

con il comando drush st mi da questo:

D:\siti\www\soprov.test>drush st
Drupal version                  :  6.28
Site URI                             :  http://default
Database driver                 :  mysql
Database username           :  username
Database name                 :  miositodb
Database                          :  Connected
Drupal bootstrap              :  Successful
Drupal user                      :
Default theme                  :  bluemarine
Administration theme      :  bluemarine
PHP executable                :  php.exe
PHP configuration            :  D:\xampp\php\php.ini
PHP OS                            :  WINNT
Drush version                 :  7.0-dev
Drush configuration        :
Drush alias files              :
Drupal root                     :  D:/siti/www/miosito.test
Site path                         :  sites/default
File directory path           :  sites/default/files
Temporary file directory path   :  tmp

mentre con il comendo drush sq:

Title                     Severity  Description
CKEditor                  OK        3.6.3
Processo di manutenzione  Avviso    Ultima esecuzione: 5 giorni 16 ore fa del cron
                                                         Cron non ├¿ stato eseguito di recente. Per maggiori informazioni consulta il manuale on-line per configurare i cron jobs. Puoi eseguire cron manualmente.
CTools CSS Cache          OK        Esiste
PHP DOM Extension         Info      Attivato
Drupal                    Info      6.28
File system               Info      Scrivibile (modalit├á di download pubblica)
Avanzamento del caricamento          Info      Non abilitato Il server non ├¿ in grado di visualizzare
l'avanzamento del caricamento. L'indicatore di avanzamento del caricamento richiede PHP 5.2 o superiore e un server Apache.
Libreria GD               OK        bundled (2.0.34 compatible) GIF Read Support, GIF Create Support, JPEG
Support, PNG Support, WBMP Support, XBM Support, FreeType Support with freetype
jQuery UI                 OK        1.7.3
jQuery Update             OK        1.3.2
Database MySQL            Info      5.5.16
Page title version        OK        Enabled (page_title table contains 0 righe)
PHP                       Info      5.3.8
Limite della memoria PHP  Info      128M
PHP register globals      Info      Disattivato
File di configurazione    Info      Protetto
SMTP                      OK        PHP Mailer Installed
Zlib library              OK        Attivato
Libreria Unicode          OK        Estensione Mbstring per PHP
Aggiornamenti del         OK        Aggiornato
database
Accesso a update.php      Info      Protetto
Notifiche di              Info      Attivato
aggiornamento
Stato degli               Avviso        Non sono disponibili informazioni sugli
aggiornamenti del core              aggiornamenti
di Drupal                                   Nessuna informazione disponibile per
                                                  potenziali nuovi aggiornamenti dei moduli
                                                  o temi installati. Per controllare gli
                                                  aggiornamenti, puoi aver bisogno di
                                                  eseguire cron o puoi controllare
                                                  manualmente. Nota che controllare la
                                                 disponibilit├á di nuovi aggiornamenti pu├▓
                                                 durare a lungo, per favore sii paziente.
Server web                Info
XML sitemap cache         Info      Writable
directory
XML sitemap               Avviso    Last attempted generation on 06/11/2013 -
                                                 00:13 (6 giorni 9 ore ago).
                                                 The XML cached files are out of date and
                                                 need to be regenerated. You can run cron
                                                 manually to regenerate the sitemap files.

il comando drush cc all:
'all' cache was cleared

il comando drush sql_dump:
The drush command 'sql_dump' could not be found.  Run `drush cache-clear drush` to clear the commandfile cache if you have installed new extensions.   [error]

lanciato il comando drush cache-clear drush, eseguito con successo. Lanciato poi drush sql_dump dandomi lo stesso errore.

Il duro lavoro fatto con passione, ripaga sempre!!!!

Scusa, ho scritto male il comando: drush sql-dump

Per un elenco dei comandi disponibili: drush

Scusa di che, ci mancherebbe. Devo solo che ringraziarti visto l'aiuto che mi stai dando.
ho lanciato il comando e questo è il messaggio di errore che mi ha dato:
"mysqldump" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch. Database dump failed                                                     [error]

A questo punto credo che l'errore sia nella connessione con mysql, sbaglio? Come posso risolverlo?

Il duro lavoro fatto con passione, ripaga sempre!!!!

Ho inserito nel lista della path di sistema (da pannello di controllo di windows -> sistema) il percorso di mysql che nel mio caso è: D:\xampp\mysql\bin ova al cui interno vi era il comando mysqldump.exe. Fatta questa modifica ho lanciato il comando e questo a cominiciato a generarmi una miriade di codice. E' normale, siamo riusciti a risolvere il problema?

Il duro lavoro fatto con passione, ripaga sempre!!!!

nextpic wrote:
ho lanciato il comando e questo a cominiciato a generarmi una miriade di codice. E' normale

Se non specifichi il file di destinazione con il parametro --result-file=[/path/to/file] viene stampato tutto a video.
nextpic wrote:
siamo riusciti a risolvere il problema?

Prova a fare il dump con drush ard

Non lo sapevo, ossia di drush non so nulla...ahahah
sembra che il problema sia risolto, lanciato il comando drush archive-dump default --destination=/backups/sito.tar è lo ha eseguito con successo

MaxSimon, mi potresti indicare delle guide per imparare ad usare Drush

I miei siti vengono caricati principalemnte su server Netsons, che paramentro devo guardare, nel mio servizio di hosting, per vedere se vi posso utilizzare drush? Come posso utilizzarlo in remoto?

Grazie ancora di tutto

Il duro lavoro fatto con passione, ripaga sempre!!!!

Bene!
Io l'ho installato su Netsons (hosting FAST); se hai accesso SSH al server lo puoi installare tranquillamente, come hai fatto in locale.
Se ti interessa avere qualche informazione sull'utilizzo di SSH dai un'occhiata a questo video.

La guida ufficiale con tutte le informazioni, FAQ ed esempi la trovi su drush.org.

Da terminale:
drush help comando
per avere una guida sull'utilizzo del singolo comando.

Ciao

Perfetto grazie mille!!!!
Ora sto provando questo comando per poter disabilitare tutti i moduli non core:
drush pm-disable `drush pm-list --no-core --type=module --pipe`

Però mi da questo errore:

Unknown options: --no-core, --type, --pipe'.  See `drush help       [error]
pm-disable` for available options. To suppress this error, add the option --strict=0.

se poi a quel comando aggiungo --strict=0 mi dice: There were no extensions that could be disabled.                            [ok]

Il duro lavoro fatto con passione, ripaga sempre!!!!

drush pml --no-core --type=module --status=enabled --pipe > modules.txt
xargs -a modules.txt drush -y dis

Vedi qui

Ciao!

Il problema è con il prompt di comando di windows xargs non me lo riconosce

Il duro lavoro fatto con passione, ripaga sempre!!!!

Utente windows??
No Linux??
Ahi ahi ahi!!!

Scherzo, scusa, non uso Winzoz da anni e non saprei cosa dirti.

:-(

Il duro lavoro fatto con passione, ripaga sempre!!!!