小编hg8*_*hg8的帖子

CakePHP数据库连接"Mysql"丢失,或无法创建

关于这一点还有其他一些帖子,但没有一个答案似乎对我有用.

当我导航到本地计算机上的CakePHP页面时,出现一个错误:

Cake无法连接到数据库.数据库连接"Mysql"丢失或无法创建.

当我在home.ctp中运行这个有用的代码时,我收到以下响应:

错误!:SQLSTATE [42000] [1049]未知数据库'test'

但是,我Users/Ben/Sites/myapp/app/Config/database.php看起来像这样(我将MAMP设置为在Users/Ben/Sites中查找文档根目录):

<?php
class DATABASE_CONFIG {

    public $default = array(
        'datasource' => 'Database/Mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'Ben',
        'password' => 'mypass',
        'database' => 'CV',
    );
}
Run Code Online (Sandbox Code Playgroud)

我创建了一个Ben用密码调用的mysql用户,mypass并在其CV下创建了一个名为的数据库.而且,我无法在test任何地方找到数据库.救命?

php mysql macos mamp cakephp

32
推荐指数
7
解决办法
6万
查看次数

如何在mac OS X上启动mongodb服务?

我已经在我的mac上安装了Mongodb,但该进程当前没有运行.如何启动Mongodb服务以便我可以开始使用命令?

macos mongodb

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

MySQL Workbench>插件>实用程序>重新格式化SQL查询

在某些时候我安装了MySQL Workbench 5.2.47修订版10398.该版本具有重新格式化位于以下位置的SQL查询的功能:

插件 > 实用程序 > 重新格式化SQL查询

我喜欢这个功能,几乎每天都使用它.

现在,我从http://dev.mysql.com/downloads/workbench/下载的每个较新版本都会遗漏此功能.

我怎样才能找回来?

mysql plugins utilities reformatting workbench

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

对象无法转换为字符串?

为什么我收到此错误:

可捕获的致命错误:类卡的对象无法在第79行的/f5/debate/public/Card.php中转换为字符串

这是代码:

public function insert()
{
    $mysql = new DB(debate);

    $this->initializeInsert();

    $query = "INSERT INTO cards
            VALUES('$this->$type','$this->$tag','$this->$author->$last','$this->$author->$first',
            '$this->$author->$qualifications','$this->$date->$year','$this->$date->$month',
            '$this->$date->$day','$this->$title', '$this->$source', '$this->$text')";
            $mysql->execute($query);
}
Run Code Online (Sandbox Code Playgroud)

(第79行是$query,函数是类的一部分Card)

所有声明Card:

public $type;

public $tag;
public $title;
public $source;
public $text;

public function __construct() {
    $this->date = new Date;
    $this->author = new Author;
}
Run Code Online (Sandbox Code Playgroud)

将第79行更改为:

$query = "INSERT INTO cards
    VALUES('$this->type','$this->tag','$this->author->last','$this->author->first',
    '$this-$author->qualifications','$this->date->year','$this->date->month','$this->date->day',
    '$this->title', '$this->source', '$this->text')";
Run Code Online (Sandbox Code Playgroud)

我现在得到这个错误:

可捕获的致命错误:类79的对象无法在第79行的/f5/debate/public/Card.php中转换为字符串

php

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

无法在MySQL中启用日志 - 错误:在配置文件中找不到前一组的选项

我试图在我的MySQL服务器上启用日志,但没有成功.我做了什么 :

1)我创建了具有正确权限的日志文件:

touch /var/log/mysql/mysql.log   
chown mysql:mysql /var/log/mysql/mysql.log
Run Code Online (Sandbox Code Playgroud)

2)我已将所需的更改添加到my.cnf文件中:

general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
Run Code Online (Sandbox Code Playgroud)

我的my.cnf文件如下:

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to …
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu mysql-5.6 ubuntu-15.04

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

在Mac上为python安装Gtk 3

