小编Vig*_*ond的帖子

无法登录Magento admin

我在一个子目录中安装了magento.www.domain.com/subdir/magento

这个网站在某一点上完美运作.我一无所知,直到我的客户说他无法登录magento admin.

我从我的计算机上登录得很好,但是在他的计算机上它只是重定向回magento管理员登录而没有错误消息和一个看起来像这样的傻瓜的网址:

http://domain.com/subdir/magento/index.php/admin/index/index/key/3097210b826ac4a86d7531cb4089c9d0/
Run Code Online (Sandbox Code Playgroud)

我以为他的饼干被封锁了,但事实并非如此.

我的magento设置是安全/不安全的baseurl: http://domain.com/subdir/magento/

web cookie path: (blank)
web cookie domain: (blank)
Run Code Online (Sandbox Code Playgroud)

清除var/cache之后,我发现我自己无法登录管理员,但问题完全相同.

我没有运气就尝试了以下设置:

path: /
domain: domain.com

path: /subdir/magento
domain: vigrond.com
Run Code Online (Sandbox Code Playgroud)

我也尝试过评论这些行Varien.php,但这也没有效果.

我的服务器帐户是VPS,它有足够的可用空间.

所以我几乎迷失了,想知道为什么这首先发生在它之前的工作(没有改变任何东西),为什么它如此复杂?

任何帮助赞赏

admin magento

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

在PHP中否定十六进制,有趣的行为

有一些奇怪的行为,我想知道是否有人可以为我清理.

看看这个

$hex = 0x80008000;

print_r(decbin(intval($hex)) . '<br/>');
print_r(decbin($hex));
Run Code Online (Sandbox Code Playgroud)

输出

10000000000000001000000000000000
10000000000000001000000000000000
Run Code Online (Sandbox Code Playgroud)

正如所料.

$hex = 0x80008000;

print_r(decbin(~intval($hex)) . '<br/>');
print_r(decbin(~$hex));
Run Code Online (Sandbox Code Playgroud)

输出

1111111111111110111111111111111
1111111111111111111111111111111
Run Code Online (Sandbox Code Playgroud)

为什么中间位在$hex被否定时不切换?

php hex negate

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

AJAX精简技术?

我的问题有点抽象.

我们都熟悉在发出AJAX请求时出现的AJAX预加载器/微调器.我的问题是你如何避免这些?

以可排序列表为例.当用户拖放项目以使用它们时,会进行AJAX调用以更新订单.

以前,我会弹出一个全屏AJAX微调器,以防止用户做任何事情,直到AJAX调用完成.

我的问题是,我将如何避免使用AJAX微调器并"简化"ajax请求,以确保用户在2秒内启动20个ajax请求,它们将按顺序执行?

我真的不需要代码示例,只需要接受或流行的技巧/想法.或者,如果我在这里完全偏离轨道.

谢谢

javascript ajax jquery

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

谷歌应用脚​​本UrlFetchApp.fetch限制?

我有一个简单的脚本,可以提取大约30,000个字符的JSON.

SyntaxError: Unexpected token: F (line 12)当我尝试用JSON.parse()或解析时,我得到了Utilities.jsonParse();

function refresh() {

  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  sheet.clear();


  var text = UrlFetchApp.fetch("http://blablah/json");

  Logger.log(text.getContentText());

  //error SyntaxError: Unexpected token: F (line 12)
  json = JSON.parse(text);
)
Run Code Online (Sandbox Code Playgroud)

记录器只显示约59行JSON,但我被告知记录器有一个空间限制 - 但我不太确定它是什么.

在我自己的服务器上运行,JSON.parse解析数据就好了,jQuery get()也是如此.

所以我认为UrlFetchApp.fetch()只是无法获取长文件?

