AWS Coud9에서 phpMyAdmin 화면에 액세스할 때 404|not foud 오류를 해결하는 방법
3422 단어 MySQLphpMyadmin라라벨cloud9AWS
Cloud9에서 개발 환경을 정비해 시간이 지나면 왠지 phpMyAdmin에 액세스할 수 없어 로그인 화면에서 볼 수 없게 되는 증상에 걸렸습니다.
아무리 조사해도 해결되지 않았습니다만, 어쩌면 드물게 있을지도 모른다고 생각해 기사를 쓰기로 했습니다.
해결을 위해 사전 체크 1
서버가 시작되었는지 확인
서버 시작 명령$ ^Cec2-user:~/environment/project1 $ php -S $IP:$PORT
PHP 7.3.11 Development Server started at Mon Nov 25 15:22:41 2019
Listening on http://127.0.0.1:8080
Document root is /home/ec2-user/environment/project1
Press Ctrl-C to quit.
아래의 커맨드로 기동한 서버는 phpMyAdmin의 페이지에 액세스해도 404|not foud가 됩니다.
서버 시작 명령(1)$ ec2-user:~/environment/project1 $ php artisan serve
Laravel development server started: http://127.0.0.1:8000
서버 시작 명령(2)$ ec2-user:~/environment/project1 $ php artisan serve --port=8080
Laravel development server started: http://127.0.0.1:8080
사전 체크 2
Laravel 프로젝트 (디렉토리) 내에서 mysqld를 시작했는지 확인
mysqld 시작 명령$ sudo service mysqld start
ec2-user:~/environment/project1 $ sudo service mysqld start
Starting mysqld: [ OK ]
mysqld 상태 확인 명령$ ec2-user:~/environment/project1 $ sudo service mysqld status
mysqld (pid 20873) is running... [ OK ]
running...이 표시되면 시작 중입니다.
일단, mysqld 정지 명령도 명기해 둡니다.
mysqld 중지 명령$ ec2-user:~/environment/project1 $ sudo service mysqld stop
Stopping mysqld: [ OK ]
사전 체크 3
phpMyAdmin의 URL을 "https://~~.vfs.cloud9.~~.amazonaws.com/phpMyAdmin/index.php"까지 지정하고 있다
그래도 문제가 해결되지 않으면 Cloud9에서 만든 다른 프로젝트 내에서 mysqld가 실행 중일 수 있으므로 중지합니다.
(액세스 권한에 대해서도 조사해 변경해 보았습니다만, 결과적으로 관계 없었습니다.)
linux 명령에 익숙한 분은 더 알고 있다고 생각하므로 읽을 필요가 없습니다.
만약을 위해 linux 초보자를 위해 세세한 명령 실행의 모습을 적어 둡니다.
우선 디렉토리 이동
상위 디렉토리 이동$ ec2-user:~/environment/project1 $ cd ../
그래서 ls 명령을 실행하면 다른 프로젝트가 있다는 것을 알 수 있습니다.
ec2-user:~/environment $ ls
project1 project2 README.md
project1 디렉토리에서 project2 (다른 프로젝트) 디렉토리를 이동합니다.
상위 디렉토리 이동$ ec2-user:~/environment/ $ cd project2
그 중에서 다시 mysqld의 상태를 확인해 보면,,,
mysqld 상태 확인 명령$ ec2-user:~/environment/project2 $ sudo service mysqld status
mysqld (pid 20873) is running... [ OK ]
움직이고 있다. . . . (이 프로젝트, 계속 만지지 않았지만,,)
그래서, 어쩌면 생각 중지 명령을 실행하고 중지하고,
project1 디렉토리로 이동 한 다음 mysqld를 시작하면
mysqld 중지 명령$ ec2-user:~/environment/project2 $ sudo service mysqld stop
Stopping mysqld: [ OK ]
$ ec2-user:~/environment/ $ cd ../project1
ec2-user:~/environment/project1 $ sudo service mysqld start
Starting mysqld: [ OK ]
안전하게 표시되었습니다! !
이상입니다. 실수로 다른 프로젝트에서 mysqld를 중지하고 손상하고,
다른 프로젝트에서 사용하려고 할 때 일어난 증상의 대책 방법이었습니다.
AWS는 아직 만지기 시작했기 때문에 모르는 것들로 고전하고 있습니다만,
상기의 방법 이외로 해결 방법을 하고 있거나, 설정 방법을 아는 분이 계시면
꼭 코멘트 주시면 고맙습니다.
Reference
이 문제에 관하여(AWS Coud9에서 phpMyAdmin 화면에 액세스할 때 404|not foud 오류를 해결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/takuma-jpn/items/eddb5a317f72af8bd085
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ ^Cec2-user:~/environment/project1 $ php -S $IP:$PORT
PHP 7.3.11 Development Server started at Mon Nov 25 15:22:41 2019
Listening on http://127.0.0.1:8080
Document root is /home/ec2-user/environment/project1
Press Ctrl-C to quit.
$ ec2-user:~/environment/project1 $ php artisan serve
Laravel development server started: http://127.0.0.1:8000
$ ec2-user:~/environment/project1 $ php artisan serve --port=8080
Laravel development server started: http://127.0.0.1:8080
$ sudo service mysqld start
ec2-user:~/environment/project1 $ sudo service mysqld start
Starting mysqld: [ OK ]
$ ec2-user:~/environment/project1 $ sudo service mysqld status
mysqld (pid 20873) is running... [ OK ]
$ ec2-user:~/environment/project1 $ sudo service mysqld stop
Stopping mysqld: [ OK ]
$ ec2-user:~/environment/project1 $ cd ../
ec2-user:~/environment $ ls
project1 project2 README.md
$ ec2-user:~/environment/ $ cd project2
$ ec2-user:~/environment/project2 $ sudo service mysqld status
mysqld (pid 20873) is running... [ OK ]
$ ec2-user:~/environment/project2 $ sudo service mysqld stop
Stopping mysqld: [ OK ]
$ ec2-user:~/environment/ $ cd ../project1
ec2-user:~/environment/project1 $ sudo service mysqld start
Starting mysqld: [ OK ]
Reference
이 문제에 관하여(AWS Coud9에서 phpMyAdmin 화면에 액세스할 때 404|not foud 오류를 해결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/takuma-jpn/items/eddb5a317f72af8bd085텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)