小编ley*_*nnx的帖子

如何在XAMPP上创建虚拟主机

我确信这个问题被多次询问,但我没有遇到问题.我正在使用XAMPP配置Zend框架.

XAMPP正在端口8081上运行,因为80正被某些Windows进程占用,我需要使用虚拟主机,我使用以下代码C:/xampp/apache/config/extra/httpd-vhosts.config(或C:/xampp/apache/conf/extra/httpd-vhosts.conf在较新的版本中)进行配置.

<VirtualHost *:80>
ServerName comm-app.local
DocumentRoot "C:/xampp/htdocs/CommunicationApp/public"
SetEnv APPLICATION_ENV "development"
    <Directory "C:/xampp/htdocs/CommunicationApp/public"
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>    
Run Code Online (Sandbox Code Playgroud)

并更新hosts文件127.0.0.1 comm-app.local并尝试重新启动apache但它显示错误.

15:03:01  [Apache]  Error: Apache shutdown unexpectedly.
15:03:01  [Apache]  This may be due to a blocked port, missing dependencies, 
15:03:01  [Apache]  improper privileges, a crash, or a shutdown by another method.
15:03:01  [Apache]  Press the Logs button to view error logs and check
15:03:01  [Apache] …
Run Code Online (Sandbox Code Playgroud)

php apache xampp zend-framework virtualhost

72
推荐指数
6
解决办法
20万
查看次数

zsh:找不到命令:php

我已经在 mac 上使用phpmamp一年了,即使是旧版本的 MacOS,因为我安装了MacOS Monterrey,如果我php在终端上输入,我会收到一条消息:zsh: command not found: php

使用旧版本的 MacOS 我从未遇到过这个问题。

我该如何解决这个问题?

php macos macos-monterey

68
推荐指数
5
解决办法
13万
查看次数

.bash_profile sed:\ 1未在RE中定义

我将在OS X 10.9上设置本地Web开发环境并安装Homebrew.我的指南中的下一步告诉我~/.bash_profile使用以下命令向我添加逻辑:

echo "export PATH=\$(echo \$PATH | sed 's|/usr/local/bin||; s|/usr/local/sbin||; s|::|:|; s|^:||; s|(.*)|/usr/local/bin:/usr/local/sbin:\1|')" >> ~/.bash_profile && source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

当我在终端输入时,我得到:

sed: 1: "s|/usr/local/bin||; s|/ ...": \1 not defined in the RE
Run Code Online (Sandbox Code Playgroud)

export PATH=/usr/local/bin:/usr/local/sbin:$PATH应该写给我的.bash_profile吗?为什么我会收到这个错误?

homebrew sed .bash-profile

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

如何在jQuery中获取基本路径?

window.location工作正常,但回报我整个绝对的道路,就像http://domain.xyz/punch/lines.但我只需要http://domain.xyz/.我怎样才能只提取第一部分?我怎样才能实现这种动态,即使子目录路径变长,我的意思是总是一样的?

url jquery location path href

36
推荐指数
2
解决办法
9万
查看次数

同一行和中心的两个Div对齐它们

我有两个像这样的div

<div style="border:1px solid #000; float:left">Div 1</div>
<div style="border:1px solid red; float:left">Div 2</div>
Run Code Online (Sandbox Code Playgroud)

我希望它们显示在同一行,所以我使用了float:left.

我希望他们两个都在页面的中心,所以我试图用另一个这样的div包装它们

<div style="width:100%; margin:0px auto;">
  <div style="border:1px solid #000; float:left">Div 1</div>
  <div style="border:1px solid red; float:left">Div 2</div>
</div>
Run Code Online (Sandbox Code Playgroud)

但它不起作用.如果我将代码更改为此

<div style="width:100%; margin-left:50%; margin-right:50%">
  <div style="border:1px solid #000; float:left">Div 1</div>
  <div style="border:1px solid red; float:left">Div 2</div>
</div>
Run Code Online (Sandbox Code Playgroud)

然后它会到达中心,但水平滚动条就在那里,看起来它并没有真正居中.

能否请您告诉我如何实现这一目标?谢谢.

