osTicket 구축 완전 가이드
centos 6.5
의존 환경
nginx
설치 ngnix
yum install nginx # nginx, , Y
service nginx start #
chkconfig nginx on #
/etc/init.d/nginx restart #
nginx 기본 사이트 디 렉 터 리
/usr/share/nginx/html/
mysql
mysql 설치
yum install mysql mysql-server # , Y ,
/etc/init.d/mysqld start # MySQL
chkconfig mysqld on #
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf # ( : /etc my.cnf, )
shutdown -r now #
비밀번호 설정
mysql_secure_installation
리 턴, 힌트 에 따라 Y 입력
romote 에 n 을 입력 하면 원 격 으로 접근 할 수 있 습 니 다.
mysql 다시 시작
/etc/init.d/mysqld stop #
/etc/init.d/mysqld start #
service mysqld restart #
php
php 설치
yum install php
PHP 구성 요 소 를 설치 하여 PHP 가 MySQL, PHP 가 FastCGI 모드 를 지원 하도록 합 니 다.
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm
서비스 다시 시작
/etc/init.d/mysqld restart # MySql
/etc/init.d/nginx restart # nginx
/etc/rc.d/init.d/php-fpm start # php-fpm
chkconfig php-fpm on #
phpmyadmin
설치 하 다.
yum install phpmyadmin
설치 후 phpmyadmin 디 렉 터 리 는
/usr/share/phpmyadmin/
배치 하 다.vim /etc/nginx/conf.d/phpmyadmin.conf
server {
listen 80;
server_name phpmyadmin.example.com;
access_log /var/log/nginx/phpmyadmin-access.log main;
location / {
root /usr/share/phpmyadmin;
index index.php index.html index.htm;
}
location ~ \.php$ {
root /usr/share/phpmyadmin;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
짧 은 비밀번호 설정
질문:
웹 이 phpmyadmin 에 접근 할 때 오류 가 발생 했 습 니 다. 설정 파일 은 현재 극비 구문 암호 (blowfish secret) 가 필요 합 니 다.
해결 방법:
vim /usr/share/phpmyadmin/config.inc.php
$cfg['blowfish_secret'] = 'x'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
접근 주소
phpmyadmin
osTicket
다운로드 하 다.
download
설치 하 다.
설치 안내서
플러그 인 설치
디 렉 터 리 저장
/data/projects/osTicket/upload/include/plugins
ldap
file upload
언어 팩 설치
디 렉 터 리 저장
/data/projects/osTicket/upload/include/i18n
``
배치 하 다.
nginx
vim /etc/nginx/conf.d/osticket.conf
server {
listen 80;
server_name ticket.example.com;
root /data/projects/osTicket/upload;
access_log /var/log/nginx/ticket-console-access.log main;
set $path_info "";
# Deny access to all files in the include directory
location ~ ^/include {
deny all;
return 403;
}
# Deny access to apache .ht* files (nginx doesn't use these)
location ~ /\.ht {
deny all;
}
# Requests to /api/* need their PATH_INFO set, this does that
if ($request_uri ~ "^/api(/[^\?]+)") {
set $path_info $1;
}
# /api/*.* should be handled by /api/http.php if the requested file does not exist
location ~ ^/api/(tickets|tasks)(.*)$ {
try_files $uri $uri/ /api/http.php;
}
# /scp/ajax.php needs PATH_INFO too, possibly more files need it hence the .*\.php
if ($request_uri ~ "^/scp/.*\.php(/[^\?]+)") {
set $path_info $1;
}
# Make sure requests to /scp/ajax.php/some/path get handled by ajax.php
location ~ ^/scp/ajax.php/(.*)$ {
try_files $uri $uri/ /scp/ajax.php;
}
# Set index.php as our directoryindex
location / {
index index.php;
}
# Send php files off to the PHP-FPM listing on localhost:9000
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $path_info;
include fastcgi_params;
}
}
서비스 다시 시작
service nginx restart
사이트 접근
osTicket URL
레 퍼 런 스
CentOS 6.5 yum 설치 설정 lnmp 서버 (Nginx + PHP + MySQL)
설정 파일 은 현재 극비 구문 암호 (blowfish secret) 의 해결 방법 이 필요 합 니 다.
Minor issue - Apache error logs : client denied by server config /var/www/config/scp
Error when accessing some internal ajax uri
Doesn't work on NGINX due to use of .htaccess files and relying on PATH_INFO
자원.
osTicket 시스템, 플러그 인 및 중국어 패키지https://yunpan.cn/cMmeNr2FjTPLC (추출 코드: 5cd 5)
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.