小编emb*_*mbe的帖子

如何在Windows 7上安装ImageMagick与PHP一起使用(3)

还有其他关于如何在Windows 7上安装Imagick的帖子,但到目前为止我没有帮助.:(

(也许最新版本出现了问题)

我已按照以下步骤安装:

  1. 下载并安装ImageMagick

    http://www.imagemagick.org/download/binaries/ImageMagick-6.8.8-1-Q16-x86-dll.exe

  2. 下载php_imagick.dll并复制到扩展名dir(c:\ xampp\php\ext)

    http://www.peewit.fr/imagick/php55/vc11/x86/ts/php_imagick.dll

  3. 编辑php.ini文件并添加新扩展名(c:\ xampp\php\php.ini)

    延长= php_imagick.dll

  4. 保存ini文件并重启Apache(如有必要,重启Windows)

  5. 启动Apache并运行测试

当我启动Apache时,我会看到一个弹出框,显示:

程序无法启动,因为您的计算机缺少php5.dll.尝试重新安装该程序以解决此问题.

然后直接在另一个之后:

PHP启动:无法加载动态库'C:\ xampp\php\ext\php_imagick.dll' - 找不到指定的模块.

根据funtioneer我怀疑某种编译错误.

现在我有PHP版本5.5.6(xampp 1.8.3)与编译器MSVC11,它与php_imagick.dll文件相同.

是从源代码下载ImageMagick并以自己正确的方式编译它吗?(以前从未在Windows中编译过)

php windows imagemagick imagick windows-7

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

使谷歌回收使用域名中的特殊字符

我正在为域名(http://sälja.io)中的瑞典语charachterä设置一个API密钥,但它没有初始化recaptcha.

然后尝试使用api密钥来获取等效URL http://xn--slja-loa.io,该密钥在从http://xn--slja-loa.io到达网站时起作用,但不是http://sälja.io.

然后我找到了应该适用于所有域的安全令牌.它初始化了所有域上的recaptchas,并且还在所有测试域上工作,除了带有ä的域. https://developers.google.com/recaptcha/docs/secure_token

有没有办法让它在域名中使用ä?

编辑

由于http://xn--slja-loa.io的api-key 在从http://sälja.io访问网站时从android开始工作,它可能是浏览器解释域的方式.例如.firefox将http://sälja.io解释为域名http://sälja.io,并且无法从谷歌服务器获得不允许在域名中使用ä的响应.Android将http://sälja.io解释http://xn--slja-loa.io并且因为它不包含ä而得到回复.有什么想法吗?有没有办法强制浏览器将http://sälja.io解释为http://xn--slja-loa.io

EDIT2

可以在sälja.io/ test,178.62.187.163/test和xn--slja-loa.io/test上找到代码示例

EDIT3

截至今天(25.11.2015),似乎无法在域名中使用像ä这样的特殊字符来重新接收.由于aishwat singh在奖励的时间内帮助最多得出这个结论,他将获得奖励,但是当可以为这个问题提供解决方案时,将接受答案.

javascript cross-domain recaptcha

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

django.db.utils.IntegrityError:无法创建唯一索引 - 详细信息:键(玩家)=(Lonergan)重复。- 模型中没有唯一约束

经过几次离线提交(包括多次更新模型和部署到生产)后,错误消息是:(它正在用于开发,但在生产中失败)

django.db.utils.IntegrityError: could not create unique index - DETAIL:  Key (player)=(Lonergan) is duplicated.
Run Code Online (Sandbox Code Playgroud)

表中有超过 100 名重复姓名的球员,并且场上球员从未被设置为唯一。为什么会发生这种情况?

class Player(models.Model):
    player = models.CharField(max_length=50)
    team = models.ForeignKey(Team, related_name='players', on_delete=models.PROTECT)
    position = models.CharField(max_length=5)
    cost = models.FloatField()
    selection = models.FloatField()
    form = models.FloatField()
    points = models.IntegerField()
    lastgwscrape = models.DateTimeField(null=True)
    lastapiupdate = models.DateTimeField(null=True)
    currentgwdt = models.DateTimeField(null=True)
    apiid = models.IntegerField(null=True)
Run Code Online (Sandbox Code Playgroud)

apiid 字段之前被定义为唯一的,并且作为使此迁移工作正常进行的测试而被删除。

class APIPlayerGW(models.Model):
    player = models.ForeignKey(Player, related_name='apigws', on_delete=models.CASCADE)
    gwid = models.IntegerField()
    points = models.IntegerField()
    minutesplayed = models.IntegerField()
    goalsscored = models.IntegerField()
    assists = models.IntegerField()
    cleansheets = models.IntegerField() …
Run Code Online (Sandbox Code Playgroud)

migration django postgresql django-models

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