小编cit*_*404的帖子

如何使用drupal和drush的docker?

我想用drush.它需要在drupal容器中运行.还有一个潜水码头回购.但我不知道如何在drupal容器中使它可用.这是我的第一个docker和drupal项目,所以也许我的事情完全错了.

如何使用这个drupal docker图像进行drush? https://hub.docker.com/_/drupal/ 是否可以使用docker-compose进行管理?也许扩展drupal容器?

这是我的docker-compose.yml:

mysql:
  image: mysql:5.5
  ports:
    - "3306:3306"
  environment:
    - MYSQL_USER=xxxxx
    - MYSQL_PASSWORD=xxxxxx
    - MYSQL_ROOT_PASSWORD=xxxxxx
    - MYSQL_DATABASE=xxxxxx

drupal:
  image: drupal:8.0.4
  links:
    - mysql
  ports:
    - "8080:80"
Run Code Online (Sandbox Code Playgroud)

drupal drush drupal-8 docker docker-compose

17
推荐指数
3
解决办法
1万
查看次数

ZF2:如何使用和不使用http://或https://使Zend\Validator\Hostname接受url字符串

我使用Zend\Validator\Hostname来验证包含url的输入字符串.问题是它只接受mydomain.com类型的URL,而不接受http://或https://协议前缀.实现理想行为的最佳方法是什么?

$inputFilter->add($factory->createInput(array(
                'name'     => 'shop_link',
                'required' => false,
                'filters'  => array(
                        array('name' => 'StripTags'),
                        array('name' => 'StringTrim'),
                ),
                'validators' => array(
                        array(
                            'name'    => 'StringLength',
                            'options' => array(
                                'encoding' => 'UTF-8',
                                'min'      => 1,
                                'max'      => 100,
                            ),
                        ),
                        array(
                            'name'    => 'Hostname',
                            'options' => array(
                                'allow'       => \Zend\Validator\Hostname::ALLOW_DNS, // Allow these hostnames
                                'useIdnCheck' => true,  // Check IDN domains
                                'useTldCheck' => true,  // Check TLD elements
                                'ipValidator' => null,  // IP validator to use
                            ),
                        ),
                ),
        )));
Run Code Online (Sandbox Code Playgroud)

谢谢

php zend-framework2

2
推荐指数
1
解决办法
2970
查看次数

标签 统计

docker ×1

docker-compose ×1

drupal ×1

drupal-8 ×1

drush ×1

php ×1

zend-framework2 ×1