본문 바로가기

시놀로지 NAS

(시놀로지 NAS) Apache + PHP 구동 시 html htm 확장자에서 PHP 실행되도록 설정 시놀로지 웹 스테이션으로 웹 페이지를 열었는데 .html 확장자에서 PHP 코드가 실행되지 않는 문제가 있었다. 해결 방법은 다음과 같다. 1. 루트 권한으로 SSH 접속 2. cat /usr/syno/etc/packages/WebStation/WebStation.json 여기서, 찾고 기록해두기 3. vi /usr/local/etc/apache24/sites-enabled/php.conf # AddType application/x-httpd-php .html SetHandler "proxy:unix:/run/php-fpm/.sock|fcgi://localhost" 위와 같이 파일 추가하고 :wq로 저장 4. vi /usr/syno/etc/packages/WebStation/php_profile//fpm.. 더보기
(시놀로지 NAS) SSH 연결하기 1. DSM 제어판 - 터미널 및 SNMP - 'SSH 서비스 활성화' 체크 2. 22번 포트를 포트포워딩 해 준다. 3. Putty에서 접속한다. (관리자 계정, 관리자 비밀번호 입력) 4. sudo -i 입력하여 root 권한을 획득한다. (비밀번호 한번 더 입력) 더보기
(시놀로지 NAS) 웹 스테이션 mysqli_connect(): (HY000/2002): No such file or directory in 시놀로지 NAS 웹 스테이션 사용 중 PHP 코드에서 오류가 발생했다. mysqli_connect(): (HY000/2002): No such file or directory in 해결 방법은 둘 중 하나를 선택하면 된다. 1. SSH에서 명령어 입력 ln -sf /run/mysqld/mysqld10.sock /run/mysqld/mysqld.sock 2. php.ini에서 설정 경로 추가 mysqli.default_socket = /run/mysqld/mysqld10.sock (php.ini 위치 : /usr/syno/etc/packages/WebStation//php.ini) 결국 mysqld.sock으로 있어야 하는 게 mysqld10.sock으로 존재해서 생기는 문제인 것 같다. 그러므로 mysq.. 더보기