Üdv!
Az új drush-al próbálkozom:
# yum install git ... ## drush-master a github-ról ---> /opt/drush7 curl -sS https://getcomposer.org/installer | php mv composer.phar composer cd /opt/drush7 composer install # /opt/drush7/drush version Drush Version : 7.0-dev
Az "/opt/drush7/aliases.drushrc.php" létrehozva:
<?php $aliases['siteA'] = array( 'uri' => 'localhost', 'root' => '/var/www/vhosts/drupal7', 'db-url' => 'mysql://DBUSER:DBPASS@localhost/DBNAME', ); $aliases['allsites'] = array('site-list' => array('@siteA'),); ?>
De a "pm-update" nem fut le:
# /opt/drush7/drush pm-update Command pm-update needs a higher bootstrap level to run - you will need to invoke drush from a more functional Drupal environment to run this command. [error] The drush command 'pm-update' could not be executed. [error] Drush was not able to start (bootstrap) the Drupal database. [error] Hint: This may occur when Drush is trying to: * bootstrap a site that has not been installed or does not have a configured database. In this case you can select another site with a working database setup by specifying the URI to use with the --uri parameter on the command line. See `drush topic docs-aliases` for details. * connect the database through a socket. The socket file may be wrong or the php-cli may have no access to it in a jailed shell. Drush was attempting to connect to: Drupal version : 7.34 Site URI : http://default PHP executable : /usr/bin/php PHP configuration : /etc/php.ini PHP OS : Linux Drush version : 7.0-dev Drush temp directory : /tmp Drush configuration : Drush alias files : /opt/drush7/includes/../aliases.drushrc.php Drupal root : /var/www/vhosts/drupal7 Site path : sites/default
Mi hiányozhat?
A régebbi drush egyébként működik (drush-7.x-5.9.tar.gz).
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
nézzük meg, hogy minden jó-e
nézzük meg, hogy minden jó-e
mit mond?
Ott az alias?
Az uri jó? (localhost)
Socket-et eléri a php? (db url-ben a localhost-ot cseréld 127.0.0.1-re, próbaként.
Jó egyáltalán a db url? Az van amit oda írtál, vagy a megfelelő részek le vannak cserélve?
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
drush sa
Az aliases.drushrc.php-ban a megfelelő paraméterek vannak természetesen:
Ugyanaz.
Sites könyvtárban mi van? Nem
Sites könyvtárban mi van? Nem lehet, hogy van még egy könyvtár, amit a drush si hozott létre?
A settings.php-ban is a 127.0.0.1 van?
php -i miben különbözik egy webszerveren keresztül futtatott phpinfo()-tól?
php verziók, telepített PDO meg ilyenek.
ha más nem, akkor marad a debug.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
'sites'
A 'sites' alatt a szokásos:
all
default
README.txt
example.sites.php
A settings.php-ban a 127.0.0.1-el is ugyanez.
A php:
php-5.3.3-40
php-pdo-5.3.3-40
Ez a drush egyébként egyik D7 weboldalra sem működik.
öööö tehát a működő és a nem
öööö tehát a működő és a nem működő megoldásoknál egyetlen eltérés van a drush verziója. Bingó.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
github
Igen, a github-ról leszedett drush nem megy. (már csak itt elérhető)