小编Wou*_*r C的帖子

Nginx在Windows上指向Docker的错误目录

我正在使用Docker图像配置使用Docker设置Laravel应用程序:https://blog.pusher.com/docker-for-development-laravel-php/

现在,这在我的Ubuntu机器(16.04)上工作正常,但在Window(10 Pro)上我得到一个奇怪的错误.它首先抱怨找不到composer.json文件.然后,对于我发出的每个请求localhost:8000,我收到以下错误:

15#15: *1 open() "/var/www/public404" failed (2: No such file or directory), client: 172.17.0.1, server: , request: "GET / HTTP/1.1", host: "localhost:8000"
Run Code Online (Sandbox Code Playgroud)

我对此非常陌生,但似乎nginx指出/var/www/public404- 我不知道"404"是如何到达那里的.我有一种感觉它与文件中的行try_files $uri = 404;有关site.conf,但是,我真的不知道它是如何工作的,我不想打破它...奇怪的是,这适用于Ubuntu,但不是在Windows上(或许这根本不奇怪?).

docker build . -t my-image用来构建图像并docker run -p 8000:80 --name="my-container" my-image使用图像运行容器.

所有配置文件的EOL都设置为换行符.有谁知道我怎么解决这个问题?

Dockerfile

FROM nginx:mainline-alpine
LABEL maintainer="John Doe <john@doe>"

COPY start.sh /start.sh
COPY nginx.conf /etc/nginx/nginx.conf
COPY supervisord.conf /etc/supervisord.conf
COPY site.conf /etc/nginx/sites-available/default.conf

RUN apk add --update \ …
Run Code Online (Sandbox Code Playgroud)

php nginx laravel docker

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

Laravel Homestead与Apache服务器

去年,在作为WAMP堆栈的长期用户之后,我转而使用Vagrant上的Homestead.对于非Laravel开发项目,我需要使用Apache Server.我知道可以在Homestead上安装Apache服务器,然后为每个站点添加虚拟主机,但这似乎有点不切实际.Homestead.yaml文件中的站点与Nginx一起使用,但似乎不适用于Apache.

我的问题是:

  • 是否在Apache中自动创建虚拟主机?
  • 是否有另一个Vagrant框可以执行此操作或者您可以建议与Apache一起使用?
  • 我只是错过了一些东西吗?

在这些事情上,我有点像菜鸟.任何帮助是极大的赞赏!

apache vagrant laravel homestead

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

为范围内的每个日期插入行

在我的MySQL数据库中,我想在特定日期范围(2014年7月1日至2015年7月1日)中每天插入表格行。每行都有一组不同的值,但只需要设置其中两个(日期和状态),其他值应保持为NULL。

有什么办法可以实现?

谢谢!

php mysql sql

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

选中单选时添加必需属性

我有一组名为“价格”的单选按钮。当选择“€”单选按钮时,我要专注于文本输入字段,并且该文本输入字段是必需的。当我单击另一个选项时,应删除必需的属性。

通过Javascript或jQuery是否可行?我在这里找到了一个jQuery代码段,但是它似乎没有用。这就是我现在所拥有的:

<input type="radio" name="price" value="value" id="value_radio" onclick="document.getElementById('value_input').focus()" required>

<label for="value_input">&euro;</label>
<input type="text" name="price_value" id="value_input" pattern="\d+(,\d{1,2})?" 
    onclick="document.getElementById('value_radio').checked=true">

<script>
    $('#value_radio').change(function () {
        if($(this).is(':checked')) {
            $('#value_input').attr('required');
        } else {
            $('#value_input').removeAttr('required');
        }
    });
</script>

<input type="radio" name="price" id="free" value="free">
<label for="free">Free</label>
Run Code Online (Sandbox Code Playgroud)

JSFiddle:http : //jsfiddle.net/fhfrzn1d/

javascript required

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

标签 统计

laravel ×2

php ×2

apache ×1

docker ×1

homestead ×1

javascript ×1

mysql ×1

nginx ×1

required ×1

sql ×1

vagrant ×1