编辑:我希望内部div(Div 1和Div 2)也是中心对齐.

html css center

25
推荐指数
3
解决办法
12万
查看次数

如何以编程方式禁用和卸载Drupal模块?

我希望能够在我的本地环境中以编程方式禁用然后卸载模块,然后轻松地将该代码推送到prod,以便一切都得到更新.

我猜它是与之相关的东西hook_update_N.但不知道从哪里开始.

php drupal drupal-7 drupal-modules

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

如何配置 database.yml 以在本地环境和 Docker 中工作?

假设我的一些 Rails 同事更喜欢在他们自己设置的本地本地开发环境中开发应用程序以满足他们的需求,而我的一些同事更喜欢在 Docker 容器中开发应用程序预装了所有必要的工具。

现在有config/database.yml一个当前看起来像下面这样以匹配所有本地人的设置并且以bin/rails db:setup.

default: &default
  adapter: postgresql
  encoding: unicode
  pool: 5

development:
  <<: *default
  database: myapp_development

test:
  <<: *default
  database: myapp_test
Run Code Online (Sandbox Code Playgroud)

但是 Docker 人员确实需要以下内容 - 最重要的是不同的主机- 它将以docker-compose run web bin/rails db:setup. 由于主机现在不同,这database.yml对本地人不再适用。

default: &default
  adapter: postgresql
  encoding: unicode
  host: db
  username: postgres
  password:
  pool: 5

development:
  <<: *default
  database: myapp_development

test:
  <<: *default
  database: myapp_test
Run Code Online (Sandbox Code Playgroud)

同时涵盖两个用例的最方便或侵入性较小的方法是什么?我可以动态获取主机值吗?如何?从环境变量?来自不同的database.yml?那么如何告诉 Rails 取而代之呢?

注意:Docker 设置基本上遵循https://docs.docker.com/compose/rails

database ruby-on-rails docker

6
推荐指数
1
解决办法
1575
查看次数

网站顶部的空白

我的网站顶部有一个空格,我想删除但不知道如何删除:

body {
  border: 0;
  padding: 0;
  margin: 0;
}

.header {
  width: 900px;
  height: 100px;
  background-color: #5132FF;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  border: 0;
  top: 0;
}
Run Code Online (Sandbox Code Playgroud)
<!DOCTYPE html>
<html lang="en">
  <head>
    <title>DevDoWeb.com</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="=width=1920, initial-scale=1.0, user-scalable=yes">
    <link rel="stylesheet" type="text/css" href="styleSheet.css">
    <link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
  </head>
  <body>
    <div class="header">
      <h3 class="headerText">Test</h3>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

开发工具告诉我它不能是maring、padding或border....我真的不知道在这里做什么,任何帮助表示赞赏。

html css whitespace

5
推荐指数
1
解决办法
117
查看次数

获取自定义模块中的URL参数

我已经创建了一个这样的自定义块:

class HelloBlock extends BlockBase implements BlockPluginInterface{

  /**
   * {@inheritdoc}
   */
  public function build() {
    $config = $this->getConfiguration();
    $result = db_query('SELECT * FROM {test}');
    return array(
      '#theme' => 'world',
      '#test' => $result
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我现在想以编程方式从URL获取一些参数.

例如:

如果URL是http://localhost/drup/hello/5569我想要获取5569我的模块内的值.

我试过arg(1),drupal_get_query_parameters()但我收到此错误消息:

Call to undefined function `Drupal\hello\Plugin\Block\arg()`
Run Code Online (Sandbox Code Playgroud)

Call to undefined function `Drupal\hello\Plugin\Block\drupal_get_query_parameters()`
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得参数?

php drupal drupal-8

4
推荐指数
5
解决办法
3万
查看次数

如何在fish shell中创建别名

我尝试为 ls 创建一个别名(基本上应该映射到ls -lah)我已经尝试了以下代码,但它不起作用:

function ls

ls -lah

end

funcsave ls

但当我调用它时,我收到以下消息:

函数“ls”立即调用自身,这将导致无限循环。在标准输入上调用的函数“ls”中

fish

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