问题列表 - 第20131页

混淆仅PDO问题:无法通过套接字连接/拒绝访问/无法连接到服务器(共享主机)

因此,问题从原来的问题发生了变化,我将在下面留下原始问题,以防止对某些人在编辑他的问题之后的答案进行错误的评论:

所以我正在开发一个安装了PDO的(非常蹩脚)共享主机,但它不起作用.使用默认参数

<?php
try {
    $dbh = new PDO('mysql:host=localhost;dbname=THE_DB_NAME', 'THE_USER', 'THE_PASSWORD');
    echo 'Connected to database';
    }
catch(PDOException $e)
    {
    echo $e->getMessage();
    }
?>
Run Code Online (Sandbox Code Playgroud)

它抛出这个消息:

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Run Code Online (Sandbox Code Playgroud)

使用简单的mysql_connect,它可以工作.

套接字路径似乎是正确的(phpinfo和这个查询:

show variables like 'socket';
Run Code Online (Sandbox Code Playgroud)

确认.

Localhost重定向到10.103.0.14(此数据来自mysql_get_host_info()和phpMyAdmin)

在PDO中,如果我用127.0.0.1替换localhost,我会得到

SQLSTATE[HY000] [2003] Can't connect to MySQL server on '127.0.0.1' (111) 
Run Code Online (Sandbox Code Playgroud)

如果我用10.103.0.14替换localhost:

Access denied for user 'USER_NAME'@'10.103.0.14' (using password: YES
Run Code Online (Sandbox Code Playgroud)

IP地址(127.0.0.1和10.103.0.14)都可以使用mysql_connect.

显然问题来自PDO连接.

有人知道这可能来自哪里,或/和任何方法来解决它?

一些服务器数据:

PHP版本:5.2.10您可以看到服务器的phpinfo:http://web.lerelaisinternet.com/abcd.php?v = 5 无法命令行.(我知道它应该是技术支持的工作,但它们的确很慢)

谢谢

上一个问题:

如何在共享主机上找到mysql.sock(需要一些棘手的方法......)

所以今天的问题是:PDO连接在共享主机上不起作用,它应该(它安装在服务器上).只是一个基本的PDO连接:

<?php …
Run Code Online (Sandbox Code Playgroud)

php mysql sockets connection pdo

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

从命令行调试iPhone应用程序

我可以从XCode做到,但我希望能够从命令行启动iPhone应用程序(在设备上).可能吗?

为什么?因为我想捕获一些用于半自动测试的输出.我猜我需要为NSLog输出使用调试版本,但我也有兴趣了解将NSLog/stdio数据恢复到主机Mac的其他方法.

iphone debugging command-line

7
推荐指数
1
解决办法
1084
查看次数

iPhone In App Purchase - response.products仍然是空的?

基本上,我尝试在测试应用程序中设置应用程序购买,然后再将其应用到我公司正在开发的应用程序中.我已经阅读了商店套件pdf和其他片段大约1000次,但产品仍然是空的.这正是我到目前为止所做的:

设置测试应用程序和In App Purchase测试项目
我在iPhone开发人员中心的公司开发人员门户上为"Test App One"创建了一个新的应用程序ID.我确保前缀是com.mycompany.testappone确保可以配置应用内购买.保持应用ID部分,我通过勾选"启用应用内购买"选项配置应用购买.

我在iTunes Connect中创建了"Test App One",并完成了常规程序,但选择了"稍后上传二进制文件"并且没有提交审核,因为该应用程序什么都不做.当然,我们不必提交应用程序来审查这个工作?!然后,我点击管理应用内购买并创建一个新产品ID为"test1"并批准它以便清除销售.

代码
我在XCode中设置了一个新项目TestAppOne,这里是我现在使用的唯一两个类:

TestAppOneAppDelegate.h:

#import <UIKit/UIKit.h>
#import <StoreKit/StoreKit.h>  

@interface TestAppOneAppDelegate : NSObject <UIApplicationDelegate, SKRequestDelegate, SKProductsRequestDelegate> {
    UIWindow *window;
}
Run Code Online (Sandbox Code Playgroud)

TestAppOneDelegate.m:

#import "TestAppOneAppDelegate.h"

static NSString *kMyFeatureIdentifier1 = @"com.mycompany.testappone.test1";

@implementation TestAppOneAppDelegate
@synthesize window;

- (void)applicationDidFinishLaunching:(UIApplication *)application {    
 if([SKPaymentQueue canMakePayments]) {
  NSLog(@"IN-APP:can make payments");
 }
 else {
  NSLog(@"IN-APP:can't make payments");
 }

 [self requestProductData];
 [window makeKeyAndVisible]; 
}

- (void)requestProductData {
 NSLog(@"IN-APP:requestProductData");
 SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers: [NSSet setWithObject:kMyFeatureIdentifier1]];
 request.delegate …
Run Code Online (Sandbox Code Playgroud)

iphone storekit in-app-purchase iphone-sdk-3.0

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

如果密钥不存在,C#Dictionary <int,int>查找会发生什么?

我尝试检查null但编译器警告这种情况永远不会发生.我应该寻找什么?

c# dictionary

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

ReportViewer在IE中滚动问题

我在本地计算机上使用reportViewer部署了一个报告.这是一个很宽的报告,因此需要在报告底部有一个水平滚动条,但垂直方向很好.这在FF中很好,但IE也使用垂直滚动条呈现它,无论我做什么我都无法摆脱它!这是IE的问题吗?我可以不只是有一个水平滚动条,或者即使垂直滚动条几乎没有任何东西,IE仍然坚持两者兼而有之?

谢谢

reportviewer2008 reportviewer report reporting-services

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

制作跳转菜单(HTML选择下拉列表)的最佳方法是什么?

<option>HTML中的每个<select>都有外部URL,应该在新窗口中打开.如果有可能只用CSS和HTML制作那么好,如果没有JavaScript就不可能那么它应该是不引人注目的.

css xhtml jquery

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

是否可以使用simplexml将注释标记插入到xml中?

我正在使用SimpleXML来构建文档,并想知道是否可以将注释标记插入到文档中,如下所示:

<root>
  <!-- some comment -->
  <value>
</root>
Run Code Online (Sandbox Code Playgroud)

编辑:

评论位于文档中间的某处.

<root>
  <tag1 />
  <!-- some comment -->
  <value />
</root>
Run Code Online (Sandbox Code Playgroud)

php xml simplexml

8
推荐指数
3
解决办法
3937
查看次数

PostgreSQL角色继承不起作用?

我遇到了一个非常烦人的PostgreSQL角色继承问题.根据文档,它根本不表现.

我想拥有一个主角色,并将其权限授予新创建的用户.这些用户应该继承权限,而无需SET ROLE手动发布.

CREATE ROLE testrole NOSUPERUSER INHERIT CREATEDB NOCREATEROLE;
CREATE ROLE testuser LOGIN NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE;
GRANT testrole TO testuser;
Run Code Online (Sandbox Code Playgroud)

现在我连接后testuser,我得到以下内容:

postgres=> CREATE DATABASE foobar;
ERROR:  permission denied to create database
postgres=> SET ROLE testrole;
SET
postgres=> CREATE DATABASE foobar;
CREATE DATABASE
Run Code Online (Sandbox Code Playgroud)

根据上面链接的文档(由于INHERIT选项),SET ROLE不应该要求.

我在这里错过了什么?

postgresql

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

如何保持视图模型和模型的集合同步

我正在使用wpf工具包datagrid来显示AccountViewModel的可观察集合.

问题是当我从网格中删除一个帐户时,我希望它从ObservableCollection中删除 - 给用户提供视觉反馈,但我希望帐户模型的基础列表保持不变,只需设置'IsDeleted'标志帐户模型.

然后,无论何时提交更改,我的服务都知道在数据库中添加/更新或删除哪些帐户.

我订阅了CollectionChanged事件:

AccountViewModels.CollectionChanged += AccountsChanged;
Run Code Online (Sandbox Code Playgroud)

然后在删除某些内容时将viewmodels的model isdeleted标志设置为true:

private void AccountsChanged(object sender, NotifyCollectionChangedEventArgs e)
    {
        if (e.NewItems != null)
        {
            foreach (AccountViewModel model in e.NewItems)
            {
                model.PropertyChanged += accountPropertyChanged;
                model.Account.IsNew = true;
            }
        }
        if (e.OldItems != null)
        {

            foreach (AccountViewModel model in e.OldItems)
            {
                model.PropertyChanged -= accountPropertyChanged;
                model.Account.IsDeleted = true;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

但显然这会从可观察的集合中删除它.因此,当我提交更改时,将不会设置IsDeleted标志的帐户.即它们已被删除.

 foreach (AccountViewModel acc in m_ViewModel.AccountViewModels)
        {
            WorkItem workItem = null;
            if(acc.Account.IsNew)
                workItem = new WorkItem("Saving new account: " + acc.AccountName, "Saving new …
Run Code Online (Sandbox Code Playgroud)

wpf observablecollection viewmodel

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

搜索多个SOLR核心并返回一个结果集

我们在SOLR中有几个核心设置,并希望搜索这些核心并返回单个结果集.

更多背景:我们有一个SOLR核心,我们索引我们的内部博客引擎.我们还有一个SOLR核心,我们为CMS系统编制索引.我们希望搜索这两个核心,但查看单个结果集.

我知道文档中有相关实体,但我们希望将内核分开,以便于维护和冗余.

我们使用SolrSharp作为搜索SOLR的包装器.任何建议或方向将不胜感激.

solr

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