我正在尝试建立一个站点,您可以在其中通过 web gui 安装 Drupal。
<?php
`drush site-install --yes --db-url=mysql://USER:PASSWORD@localhost:3306/DATABASE --account-name=DRUPAL_USER --account-pass=DRUPAL_PASSWORD --account-mail=contact@email.com --site-name=SiteName`;
?>
以上是脚本的片段。如果我从浏览器运行脚本,它不会做任何事情,但是如果我尝试将它作为 www-data 运行:
php install_script.php
一切正常!我在终端中得到了 Drush 的输出就好了。
谁能告诉我如何触发 Drush 从 PHP 脚本进行 Drupal 安装/设置?我完全迷失了,我看不出我做错了什么。
我将不胜感激这方面的任何帮助!谢谢。