我已经使用自制软件安装了python gtk3,但它打印出来了

警告:已经安装了gtk + 3-3.14.6

但是当我尝试在python中导入它时

 from gi.repository import Gtk
Run Code Online (Sandbox Code Playgroud)

它给出了错误

ImportError:没有名为gi.repository的模块

请帮忙.

python macos homebrew gtk3

8
推荐指数
2
解决办法
7120
查看次数

ImportError:没有使用jupyter命名为'cv2'的模块

我正在尝试使用Jupyter将OpenCV导入到我的ipynb中.我一直得到:

ImportError:没有名为'cv2'的模块

import cv2
import pandas as pd
import numpy as np
import matplotlib

from matplotlib import pyplot as plt
import seaborn as sns
Run Code Online (Sandbox Code Playgroud)

知道如何在jupyter中导入cv2吗?

opencv ipython-notebook jupyter

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

使用playerVars:{'rel':0}删除的YouTube视频API,但无法正常工作

我尝试从YouTube播放器中删除建议的视频,但我使用的是下面提供的代码,但还是没有运气。
我已经尝试通过搜索此站点来找到解决方案,但是找不到任何解决方案。请帮我。

  function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
      height: '390',
      width: '640',
      playerVars: { 
             'autoplay':       1,
             'controls':       1, 
             'rel':            0,
             'showinfo':       0,
             'modestbranding': 1,
             'autohide':       1,
             'enablejsapi':    1,
             'html5':          1
      },
      videoId: '<?php echo youtube_id_from_url(get_post_meta(get_the_id(),"mvyt_url",true)); ?>',
      events: {
        'onReady': onPlayerReady,
        'onStateChange': onPlayerStateChange
      }
    });
  }
Run Code Online (Sandbox Code Playgroud)

我已经尝试从视频中删除相关视频,但是它对我不起作用。我尝试,'rel':0:rel:'0','rel':'0',但是没有运气。也尝试html5:1

请帮我!

youtube api video

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

JSON/Ajax 格式请求中的 Select2 optgroup 组

使用带有 JSON/Ajax 调用的 Select2,我正在尝试创建这样的组:

<optgroup label="Property Reference">
     <option value="1">5742</option> 
     <option value="2">5788</option>
     <option value="3">5762</option>
     <option value="4">5711</option>
</optgroup>
Run Code Online (Sandbox Code Playgroud)

我的问题的文档不可用


我设法开始工作的格式:

{
    results: [
        {
            id: 'CA',
            text: 'California'
        },
        {
            id: 'CO',
            text: 'Colarado'
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

但是这里没有组。

这个问题之后,我尝试了以下格式:

{
    "results": {
        "text": "Mountain Time Zone",
        "children": [
            {
                "id": "CA",
                "text": "California"
            },
            {
                "id": "CO",
                "text": "Colorado"
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

{
    "results": {
        "Mountain Time Zone": [
            {
                "id": "CA",
                "text": "California"
            },
            { …
Run Code Online (Sandbox Code Playgroud)

ajax jquery json jquery-select2 select2

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

Laravel 5 函数名称必须是字符串错误

我收到致命错误:

函数名必须是字符串

当尝试return $redirect()->to(blah blah blah...

    if($act=="ban"){
        $ban_until = $request->input('ban_until');
        if(Ragnarok::temporarilyBan($account_id,$banned_by,$ban_until,$ban_reason)){
            return $redirect()->to('banlist');
        }else{
            return $redirect()->to('banlist')->withErrors('Failed to ban, database error');
        }
    }else if($act=="unban"){
        if(Ragnarok::unBan($account_id,$banned_by,$ban_reason)){
            return $redirect()->to('banlist');
        }else{
            return $redirect()->to('banlist')->withErrors('Failed to unban, database error');
        }
    }
Run Code Online (Sandbox Code Playgroud)

有人面临这个错误吗?

php laravel-5

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