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
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!!!!
Se non specifichi il file di destinazione con il parametro
--result-file=[/path/to/file]
viene stampato tutto a video.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!!!!