drush

estis2017/11/08 (水) 01:06 に投稿

drush ard
 で、データベースとファイルをバックアップ。
 ~/drush-backups/archive-dump/ に、
 20171107153830
みたいなディレクトリが作成されて、その中に
 dp8.20171107_153830.tar.gz
が、作成される。

この中の
 dp8.sql
が、ダンプがファイル。

 

drush sset system.maintenance_mode 1
drush cr
で、メンテナンスモード開始。

drush sset system.maintenance_mode 0
drush cr
で、メンテナンスモード終了。

 

drush cr
は、キャッシュリビルド。

 

$ drush
Execute a drush command. Run `drush help [command]` to view command-specific help.  Run `drush topic` to read even more documentation.

Global options (see `drush topic core-global-options` for the full list):
 -d, --debug                               Display even more information, including internal messages.                                                 
 -h, --help                                This help system.                                                                                           
 -n, --no                                  Assume 'no' as answer to all prompts.                                                                       
 -r , --root=                  Drupal root directory to use (default: current directory).                                                  
 -s, --simulate                            Simulate all relevant actions (don't actually change the system).                                           
 -l ,             URI of the drupal site to use (only needed in multisite environments or when running on an alternate port). 
 --uri=                                                                                                                       
 -v, --verbose                             Display extra information about the command.                                                                
 -y, --yes                                 Assume 'yes' as answer to all prompts.

Core Drush commands: (core)
 archive-dump (ard,    Backup your code, files, and database into a single file.                                      
 archive-backup, arb)                                                                                                 
 archive-restore       Expand a site archive into a Drupal web site.                                                  
 (arr)                                                                                                                
 core-cli (php)        Open an interactive shell on a Drupal site.                                                    
 core-config (conf,    Edit drushrc, site alias, and Drupal settings.php files.                                       
 config)                                                                                                              
 core-cron (cron)      Run all cron hooks in all active modules for specified site.                                   
 core-execute (exec,   Execute a shell command. Usually used with a site alias.                                       
 execute)                                                                                                             
 core-init (init)      Enrich the bash startup file with completion and aliases. Copy .drushrc file to ~/.drush       
 core-quick-drupal     Download, install, serve and login to Drupal with minimal configuration and dependencies.      
 (qd, cutie)                                                                                                          
 core-requirements     Provides information about things that may be wrong in your Drupal installation, if any.       
 (status-report, rq)                                                                                                  
 core-rsync (rsync)    Rsync the Drupal tree to/from another server using ssh.                                        
 core-status (status,  Provides a birds-eye view of the current Drupal installation, if any.                          
 st)                                                                                                                  
 core-topic (topic)    Read detailed documentation on a given topic.                                                  
 do:sanitize           Performs database sanitization.                                                                
 (do-sanitize)                                                                                                        
 drupal-directory      Return the filesystem path for modules/themes and other key folders.                           
 (dd)                                                                                                                 
 entity-updates        Apply pending entity schema updates.                                                           
 (entup)                                                                                                              
 help                  Print this help message. See `drush help help` for more options.                               
 image-derive (id)     Create an image derivative.                                                                    
 image-flush (if)      Flush all derived images for a given style.                                                    
 new-status                                                                                                           
 php-eval (eval, ev)   Evaluate arbitrary php code after bootstrapping Drupal (if available).                         
 php-script (scr)      Run php script(s).                                                                             
 queue-list            Returns a list of all defined queues                                                           
 queue-run             Run a specific queue by name                                                                   
 sanitize:comments     Sanitizes comments_field_data table.                                                           
 (sanitize-comments)                                                                                                  
 sanitize:sessions     Truncates the session table.                                                                   
 (sanitize-sessions)                                                                                                  
 sanitize:table-colum  Replaces all values in given table column with the specified value.                            
 n                                                                                                                    
 (sanitize-table-colu                                                                                                 
 mn)                                                                                                                  
 sanitize:user-fields  Sanitize string fields associated with the user.                                               
 (sanitize-user-field                                                                                                 
 s)                                                                                                                   
 shell-alias (sha)     Print all known shell alias records.                                                           
 site-alias (sa)       Print site alias records for all known site aliases and local sites.                           
 site-install (si)     Install Drupal along with modules/themes/configuration using the specified install profile.    
 site-set (use)        Set a site alias to work on that will persist for the current session.                         
 site-ssh (ssh)        Connect to a Drupal site's server via SSH for an interactive session or to run a shell command 
 sql-sanitize          Run sanitization operations on the current database.                                           
 (sqlsan)                                                                                                             
 twig-compile (twigc)  Compile all Twig template(s).                                                                  
 updatedb (updb)       Apply any database updates required (as with running update.php).                              
 updatedb-status       List any pending database updates.                                                             
 (updbst)                                                                                                             
 variable-delete       Delete a variable.                                                                             
 (vdel)                                                                                                               
 variable-get (vget)   Get a list of some or all site variables and values.                                           
 variable-set (vset)   Set a variable.                                                                                
 version               Show drush version.                                                                            
 wrap:table-name       Wraps a table name in brackets if a database prefix is being used.                             
 (wrap-table-name)
Cache commands: (cache)
 cache-clear (cc)      Clear a specific cache, or all drupal caches.             
 cache-get (cg)        Fetch a cached object and display it.                     
 cache-rebuild (cr,    Rebuild a Drupal 8 site and clear all its caches.         
 rebuild)                                                                        
 cache-set (cs)        Cache an object expressed in JSON or var_export() format.
Config commands: (config)
 config-delete (cdel)  Delete a configuration object.                                                                          
 config-edit (cedit)   Open a config file in a text editor. Edits are imported into active configuration after closing editor. 
 config-export (cex)   Export configuration to a directory.                                                                    
 config-get (cget)     Display a config value, or a whole configuration object.                                                
 config-import (cim)   Import config from a config directory.                                                                  
 config-list (cli)     List config names by prefix.                                                                            
 config-pull (cpull)   Export and transfer config from one environment to another.                                             
 config-set (cset)     Set config value directly. Does not perform a config import.
Field commands: (field)
 field-clone           Clone a field and all its instances.                         
 field-create          Create fields and instances. Returns urls for field editing. 
 field-delete          Delete a field and its instances.                            
 field-info            View information about fields, field_types, and widgets.     
 field-update          Return URL for field editing web page.
Make commands: (make)
 make                  Turns a makefile into a working Drupal codebase.                                                                  
 make-convert          Convert a legacy makefile into another format. Defaults to converting .make => .make.yml.                         
 make-generate         Generate a makefile from the current Drupal site.                                                                 
 (generate-makefile)                                                                                                                     
 make-lock             Process a makefile and outputs an equivalent makefile with projects version *resolved*. Respects pinned versions. 
 make-update           Process a makefile and outputs an equivalent makefile with projects version resolved to latest available.
Project manager commands: (pm)
 pm-disable (dis)      Disable one or more extensions (modules or themes).                                                                
 pm-download (dl)      Download projects from drupal.org or other sources.                                                                
 pm-enable (en)        Enable one or more extensions (modules or themes).                                                                 
 pm-info (pmi)         Show detailed info for one or more extensions (modules or themes).                                                 
 pm-list (pml)         Show a list of available extensions (modules and themes).                                                          
 pm-projectinfo        Show a report of available projects and their extensions.                                                          
 (pmpi)                                                                                                                                   
 pm-refresh (rf)       Refresh update status information.                                                                                 
 pm-releasenotes       Print release notes for given projects.                                                                            
 (rln)                                                                                                                                    
 pm-releases (rl)      Print release information for given projects.                                                                      
 pm-uninstall (pmu)    Uninstall one or more modules and their dependent modules.                                                         
 pm-update (up)        Update Drupal core and contrib projects and apply any pending database updates (Same as pm-updatecode + updatedb). 
 pm-updatecode (upc)   Update Drupal core and contrib projects to latest recommended releases.                                            
 pm-updatestatus       Show a report of available minor updates to Drupal core and contrib projects.                                      
 (ups)
Role commands: (role)
 role-add-perm (rap)   Grant specified permission(s) to a role.                                                                                                                                                                                                                  
 role-create (rcrt)    Create a new role.                                                                                                                                                                                                                                        
 role-delete (rdel)    Delete a role.                                                                                                                                                                                                                                            
 role-list (rls)       Display a list of all roles defined on the system.  If a role name is provided as an argument, then all of the permissions of that role will be listed.  If a permission name is provided as an option, then all of the roles that have been granted that 
                       permission will be listed.                                                                                                                                                                                                                                
 role-remove-perm      Remove specified permission(s) from a role.                                                                                                                                                                                                               
 (rmp)
Runserver commands: (runserver)
 runserver (rs)        Runs PHP's built-in http server for development.
SQL commands: (sql)
 sql-cli (sqlc)        Open a SQL command-line interface using Drupal's credentials.                                            
 sql-connect           A string for connecting to the DB.                                                                       
 sql-create            Create a database.                                                                                       
 sql-drop              Drop all tables in a given database.                                                                     
 sql-dump              Exports the Drupal DB as SQL using mysqldump or equivalent.                                              
 sql-query (sqlq)      Execute a query against a database.                                                                      
 sql-sync              Copies the database contents from a source site to a target site. Transfers the database dump via rsync.
Search commands: (search)
 search-index          Index the remaining search items without wiping the index. 
 search-reindex        Force the search index to be rebuilt.                      
 search-status         Show how many items remain to be indexed out of the total.
State commands: (state)
 state-delete (sdel)   Delete a state value.  
 state-get (sget)      Display a state value. 
 state-set (sset)      Set a state value.
User commands: (user)
 user-add-role (urol)  Add a role to the specified user accounts.                                    
 user-block (ublk)     Block the specified user(s).                                                  
 user-cancel (ucan)    Cancel a user account with the specified name.                                
 user-create (ucrt)    Create a user account with the specified name.                                
 user-information      Print information about the specified user(s).                                
 (uinf)                                                                                              
 user-login (uli)      Display a one time login link for the given user account (defaults to uid 1). 
 user-password (upwd)  (Re)Set the password for the user account with the specified name.            
 user-remove-role      Remove a role from the specified user accounts.                               
 (urrol)                                                                                             
 user-unblock (uublk)  Unblock the specified user(s).
Views commands: (views)
 views-analyze (va)    Get a list of all Views analyze warnings                  
 views-dev (vd)        Set the Views settings to more developer-oriented values. 
 views-disable (vdis)  Disable the specified views.                              
 views-enable (ven)    Enable the specified views.                               
 views-execute (vex)   Execute a view and get the results.                       
 views-list (vl)       Get a list of all views in the system.
Watchdog commands: (watchdog)
 watchdog-delete      Delete watchdog messages.                                                                                   
 (wd-del, wd-delete)                                                                                                              
 watchdog-list        Show available message types and severity levels. A prompt will ask for a choice to show watchdog messages. 
 (wd-list)                                                                                                                        
 watchdog-show        Show watchdog messages.                                                                                     
 (wd-show, ws)
インターフェースの翻訳: (locale)
 locale-check          Checks for available translation updates. 
 locale-update         Updates the available translations.

Comments

Comment

drush 9からはなくなったらしい。

$ drush ard

 

                                 

  Command "ard" is not defined.  

                                 

 

$ drush version

 Drush version : 9.6.0-dev 

$ drush

Drush Commandline Tool 9.6.0-dev

 

Run `drush help [command]` to view command-specific help.  Run `drush topic` to read even more documentation.

 

 Available commands:                                                                                                                                         

 _global:                                                                                                                                                    

   help                                       Display usage details for a command.                                                                           

   list                                       List available commands.                                                                                       

   browse                                     Display a link to a given path or open link in a browser.                                                      

   version                                    Show Drush version.                                                                                            

   runserver (rs, serve)                      Runs PHP's built-in http server for development.                                                               

   updatedb (updb)                            Apply any database updates required (as with running update.php).                                              

   generate (gen)                             Generate boilerplate code for modules/plugins/services etc.                                                    

   drupal:directory (dd)                      Return the filesystem path for modules/themes and other key folders.                                           

   updatedb:status (updbst)                   List any pending database updates.                                                                             

 cache:                                                                                                                                                      

   cache:get (cg)                             Fetch a cached object and display it.                                                                          

   cache:clear (cc)                           Clear a specific cache, or all Drupal caches.                                                                  

   cache:set (cs)                             Cache an object expressed in JSON or var_export() format.                                                      

   cache:rebuild (cr, rebuild)                Rebuild a Drupal 8 site.                                                                                       

 config:                                                                                                                                                     

   config:pull (cpull)                        Export and transfer config from one environment to another.                                                    

   config:get (cget)                          Display a config value, or a whole configuration object.                                                       

   config:set (cset)                          Set config value directly. Does not perform a config import.                                                   

   config:edit (cedit)                        Open a config file in a text editor. Edits are imported after closing editor.                                  

   config:delete (cdel)                       Delete a configuration key, or a whole object.                                                                 

   config:status (cst)                        Display status of configuration (differences between the filesystem configuration and database configuration). 

   config:export (cex)                        Export Drupal configuration to a directory.                                                                    

   config:import (cim)                        Import config from a config directory.                                                                         

 core:                                                                                                                                                       

   core:edit (conf, config)                   Edit drushrc, site alias, and Drupal settings.php files.                                                       

   core:init (init)                           Enrich the bash startup file with bash aliases and a smart command prompt.                                     

   core:rsync (rsync)                         Rsync Drupal code or files to/from another server using ssh.                                                   

   core:status (status, st)                   An overview of the environment - Drush and Drupal.                                                             

   core:topic (topic)                         Read detailed documentation on a given topic.                                                                  

   core:cron (cron)                           Run all cron hooks in all active modules for specified site.                                                   

   core:requirements (status-report, rq)      Information about things that may be wrong in your Drupal installation.                                        

 entity:                                                                                                                                                     

   entity:updates (entup)                     Apply pending entity schema updates.                                                                           

   entity:delete (edel)                       Delete content entities.                                                                                       

 image:                                                                                                                                                      

   image:flush (if)                           Flush all derived images for a given style.                                                                    

   image:derive (id)                          Create an image derivative.                                                                                    

 locale:                                                                                                                                                     

   locale:check                               Checks for available translation updates.                                                                      

   locale:update                              Imports the available translation updates.                                                                     

   locale:import                              Imports to a gettext translation file.                                                                         

 php:                                                                                                                                                        

   php:eval (eval, ev)                        Evaluate arbitrary php code after bootstrapping Drupal (if available).                                         

   php:script (scr)                           Run php a script after a full Drupal bootstrap.                                                                

   php:cli (php, core:cli, core-cli)          Open an interactive shell on a Drupal site.                                                                    

 pm:                                                                                                                                                         

   pm:security (sec)                          Check Drupal Composer packages for pending security updates.                                                   

   pm:enable (en)                             Enable one or more modules.                                                                                    

   pm:uninstall (pmu)                         Uninstall one or more modules and their dependent modules.                                                     

   pm:list (pml)                              Show a list of available extensions (modules and themes).                                                      

 queue:                                                                                                                                                      

   queue:run                                  Run a specific queue by name.                                                                                  

   queue:list                                 Returns a list of all defined queues.                                                                          

   queue:delete                               Delete all items in a specific queue.                                                                          

 role:                                                                                                                                                       

   role:create (rcrt)                         Create a new role.                                                                                             

   role:delete (rdel)                         Delete a new role.                                                                                             

   role:perm:add (rap, role-add-perm)         Grant specified permission(s) to a role.                                                                       

   role:perm:remove (rmp, role-remove-perm)   Remove specified permission(s) from a role.                                                                    

   role:list (rls)                            Display a list of all roles defined on the system.                                                             

 site:                                                                                                                                                       

   site:set (use)                             Set a site alias that will persist for the current session.                                                    

   site:alias (sa)                            Show site alias details, or a list of available site aliases.                                                  

   site:alias-convert (sa-convert, sac)       Convert legacy site alias files to the new yml format.                                                         

   site:install (si, sin)                     Install Drupal along with modules/themes/configuration/profile.                                                

   site:ssh (ssh)                             Connect to a Drupal site's server via SSH.                                                                     

 sql:                                                                                                                                                        

   sql:connect                                A string for connecting to the DB.                                                                             

   sql:create                                 Create a database.                                                                                             

   sql:drop                                   Drop all tables in a given database.                                                                           

   sql:cli (sqlc)                             Open a SQL command-line interface using Drupal's credentials.                                                  

   sql:query (sqlq)                           Execute a query against a database.                                                                            

   sql:dump                                   Exports the Drupal DB as SQL using mysqldump or equivalent.                                                    

   sql:sync                                   Copy DB data from a source site to a target site. Transfers data via rsync.                                    

   sql:sanitize (sqlsan)                      Sanitize the database by removing or obfuscating user data.                                                    

 state:                                                                                                                                                      

   state:get (sget)                           Display a state value.                                                                                         

   state:set (sset)                           Set a state value.                                                                                             

   state:delete (sdel)                        Delete a state entry.                                                                                          

 theme:                                                                                                                                                      

   theme:enable (then)                        Enable one or more themes.                                                                                     

   theme:uninstall (thun)                     Uninstall theme.                                                                                               

 twig:                                                                                                                                                       

   twig:unused                                Find potentially unused Twig templates.                                                                        

   twig:compile (twigc)                       Compile all Twig template(s).                                                                                  

 user:                                                                                                                                                       

   user:login (uli)                           Display a one time login link for user ID 1, or another user.                                                  

   user:information (uinf)                    Print information about the specified user(s).                                                                 

   user:block (ublk)                          Block the specified user(s).                                                                                   

   user:unblock (uublk)                       UnBlock the specified user(s).                                                                                 

   user:role:add (urol, user-add-role)        Add a role to the specified user accounts.                                                                     

   user:role:remove (urrol, user-remove-role) Remove a role from the specified user accounts.                                                                

   user:create (ucrt)                         Create a user account.                                                                                         

   user:cancel (ucan)                         Cancel user account(s) with the specified name(s).                                                             

   user:password (upwd)                       Set the password for the user account with the specified name.                                                 

 views:                                                                                                                                                      

   views:dev (vd)                             Set several Views settings to more developer-oriented values.                                                  

   views:list (vl)                            Get a list of all views in the system.                                                                         

   views:execute (vex)                        Execute a view and show a count of the results, or the rendered HTML.                                          

   views:analyze (va)                         Get a list of all Views and analyze warnings.                                                                  

   views:enable (ven)                         Enable the specified views.                                                                                    

   views:disable (vdis)                       Disable the specified views.                                                                                   

 watchdog:                                                                                                                                                   

   watchdog:show (wd-show, ws)                Show watchdog messages.                                                                                        

   watchdog:list (wd-list)                    Interactively filter the watchdog message listing.                                                             

   watchdog:delete (wd-del, wd-delete, wd)    Delete watchdog log records.                                                                                   

   watchdog:show-one (wd-one)                 Show one log record by ID.