
localhost에서 실행되도록 내 애플리케이션을 구성하고 싶지만 127.0.0.1만 작동합니다. 정상적으로 실행되는 localhost
동안 PDO 오류 또는 데이터베이스 연결 오류가 발생합니다 . 127.0.0.1
WordPress와 Drupal을 모두 사용하는 로컬 개발 환경에서 작업하면서 이 문제가 발생했습니다. 저는 OSX에 내장된 Apache 서버와 함께 mysql을 사용하고 있습니다.
호스트 파일:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
mysql에서 :
mysql> SELECT USER(),CURRENT_USER();
+----------------+----------------+
| USER() | CURRENT_USER() |
+----------------+----------------+
| root@localhost | root@localhost |
+----------------+----------------+
일반적인 오류:
Warning: PDO::__construct(): MySQL server has gone away
127.0.0.1
그런 다음 호스트 항목을 응용 프로그램 으로 전환하면 정상적으로 실행됩니다.
내가 찾고 있는 것은 호스트를 localhost로 구성된 채로 두고 여전히 데이터베이스에 연결하는 방법입니다.