小编Dal*_*yen的帖子

如何解决“PHP 致命错误:未知:需要打开失败”

我在 LAMP 堆栈上有两个站点。其中一个(Site1)使用 WordPress 和 Wordfence,并且运行得非常好。第二个网站(Site2)只运行一个简单的index.php文件:

<?php
echo "Testing";
?>
Run Code Online (Sandbox Code Playgroud)

但是,它显示 HTTP ERROR 500,错误日志如下。

[Thu Dec 22 16:23:44.774993 2016] [:error] [pid 56607] [client xxx:27253] PHP Warning:  Unknown: failed to open stream: No such file or directory in Unknown on line 0
[Thu Dec 22 16:23:44.775042 2016] [:error] [pid 56607] [client xxx:27253] PHP Fatal error:  Unknown: Failed opening required '/var/www/site1/public_html/public/wordfence-waf.php' (include_path='.:/usr/share/php') in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

Site1和Site2彼此无关,它们位于不同的文件夹中。我不确定发生了什么事。请指教。

Site1 上的.htaccess文件

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ …
Run Code Online (Sandbox Code Playgroud)

php wordpress .htaccess ubuntu-server ubuntu-16.04

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

VueJS中的绑定函数含义

我有一个脚本在VueJS中使用bind方法。筛选器的目的是根据性别或所有人来遣返人们。

我有HTML代码:

<div id="demo">
        <div class="radio">
            <label>
                <input type="radio" name="gender" v-model="gender" value="all"> All
            </label>
        </div>

        <div class="radio">
            <label>
                <input type="radio" name="gender" v-model="gender" value="male"> Male
            </label>
        </div>

        <div class="radio">
            <label>
                <input type="radio" name="gender" v-model="gender" value="female"> Female
            </label>
        </div>

        <ul>
            <!-- Don't forget about Vue's filterBy filter. This is only for ex. -->
            <li v-for="person in people | gender">{{ person.name }}: {{ person.gender }}</li>
        </ul>
    </div>
Run Code Online (Sandbox Code Playgroud)

以下是JavaScript代码:

new Vue({
    el: '#demo',

    data: {
        gender: 'all',

        people: [
            { name: 'Jeff', gender: 'male' …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js

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

iCheck不适用于VueJS

当iCheck盒没有VueJS绑定时,我遇到了一个奇怪的情况.但是,当我检查一个盒子时,它根本没有链接到Vue.

HTML代码:

<div class="box box-success box-solid" id="root">
  <div class="box-header with-border">
    <h3 class="box-title">Health</h3>

    <div class="box-tools pull-right">
      <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i>
      </button>
    </div>
    <!-- /.box-tools -->
  </div>
  <!-- /.box-header -->
  <div class="box-body" style="display: block;">
    <div class="form-group col-md-12">
      <input type="checkbox" id="green" value="Green" v-model="checkedHealths">
      <label for="green">Green</label>

    </div>
    <div class="form-group col-md-12">
      <input type="checkbox" id="red" value="Red" v-model="checkedHealths">
      <label for="red">Red</label>
    </div>
    <div class="form-group col-md-12">
      <input type="checkbox" id="yellow" value="Yellow" v-model="checkedHealths">
      <label for="yellow">Yellow</label>
    </div>
  </div>
  <!-- /.box-body -->
  <pre>{{$data | json}}</pre>
</div>
Run Code Online (Sandbox Code Playgroud)

JS代码:

new Vue ({ …
Run Code Online (Sandbox Code Playgroud)

javascript icheck vue.js

4
推荐指数
2
解决办法
3295
查看次数

dayjs 返回格式错误的日期

我正在尝试将日期转换为可读格式。

例如:

var dayjs = require('dayjs')

const date = '1989-08-12T01:00:00.000Z'
console.log(dayjs(date).format('DD/MM/YYYY'))
Run Code Online (Sandbox Code Playgroud)

结果显示:1989年8月11日

预期行为 对您预期发生的情况进行清晰、简洁的描述。

我预计日志应该返回12 /08/1989 而不是11 /08/1989

Day.js版本:v1.8.16

不确定我是否遗漏了任何参数。谢谢,

javascript node.js

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

从GET请求将PHP转换为PHP中的Json

运行GET请求时,站点返回一个字符串而不是JSON,并在字符串的开头添加一个问号.

?({ "Years": {"min_year":"1941", "max_year":"2017"} });
Run Code Online (Sandbox Code Playgroud)

我试图在PHP中使用json_encode()函数.但是,它返回NULL.

结果来自以下网站:https://www.carqueryapi.com/api/0.3/?callback =?&cmd = getYears

有谁知道如何将结果转换为JSON?谢谢,

php api json

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