相关疑难解决方法(0)

localhost与mysql_connect()中的127.0.0.1

  1. 使用localhostin mysql_connect()使连接比使用更快127.0.0.1
  2. PHP脚本和mySQL之间的连接类型是什么(使用该mysql_connect()函数时)?是TCP/IP吗?

php mysql

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

C#Web - localhost:端口工作,127.0.0.1:port不起作用

我刚刚将C#Web API组件(Web API模型和控制器)添加到localhost现有项目的副本中.

应该从Android应用程序调用此Web API的GET方法.在这个链接中,它解释了我应该10.0.2.2在Android模拟器上使用它来获取计算机127.0.0.1.

当我这样做时,它在Android应用程序中对我的HttpRequest不起作用.所以我去了Android浏览器并直接键入它,它也没有用.

然后我尝试使用127.0.0.1而不是localhost在我的计算机的浏览器中,并且由于一些未知的原因它也不起作用..是否有不同的localhost127.0.0.1?我一直认为他们是同一个人.

这是400 error我在使用时获得的127.0.0.1: 127.0.0.1错误400错误请求

并与localhost一切工作正常.

所以,我的问题:我如何使用localhost的仿真器(或者,如何解决使用时,我得到的错误127.0.0.1,而不是localhost)?另外,我想知道的区别localhost127.0.0.1,因为我一直以为他们是一样的.

在此先感谢您的回复.


编辑1:

这个stackoverflow问题中,他们提到了System32Windows中的主机文件.我打开用记事本文件++(如管理员),并注释掉线127.0.0.1 localhost::1 localhost.但不幸的是,这并没有解决问题,我仍然不能127.0.0.1在我的电脑上用作替代品localhost.可能是因为我的问题是相反的(我可以访问localhost,但不是127.0.0.1,而不是相反.)


编辑2:

这个stackoverflow回答中,它解释了localhost和之间的区别127.0.0.1是:

  • 127.0.0.1 在某些编程语言中,将更容易被识别为IP.
  • localhost可以更改为计算机主机文件中的另一个IP(我的编辑1中提到的文件).
  • IPv4和IPv6之间存在一些差异.

所有我现在都明白了这些差异,我只是不明白为什么我的localhost正在工作,但127.0.0.1不是.. …

c# android localhost android-emulator asp.net-web-api

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

尝试使用Rails创建数据库时出错,rake db:create

我正在使用Ruby1.9和Rails 2.3.4,我安装了mysql-ruby(2.8.1)gem.

当我尝试rake db:create我得到以下内容

无法为{"adapter"=>"mysql"创建数据库,"database"=>"war_development","username"=>"root","password"=> nil,"host"=>"localhost"} ,charset:utf8,collat​​ion:utf8_unicode_ci(如果你手动设置字符集,请确保你有匹配的排序规则)

我的database.yml有以下用于开发

development:
  adapter: mysql
  database: war_development
  username: root
  password: 
  host: localhost
Run Code Online (Sandbox Code Playgroud)

有什么想法会出错吗?

谢谢,

ruby-on-rails

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

ERR_SSL_PROTOCOL_ERROR 无法在 Chrome 浏览器中看到 https localhost 页面

无法在 chrome 中正确看到 localhost https 页面。它说 :

**This site can’t provide a secure connection**
localhost sent an invalid response.
Try running Windows Network Diagnostics.
ERR_SSL_PROTOCOL_ERROR
Run Code Online (Sandbox Code Playgroud)

我试过 -deleting domain localhost from -chrome://net-internals/#hsts 但没有帮助。

browser google-chrome localhost

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

node.js服务器是否需要互联网连接才能运行?

我禁用互联网连接并运行节点服务器npm start,然后它抛出错误:

在此输入图像描述

现在启用互联网连接并运行服务器工作正常:

在此输入图像描述

所以,我想确认在启动服务器时是否真的需要连接到互联网?

如果它确实需要互联网连接,那么有任何想法让服务器脱机运行吗?

如果我连接到互联网并运行服务器,然后插上互联网连接,那么没有任何问题.一切正常.我不知道为什么只运行服务器需要互联网连接.

mongodb node.js express mean-stack mongoose-schema

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

Laravel 应用程序存储图像无法加载并重定向到 404

我在共享托管服务器上托管了 Laravel 应用程序。在服务器上有 2 个文件夹:

  • 1) laravelapp -> 包含 (app,config,database,vendor...etc 文件夹)

  • 2) public_html -> contains (css,js,images,storage folders)

我使用以下代码上传图片:

 if($request->hasFile('file')){
     $filenameWithExt=$request->file('file')->getClientOriginalName();
     $filename=pathinfo($filenameWithExt,PATHINFO_FILENAME);
     $extension=$request->file('file')->getClientOriginalExtension();
     $fileNameToStore=str_slug($filename,'_').'_'.time().'.'.$extension;
     request()->file->move(public_path('storage/profile'), $fileNameToStore);
     $image="/storage/profile/".$fileNameToStore;
}
Run Code Online (Sandbox Code Playgroud)

它已成功将文件上传到laravelapp/public/storage/profile文件夹

我创建符号链接到laravelapp/public/storagepublic_html/storage

在数据库中:imagepath 被保存为 /storage/profile/user1.png

在我使用的刀片模板中: <img src="{{$img}}" />

但 imageurl :

www.mydomain.com/storage/profile/user1.png 重定向到 404 页面并且图像不显示。

任何人请帮我解决问题。

php image laravel

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

Laravel:SQLSTATE [HY000] [2002] Connection拒绝了

我正在使用装有新鲜laravel 5.4的Vagrant.运行auth后,我运行了迁移以迁移MySQL表.所有这些过程都成功但当我尝试登录或注册以测试系统时,我收到错误:

SQLSTATE [HY000] [2002]连接被拒绝.

但我的数据库工作正常,因为我已经能够迁移表.可能的解决方案是什么?检查附图(我正在使用Ubuntu 16.04)

拒绝连接.

php mysql laravel laravel-5.4

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

在Java中通过IP连接到服务器时的ConnectException

我在java中编写了一个简单的Client-Server程序.当我创建一个类似的套接字
Socket socket = new Socket("localhost",7000);

我能够连接到服务器并将数据(任何控制台输入)传输到服务器但是当我在Socket中传递localhost Ip(127.0.0.1)时

 Socket socket = new Socket("127.0.0.1",7000);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误错误:

java.net.ConnectException: Connection refused: connect
Run Code Online (Sandbox Code Playgroud)

为什么我得到这个.

这是我的服务器端代码

public class SocketServer {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {

      new SocketServer();

        // TODO code application logic here
    }

  public   SocketServer(){

       try {
            ServerSocket sSocket = new ServerSocket(7000);
            System.out.println("Server started at: " + new Date());


//Wait for a client to connect
            Socket socket = sSocket.accept();

            //Create the streams
            PrintWriter output = …
Run Code Online (Sandbox Code Playgroud)

java sockets

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