멍멍이네 블로그

phpmyadmin 에러가 많이 보입니다 ㅜ_ㅜ 

 

라즈베리파이4에서 phpmyadmin을 설치했는데, 설치가 꼬인건지, 설정파일 에러가 많이 보입니다.(설치를 잘못 했나봅니다)

 

이번 에러 역시 기본 설정파일에 오타(?)가 있어서 생기는 문제.

 

오류 해결 후 참고한 블로그 링크를 첨부합니다.

onlyfor-me-blog.tistory.com/275

 

[PHP] phpmyadmin에서 count(): Parameter must be an array or an object that implements Countable 에러 해결

phpmyadmin을 연동해서 즐거운 마음으로 DB를 만들고 테이블을 하나 만들었는데 갑자기 아래로 스크롤이 이동하면서 빨간 배경의 에러 문구들이 나오는 경우가 있다. 그리고 에러 문구는 제목처럼

onlyfor-me-blog.tistory.com

 

해결방법

1. 설정 파일을 연다.

2. 괄호가 잘못 얽혀있는 부분 수정 후 저장.

3. 파일 저장 후 아파치 재시작.

 Create a database named 'phpmyadmin' and setup the phpMyAdmin configuration storage there.

 

라즈비안4에 phpmyadmin 설치 후 로그인 시 에러 발생.

 

 Create 버튼을 눌러 phpmyadmin 설정 db를 추가해주면 된다.

 

 

* 추가 에러 발생

You do not have necessary privileges to create a database named 'phpmyadmin'. You may go to 'Operations' tab of any database to set up the phpMyAdmin configuration storage there.

Create 하이퍼링크 버튼을 클릭했는데, 만약 위와 같은 에러가 뜰 경우, 현재 권한이 없는 상황이기 때문에, 리눅스 관리자 계정으로 로그인 하던지, 현재 계정의 권한을 관리자와 같이 올려주어야 한다.

vnc로 라즈베리파이에 접근하려고 한다.

그런데 오랜 대기시간이 걸리며, 위와 같은 에러가 뜬다.

 

대부분 time out이 뜰 경우, 외부접근을 못한다는 뜻이다.

 

하지만 나와 같은 경우는 외부접근은 되는데, vnc가 안되는 상황.

 

이 상황 일 경우, 컴이 꺼져있거나, 라즈베리파이에서 접근 허용이 안 날 경우

방화벽이 막은 상황이었다.

 

방화벽을 해제하거나 vnc 포트(내부포트 5900)을 방화벽에서 예외처리를 해주어야 한다.

 

sudo ufw allow 내부포트
ex) sudo ufw allow 5900

