1. 개요 phpmyadmin 접속시 에러 메시지를 뿜어내는 경우 해결방법 2. 증상 phpmyadmin 접속시 다음과 같은 에러 메시지가 나타남 3. 파일 수정 + sudo vi /usr/share/php/php-gettext/streams.php Line 증상 변경 전 변경 후 52 Line 48 StringReader Error function StringReader ($str=”) { function __construct($str=”) { 89 Line 84 FileReader Error function FileReader($filename) { function __construct($filename) { […]
Category: Language
php.ini 파일 위치
php -i | grep php.ini
session 시간 변경
1. 개요 PHP 실행 시간 변경. PHP 실행 시간에는 파일 업로드, php문 실행 등을 포함한다. 2. php 환경설정 파일 수정 sudo vi /etc/php.ini session.cookie_lifetime = 1800 session.gc_maxlifetime = 1800 session.cache_expire = 1800 3. apache 재시작 sudo service apache2 restart
변수 값 유무 확인
1. 개요 POST로 전달받은 refresh 값이 존재하고, 그 값이 1인지 체크 2. Code if (isset($_POST[‘refresh’]) && $_POST[‘refresh’] == 1){ echo “hello” }
upload size 변경
1. PHP upload size 변경 1. upload_max_filesize는 기본적으로 변경해야하며 2. post_max_size는 파일을 post 방식으로 전송하기 때문에 변경해야한다. 3. time 값을 늘리는 이유는 용량에 따라 전송 시간도 늘어나기 때문이고 4. memory_limit을 변경하는 이유는 파일을 모두 전송받기 전까지는 메모리에 저장되기 때문이다. 2. php 환경설정 파일에서 변수값 변경 sudo vi /etc/php.ini file_uploads = On ; file upload […]
Backup Script
1. 개요 MySQL 자동 백업 스크립트 2. Source Code #!/bin/sh # mysql database backup # # Setup cron : /etc/crontab or crontab -e # mysql 경로 export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/mysql/bin # Set variables Today=”`date +%Y%m%d`” mkdir /home/db_backup/$Today datadir=”/home/mysql-data/” backup_dir=”/backup/db/” mysqluser=”root” mysqlpass=”[password]” # Delete file 5 days ago # deletefile=”*$(date +%Y%m%d –date=’5 days ago’)*” # rm -f […]