小编Dan*_*ves的帖子

Ansible没有设置Postgres用户密码

我正在使用Ansible来配置一个以Vagrant开头的虚拟机.我已经使用(首选)VMware提供程序和VirtualBox进行测试,并且每个都得到相同的结果.

我正在使用以下一组任务来尝试创建一个名为的数据库so,以及django具有访问权限的用户.但是,数据库密码似乎没有设置.如果我手动设置这个我可以连接,如果我事先尝试我总是得到FATAL: password authentication failed for user "django".

我已经发布了下面的Ansible配置的相关部分,以及下面的调试的相关部分(ansible.verbose = "vvv"在vagrant配置中).

# Create Prostgres DB
- hosts: all
  sudo: True
  sudo_user: postgres

  vars:
    dbname: so
    dbuser: django
    dbpassword: 4967bKzCegrPxVH4tGgQe6kFn232t7KiFDXfedVi

  tasks: 
  - name: Ensure database exists
    postgresql_db: name={{ dbname }}

  - name: Ensure DB user has access to the DB
    postgresql_user: db={{ dbname }} name={{ dbuser }} password={{ dbpassword }} priv=ALL state=present

  # Leave user with ability to create databases. This prividge should …
Run Code Online (Sandbox Code Playgroud)

provisioning vagrant ansible

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

JSON请求在jQuery中附加了[object%20Object]

我正在尝试使用该getJSON方法获取我使用jQuery编写的自定义JSON提要.由于未知原因,URL似乎cache_gen.php?location=PL4已从末尾剥离并替换为[object%20Object],导致发生404错误.

这是我正在使用的jQuery:

var fetchData = function() {

    if (Modernizr.localstorage) {

        var api_location = "http://weatherapp.dev/cache_gen.php";
        var user_location = "PL4";
        var date = new Date();

        console.log(api_location + '?location=' + user_location);

        jQuery.getJSON({
            type: "GET",
            url: api_location + '?location=' + user_location,
            dataType: "json",
            success: function(jsonData) {
                console.log(jsonData);
            }
        });

    } else {
        alert('Your browser is not yet supported.  Please upgrade to either Google Chrome or Safari.');
    }
}

fetchData();
Run Code Online (Sandbox Code Playgroud)

从控制台日志中我可以看到URL字符串正确计算为: http://weatherapp.dev/cache_gen.php?location=PL4

然而,控制台中的第二行是:Failed to load resource: the server responded with …

javascript ajax jquery getjson http-status-code-404

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

Zend未能打开Zend/Application.php

好的,所以我对Zend来说比较新.我创建了一个新的应用程序,并开始基于指南构建一个身份验证系统.但是,服务器正在启动内部服务器错误.

检查PHP错误日志后,我收到以下两个错误:

[Thu Jul 19 10:26:40 2012] [错误] [客户端80.194.255.4] PHP警告:require_once(Zend/Application.php):无法打开流:/ home/www-data /中没有此类文件或目录第18行的zend.danielgroves.net/htdocs/public/index.php

[Thu Jul 19 10:26:40 2012] [error] [client 80.194.255.4] PHP致命错误:require_once():无法打开所需的'Zend/Application.php'(include_path ='/ home/www-data/zend第18行/home/www-data/zend.danielgroves.net/htdocs/public/index.php中的.danielgroves.net/htdocs/library:.:/ usr/share/php:/ usr/share/pear')

控制器: -

class Admin_AuthController extends Zend_Controller_Action 
{ 
    public function init() 
    { 
         /* Initialize action controller here */ 
    } 

    public function indexAction() 
    { 
        $form = new Application_Form_login(); 
        $request = $this->getRequest(); 
        if ($request->isPost()) { 
            if ($form->isValid($request->getPost())) {

            } 
        }
        $this->view->form = $form;
    }
}
Run Code Online (Sandbox Code Playgroud)

关于这可能是什么原因的任何想法?正如我所说,我是Zend的新手,因此我不知道从哪里开始遇到这些错误,特别是因为这是引用由Zend CLI工具创建的文件.

任何指针/建议等都会受到很大关注.

担.

zend-framework

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

`for`循环的PHP解析错误

我可能只是在做一些愚蠢的事情,但我看不出错误的原因.我在用PHP编写的分页函数中的for循环上得到Parse错误; 继承人完全错误.

PHP Parse error:  parse error, expecting `')'' in /Users/danielsgroves/Sites/Gouland/search.php on line 95
Run Code Online (Sandbox Code Playgroud)

并且发生错误的全部功能如下:

private function pagination($scope, $keyword)
{
    $pages = 15;

    $pagination = '<ul>';
    for ($i = 0; $i < $pages; i++) {
        $pagination .= "<li><a id=\"a$i\" class=\"na\" href=\"?q=$keyword&scope=$scope&page=$i\">$i</a></li>";
    }
    $pagination .= '</ul>';

    return $pagination;
}
Run Code Online (Sandbox Code Playgroud)

您可能已经根据我所说的错误提到的第95行建立了for ($i = 0; $等等.完整的类文件如下.我已经将评论包括在内,只是有帮助.

Class BingSearch
{
private $APPID      = "SOME API KEY";

private $keyword;
private $scope;
private $page;
private $count;
private $offset;

private $response;
private $results;

/**
 * …
Run Code Online (Sandbox Code Playgroud)

php

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

jQuery Click事件没有激发

简而言之,我有一个点击事件,它似乎没有被解雇.正在加载jQuery,这就是我对jQuery的看法:

<script type="text/javascript">
(function($) {
    $(".ajaxForm").click(function() {
        console.log('click');
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

和HTML

<div class="right">
<span class="ajaxForm" type="ajax"><span>Get Quote</span></span>
</div>
Run Code Online (Sandbox Code Playgroud)

这可能只是我愚蠢,这是漫长的一天.有什么突出的错误吗?我检查过,双重检查并三重检查了选择器.

jquery

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