[c# 셀레니움 visual2019] 

 

element not interactable: element has zero size

 

웹 크롤링 도중에 뜬 에러.

 

xPath 긁어와서 클릭을 하려고 했는데 에러가 뜸.

원인 : 클릭 기능이 없는 변수를 사용함.

xPath를 긁어올 때 실수로 상위 오브젝트의 xPath를 긁어옴.

[c# 셀레니움 visual2019] 웹 크롤링

 

stale element reference: element is not attached to the page document

 

웹 크롤링 도중 뜬 에러.

 

1. sleep.

서칭 대기시간 없어서 뜰 수도 있다고 함.(구글링. 저는 이 경우가 아니었습니다)

 

2. 재사용 불가.

같은 xpath이기 때문에 처음 초기화 해놓고 계속 쓰려고 했는데 안됨.

페이지 로딩 이후 다시 초기화해서 써야함.

(ex: 버튼 xPath로 연결해놓고, 클릭하거나 다른 이유로 다른페이지 로딩시켰으면, 같은 xPath라도 다시 연결해야함.)

 

 

 

Microsoft.Office.Interop.Excel 비주얼에서 C#언어를 사용해 FileStream을 하려고 하는 중 Excel 변수 초기화 도중 에러가 뜸.

 

using Excel = Microsoft.Office.Interop.Excel;

Excel.Application excelApp = null;

excelApp = new Excel.Application(); // 에러 구문

 

에러 메시지 : 80040154 클래스가 등록되지 않았습니다. (예외가 발생한 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) 오류로 인해 CLSID가 {00024500-0000-0000-C000-000000000046}인 구성 요소의 COM 클래스 팩터리를 검색하지 못했습니다.

 

 

docs.microsoft.com/ko-kr/dotnet/csharp/programming-guide/interop/walkthrough-office-programming

 

 

https://stackoverrun.com/ko/q/3685260

 

 

 

컴퓨터에 Excel이 설치되어 있지 않기 때문으로 추정.

 

앱 플레이어 설치 후 어플을 켰는데, 구글 플레이 서비스가 중지됐다거나, 정보 확인 중...이 무한 로딩으로 걸렸습니다.

 

 

구글 플레이 서비스가 중지됐습니다가 무한 반복됐는데(켜졌다가 꺼졌다x반복) 스크린샷은 못 찍었네요~

 

1. 정보 확인 중... 무한 로딩

구글 플레이 서비스가 문제인 것 같습니다.

구글 정보를 못 가져오는 것 같더라구요~

재부팅이 답이다! 라고 생각해서 재부팅해보니, 구글 플레이 서비스 중지 에러가 뜨더라고요!

구글 플레이 서비스 에러를 고쳤더니 자동으로 해결됐습니다!

 

 

2. 구글 플레이 서비스 중지.

구글링 해보니, 대부분 구글 플레이 서비스 어플의 파일이 깨졌던지, 업데이트가 손상됐을 경우 뜨는 것 같더라고요~

그래서인지 대부분 해결방법으로 업데이트 제거 혹은 초기화를 한 후 새로 업데이트 or 다운한다더라고요~

 

그런데 저는 업데이트 제거 & 초기화 버튼도 없어서 헤매고 있었죠 ㅜ.ㅜ

찾아보니 앱 플레이어가 안드로이드 5.1.1 버전까지만 지원하더라고요~(구버전 다운로드하였더니...;;;)

최신 버전으로 재설치했더니 에러가 사라졌습니다

 

* 혹시 구글 플레이 서비스 중지 에러&경고창이 뜨는 경우!

구글 플레이 서비스의 파일이 손상됐는지, 최신 버전인지 확인하시고!

그래도 안된다 하면 저처럼 핸드폰이 지원 가능한 상태인지(최신 업데이트가 됐는지) 확인하시길 바랍니다.

 

 

 

그럼 오늘도 코로나 조심 ^^ㅎ

다들 즐겁고 건강한 하루하루 보내시길 바랍니다~♥

포맷 후 앱 플레이어를 실행하는데 에러가 발생했습니다 ㅜ_ㅜ

 

2020-10-03 글 작성 일자. 블루스택 설치 후 에러 발생

설정 - 엔진 - GPU 설정 - 그래픽카드 GPU를 사용(NVIDIA only) 체크했는데 에러가 뜨네요

 

부족한 파일은 링크를 타고 가서 설치하셔서 경로에 맞춰서 옮겨주세요!

 

* 자신의 컴퓨터가 32비트인지, 64비트인지 확인한 후 설치하시면 됩니다 *

 

 

 

오늘도 코로나 조심하시고~ 다들 즐겁고 건강한 하루 보내시길 바랍니다 ^^ㅎ

db에서 읽어오는데 갑자기 한글이 깨짐이 아니라 이상한 문자로 전환됐다.

 

한글이 "\ud55c\uae00" 이런식으로 전환 됐다.

 

 

 

 

 

 

 

처음에 utf8 문제인가 해서 php 상단에 header("Content-Type: text/html; charset=UTF-8");를 넣어줬는데도 문제가 지속됨.

 

찾아보니 json_encode 문제.

 

찾다보니 한글이 유니코드로 변환된다는 유사한 글을 발견.

 

해결방법 : 

json_encode($var); -> json_encode($var, JSON_UNESCAPED_UNICODE);

 

이밖에 json_encode의 옵션은 레퍼런스를 참고하세요~

원인 :

액세스 권한에 의해 숨겨진 소켓에 액세스를 시도했습니다. 에러 이후 httpd.conf파일에서 내 아이피:포트를 개방해준 후 apache를 start하니까 에러가 뜸.

 

에러 1. AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using -. Set the 'ServerName' directive globally to suppress this message
에러 2. (OS 10049)요청한 주소는 해당 컨텍스트에서 유효하지 않습니다.  : AH00072: make_sock: could not bind to address -

(ip같은건 가림)

 

해결 :

해결 1. AH00558: httpd.exe: Could not reliably determine the server's fully qualified domain name, using -. Set the 'ServerName' directive globally to suppress this message 

ㄴ 에 대한 에러는 httpd.conf파일에서 ServerName이 주석처리 돼있는데, 주석을 푼 후 자기 아이피를 적어주면 에러 사라짐. ( ex: #ServerName localhost -> ServerName 123.456.789.000 )

 

해결 2. (OS 10049)요청한 주소는 해당 컨텍스트에서 유효하지 않습니다.  : AH00072: make_sock: could not bind to address -

ㄴ 에 대한 에러는 httpd.conf파일에서 ServerName에 포트를 적어주니까 사라짐.

ex : ServerName ip:port -> ServerName 123.456.789.000:8080

      Listen port            -> Listen 8080