还有其他关于如何在Windows 7上安装Imagick的帖子,但到目前为止我没有帮助.:(
(也许最新版本出现了问题)
我已按照以下步骤安装:
下载并安装ImageMagick
http://www.imagemagick.org/download/binaries/ImageMagick-6.8.8-1-Q16-x86-dll.exe
下载php_imagick.dll并复制到扩展名dir(c:\ xampp\php\ext)
http://www.peewit.fr/imagick/php55/vc11/x86/ts/php_imagick.dll
编辑php.ini文件并添加新扩展名(c:\ xampp\php\php.ini)
延长= php_imagick.dll
保存ini文件并重启Apache(如有必要,重启Windows)
启动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中编译过)
我正在为域名(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在奖励的时间内帮助最多得出这个结论,他将获得奖励,但是当可以为这个问题提供解决方案时,将接受答案.
经过几次离线提交(包括多次更新模型和部署到生产)后,错误消息是:(它正在用于开发,但在生产中失败)
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) cross-domain ×1
django ×1
imagemagick ×1
imagick ×1
javascript ×1
migration ×1
php ×1
postgresql ×1
recaptcha ×1
windows ×1
windows-7 ×1