Наконец дошли руки до Drush. Скачал последний релиз с GitHub, распаковал. Добавил в переменную Path путь до папки с drush'ом.
Открываю консоль, захожу в директорию, куда хочу установить друпал:
Install location Z:/drush/drupal-7.25 already exists. Do you want to overwrite it? (y/n):
Drush игнорирует папку, в которой он запускается и пытается поставится в другое место (Z:/drush это директория, где стоит сам drush).
Пробую другое. Захожу в папку с уже установленным друпалом:
X-Powered-By: PHP/5.3.13
Content-type: text/html; charset=utf-8
PHP executable : php.exe
PHP configuration : Z:\usr\local\php5\php.ini
!> PHP OS : WINNT
Drush version : 7.0-dev
Drush configuration :
Drush alias files :
Z:\home\comp\www>ls
CHANGELOG.txt LICENSE.txt cron.php nbproject update.php
COPYRIGHT.txt MAINTAINERS.txt includes profiles web.config
INSTALL.mysql.txt README.txt index.php robots.txt xmlrpc.php
INSTALL.pgsql.txt UPGRADE.txt install.php scripts
INSTALL.sqlite.txt __files misc sites
INSTALL.txt authorize.php modules themes
Z:\home\comp\www>
Судя по гайдам, он должен был вывести мне версию друпала, тему и т.п.
Добавлено:
Прошу прощения, забыл указать мой софт: Windows 8.1 x64, Denwer
Комментарии
А установщик для windows у вас не работает ?
Да и с путями какая-то самодеятельность.
Буду очень благодарен, если дадите ссылку на установщик под Windows 8.1
А вы пробовали поставить для седьмой версии ?
Только что на виртуальной машине опробовал.
Драш на винде это особое направление мазохизма
в этой ситуации два решения: или виртуальный линукс или невиртуальный тоже линукс.
Я всё снес и поставил ручками, заработало.
Безусловно вы правы, но реалии таковы, что мне нужен фотошоп и еще пару виндовых программ, а Макбук (который, по моему мнению, идеально подходит для веб-разработки) я пока позволить себе не могу.
у меня такая же ситуация - использую quikstart на вирт машине, все работает без костылей.
А установщик не заработал или возникли какие-то проблемы ?
Ссылку подправьте, мало ли кто еще сюда забредет.
У меня с rsync были проблемы.
А у вас какие возникли затруднения ?
Как раз недавно обсуждали http://www.drupal.ru/node/106572
Spleshka c drupalace.ru как-то тоже говорил, что использует виртуальную машину.
Видимо такой вариант действительно не плох.
А что касается не виртуального linux, то с такими попсовыми, стабильными дистрибутивами как ubuntu или mint всегда вижу проблемы с новым железом. Рассматриваю их потому, что это одни из немногих вариантов для переезда с windows.
не виртуальный я использую тока дебиан, а на виртуалках убунта с квикстартом - лень самому собирать env.
Я год назад пробывал разрабатывать с помощью виртуалки (VirtualBox, Debian)- не очень удобно. Работает ооочень медленно, чем мой Open Server.
Получается что у вас denwer и open-server ?
А вы использовали версию Debian без графической оболочки ?
В чем проявлялась медленность ?
И прошлый вопрос остался без ответа.
Очень интересно узнать, установщик drush не заработал или возникли какие-то проблемы, или вовсе его не использовали ?
Раньше использовал denwer, сейчас Open Server.
Конечно без граф.оболочки
Все старницы грузились непрелично долго: 2-5 секунд, что не удобно в разработке
Какой конкретно вас интересует вопрос?
После того как опубликовали вопрос, установили open-server ?
Вопрос вроде бы касался denwer и пути не похожи на стандартные в open-server.
Ну это очевидно, а конкретно в чем была проблема, не выяснили ?
Самый последний:
Очень интересно узнать, установщик drush не заработал или возникли какие-то проблемы, или вовсе его не использовали ?
Да я сначала с denwer попробывал, в итоге решил перейти на Open Server
Нет, поэтому то и забил. Будет свободное время займусь, всё таки лучше разрабатывать сразу на нативном LAMP.
Сегодня еще раз всё переделал. В итоге сейчас работаю через Drush for Windows через их фирменную консоль. Из переменной path удалил все пути, связанные с PHP.
Т.е. использовали установщик или нет ?
Опишите подробнее, наверняка же найдутся такие как вы.
Описание решения лучше добавить в тему.
Так в конечном счёте и не понял, что человек ставил и как.
Мне, как человеку около 20 лет использующего win среду, непонятно использование прокладок в виде виртуал-боксов.
Все прекрасно работает в open server.
Используем установщик Drush для Windows.
Регистрируем переменные среды из консоли:
setx PATH "%PATH%;C:\ProgramData\Drush\;C:\Program Files (x86)\Drush\GnuWin32\bin;C:\Program Files (x86)\Drush\Php;C:\Program Files (x86)\Drush\cwRsync\bin;"
(поправьте пути, если у вас они другие)
Drush будет все делать в текущей папке консоли.
Если вы хотите пользоваться инструментарием для линукса в винде, у вас два пути, либо использовать одну "прокладку" виртуал-бокс, либо много "костылей" в виде установщиков и библиотек для каждого инструмента. Навскидку, кроме drush, "костыли" нужны для Git или SSH. Ну, а если вспомнить о существовании готовых Друпал ориентированных сборок (Quickstart) со всем линуксовым инструментарием, собственными дополнительными drush командами, то выбор в пользу виртуал-боксов очевиден. Как вам такая фишка одна команда drush qsc --domain=MySite.dev совершает следующие операции: DNS конфигурацию, создает базу данных и пользователя, загружает последнюю стабильную версию Друпал, запускает его установку и у вас готов друпал сайт на локальном сервере. Вы не успеете выкурить сигарету.
А есть ли смысл делать это вручную ?
Установщик позволяет выбрать нужные опции.
По умолчанию при установке деактивированы 3 последние пункта.
Если отметить из них первые 2, получим тоже самое:
C:\ProgramData\Drush\;C:\Program Files (x86)\Drush\GnuWin32\bin;C:\Program Files (x86)\Drush\Php;C:\Program Files (x86)\Drush\cwRsync\bin
При этом пути, если были выбраны не стандартные, будут установлены автоматически.
Значит у меня очень древний установщик был или в win8 это не работало
это в quickstart?
Да, это работает в Quickstart.