很难接受,我没有找到关于它的文件:(

google-apps-script

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

新的Google Chrome控制台无法区分更新的已记录对象

我正在运行23.0.1271.64版

其中一个上次更新更新了Google Chrome中的Web开发人员视图.

许多功能都很不错,但是对控制台的更新似乎被打破了.

如果你有一个对象

var object = {'one':true, 'two':false}
Run Code Online (Sandbox Code Playgroud)

console.log(object)

然后对对象进行更改

object.one = false
Run Code Online (Sandbox Code Playgroud)

console.log(object)再次(click事件后说)

更改不会反映出来,控制台只会递增对象名称旁边的计数器.

这是一个错误还是一个新的"功能"?旧控制台将反映对象更新.

console webkit google-chrome

5
推荐指数
0
解决办法
134
查看次数

Google图片按网址搜索 - "查找更多此类图片"按钮

我的网站上有一个图像库.在每一个下面,我想有一个链接说"找到更像这个".此链接会自动为Google图片搜索提供图片网址,并向用户返回一个谷歌搜索图库,其中包含他们点击的图片.

要通过网址了解Google图片搜索的含义,请点击此处并点击相机图标:http://images.google.com/

我还没有在弃用的API中找到任何内容,我看了谷歌自己做的方式,似乎提交按钮被混淆的javascript截获(即使表单html是GET请求格式).

所以我有点失落,不确定这是否可能.

image google-image-search

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

Tumblr OAuth使用PHP的OAuth类

好吧,我很难过这个.

我最近在这里下载并安装了php的OAuth库:http://us3.php.net/manual/en/book.oauth.php

使用这个,我创建了一些测试代码,试图连接到我的Tumblr帐户并发帖.

我能够获得RequestToken和Authorize.但是当我提出实际请求时,我收到一个错误:

Invalid auth/bad request (got a 404, expected HTTP/1.1 20X or a redirect)
Run Code Online (Sandbox Code Playgroud)

我的请求网址格式正确为http://api.tumblr.com/v2/blog/account/post.我正在发出POST请求.所以我不确定为什么它会返回404.

这是我的代码:

<?php
$req_url = 'http://www.tumblr.com/oauth/request_token';
$authurl = 'http://www.tumblr.com/oauth/authorize';
$acc_url = 'http://www.tumblr.com/oauth/access_token';

$conskey = '123';
$conssec = '456';

session_start();

// In state=1 the next request should include an oauth_token.
// If it doesn't go back to 0
if(!isset($_GET['oauth_token']) && $_SESSION['state']==1) $_SESSION['state'] = 0;
try {
  $oauth = new OAuth($conskey,$conssec);
  $oauth->enableDebug();
  if(!isset($_GET['oauth_token']) && !$_SESSION['state']) {
    $request_token_info = $oauth->getRequestToken($req_url, 'http://www.domain.com/oauth.php');
    $_SESSION['secret'] …
Run Code Online (Sandbox Code Playgroud)

php oauth tumblr

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

无法从本地机器访问 Ubuntu Web 服务器

我在 Ubuntu 11.10 的端口 8087 上运行 python paste http 服务器

nmap 说 8087/tcp 是开放的

ufw 防火墙处于非活动状态

但是如果我在另一台本地网络机器上拉起它的本地 ip (192.168.1.50:8087),它就无法连接。

我可以在本地网络机器上 ping 192.168.1.50 正常。但是我无法 telnet 到端口 8087,这告诉我有什么东西阻止了它?

在这里呆了几个小时 0_o

任何帮助表示赞赏

ubuntu port webserver paster

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

带Compass的默认Express应用程序提供ENOENT

Ubuntu 14.04节点0.10.25 Express 4.2.0

sudo apt-get install nodejs
npm install -g express-generator
express -c compass test
cd test
npm install
npm start
Run Code Online (Sandbox Code Playgroud)

从浏览器发送请求

GET / 200 12ms - 206b

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: spawn ENOENT
    at errnoException (child_process.js:988:11)
    at Process.ChildProcess._handle.onexit (child_process.js:779:34)
npm ERR! weird error 8
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian

npm ERR! not ok code 0
Run Code Online (Sandbox Code Playgroud)

有谁知道这是为什么?

node.js express compass-sass

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