Linux

snipe it upgrade

Naan 2017. 12. 12. 16:56
320x100

우선 업그레이드 앞서서 php-posix 설치 해야 한다.

PHP Fatal error:  Uncaught Error: Call to undefined function posix_getpwuid() in /var/www/html/snipeit/upgrade.php:4 Stack trace: #0

설치가 안되어 있다면 위와 같이 에러가 발생한다.

# yum install php-posix

 

자 업그레이드 방법은 간단하다.

 

설치 경로에 가서

# php upgrade.php 

만 해주면 된다.

ERROR: This script should not be run as root/admin. Exiting.

그런데.... 권한 관련 에러가 발생이 된다.

 

아무 계정(test)을 생성하고

# chown test::users /var/www/html/snipeit/

하고 나서 

# su test

# php upgrade.php 

하면 자동 업그레이드가 실행 된다.

 

PHP Fatal error:  Uncaught Error: Call to undefined function posix_getpwuid() in /var/www/html/snipeit/upgrade.php:7

위와 같이 에러가 발생 된다면

# yum install php-process 

설치

 

다 끝나고

# chown apache:apache /var/www/html/snipeit 

해주자

마지막으로 

# service httpd restart

면 끝!~

 

320x100