小编Par*_*ney的帖子

使用ack的.ackrc忽略目录

我不确定它的用途,但我正在处理的代码有一堆名为"save.d"的文件夹,看起来它们用于某种版本控制(我们也有.svn文件夹) .

如何更新我的.ackrc文件以默认忽略这些目录?

我的.ackrc目前

--type-set=inc=.inc
--ignore-dir=pear
--type-set=tpl=.tpl
Run Code Online (Sandbox Code Playgroud)

我们的文件夹结构如下:

program/parsers/save.d
program/modules/save.d
Run Code Online (Sandbox Code Playgroud)

ack

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

如何使用phpunit强制失败

是否有更正式的方法来强制phpunit失败$this->assertTrue(false)

phpunit

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

查询以显示所有表及其排序规则

是否有可以在mysql中运行的查询,显示所有表及其默认排序规则?如果有的话可以更好地显示所有表的所有列上的所有排序规则.

mysql schema collation

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

有没有办法告诉html元素忽略任何样式表?

我正在尝试将下拉列表添加到已具有全局"选择"样式的页面.有没有办法告诉新的选择列表忽略全局风格?使用全局样式的大约有1到2亿个现有的下拉,所以我不想重构现有的html.

html css

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

mod_rewrite"400 Bad Request"问题

设置mod_rewrite时,我似乎无法通过错误请求错误.我已经尝试了一段时间,所以这就是我所拥有的.

我想要访问的网址是:

gordons.local/brewCalc
Run Code Online (Sandbox Code Playgroud)

我想看的页面是

gordons.local/index.php?page=brewCalc
Run Code Online (Sandbox Code Playgroud)

这是我的重写规则:

    RewriteEngine on
    RewriteLog /var/www/gordons.com/logs/rewrite.log
    RewriteRule ([^/]+)/?$ index.php?page=$1 [L]
Run Code Online (Sandbox Code Playgroud)

我使用了一个正则表达式工具和这个工具,但无论我最终得到一个页面如何:

Bad Request

Your browser sent a request that this server could not understand.
Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.12 (Ubuntu) Server at gordons.local Port 80
Run Code Online (Sandbox Code Playgroud)

另外,我在访问,错误或重写日志中没有获得任何信息.

编辑:我的重写规则在我的vhost文件中.(/etc/apache2/sites-available/gordons.local)

mod-rewrite

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

无法解析PhpStorm中的有效表

unable to resolve table在包含SQL查询有效表的php文件中出现错误.

在此输入图像描述

如果我Ctrl + Enter通过查询,那么我在DB控制台中获得预期的结果,如果我在DB资源管理器选项卡中展开数据库,那么我可以看到这些表.

它不会影响代码执行,但它很烦人,因为它在编写代码时引起了我的注意,它掩盖了真正的SQL错误.

我已经尝试刷新数据库连接,并且我已经验证了php选项卡正在连接到正确的数据库.

mysql phpstorm

14
推荐指数
6
解决办法
7233
查看次数

忽略PHP中的MySQL外键约束

有没有办法在PHP脚本中覆盖mysql外键约束?

我有一个从php传递给mysql的查询,但它没有外键约束,有没有办法解决这个问题而不改变数据库模式?

我只是在进行一些测试,所以当我完成后我将删除该行.

php mysql testing foreign-keys

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

如何使用PHPUnit测试多个mysql模式?

我想测试一个使用PHPUnit的PHPUnit_Extensions_Database_TestCase类跨多个模式进行查询的进程.我已经挖掘了文档,SO和源代码,但似乎我必须使用以下内容设置我的数据库:

protected function getConnection()
{
    $this->pdo = new PDO('mysql:host=localhost;dbname=unit_test_schema', 'xxxx', 'yyyy');
    return $this->createDefaultDBConnection($this->pdo, 'unit_test_schema');    
}

protected function getDataSet()
{
    return $this->createXMLDataSet(DB_SETUP_DIR.'/schema.xml');
}
Run Code Online (Sandbox Code Playgroud)

有没有办法以某种方式使用多个模式,所以我可以测试一个查询,如:

SELECT *
FROM   schema1.tableA
JOIN   schema2.tableB
USING  (id)
Run Code Online (Sandbox Code Playgroud)

编辑:要清楚,我试图解决的问题是,我只能弄清楚如何将架构设置文件传递到一个数据库.我想找到一种方法来说"在schema1中创建tables1.xml,在schema2中创建tables2.xml".对于每个测试,将填充并杀死不同xml文件中引用的表.

php mysql phpunit unit-testing

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

Apache2 for 401中的自定义错误页面

这是.htaccess文件的相关部分:

AuthUserFile  /var/www/mywebsite/.htpasswd
AuthGroupFile /dev/null
AuthName  protected
AuthType Basic
Require valid-user

ErrorDocument 400 /var/www/errors/index.html
ErrorDocument 401 /var/www/errors/index.html
ErrorDocument 403 /var/www/errors/index.html
ErrorDocument 404 /var/www/errors/index.html
ErrorDocument 500 /var/www/errors/index.html
Run Code Online (Sandbox Code Playgroud)

Docuement root设置为/ var/www/mywebsite/web,它位于许多虚拟主机上.我可以导航到index.html页面.

我所看到的只是通用的Apache 401页面,任何想法.

编辑:这是我的浏览器中的错误消息:

需要授权

此服务器无法验证您是否有权访问所请求的文档.您提供了错误的凭据(例如,密码错误),或者您的浏览器不了解如何提供所需的凭据.

此外,尝试使用ErrorDocument处理请求时遇到401 Authorization Required错误.Apache/2.2.9(Debian)PHP/5.2.6-1 + lenny8与Suhosin-Patch Server在www.dirbe.com端口80

apache apache2 custom-error-pages

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

PHP错误日志无法正常工作

它已经工作了很长时间并停止了.我必须错过一些明显的东西,所以想象堆栈溢出可能会有所帮助.

/etc/php5/apache2/php.ini相关设置是:

display_errors = On (not sure if this makes a difference)
log_errors = On
error_log = "/var/www/error_log.log"
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我有:

echo 'About to log';
error_log('An error');
Run Code Online (Sandbox Code Playgroud)

我看到要登录页面,但错误日志中没有任何内容.有任何想法吗?

php apache error-log

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