Setting the PHP Timezone in php.ini

2013/10/28 19:52:41 [error] 25705#0: *8 FastCGI sent in stderr: “PHP message: PHP Warning: phpinfo(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone ‘UTC’ for now, but please set date.timezone to select your timezone.


[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Bangkok

DirectAdmin php.ini location path in Linux

I always forget the location of the php.ini in DirectAdmin.
So I record down in here.


/usr/local/lib/php.ini
/usr/local/etc/php5/cgi/php.ini
/usr/local/etc/php4/cgi/php.ini
/usr/local/php54/lib/php.ini

You can show by using this command.

/usr/local/bin/php -i | grep 'Loaded Configuration File'

Why you should bring you GF to swimming before getting married.

Why you should bring you GF to swimming before getting married ?

Actually there are 3 main points that would have you feel better.

1. You could see all her body shape.

2. You can see clear her face without making up.

3. You can know that is she have swimming skill or not. If no, make sure you teach her swim. TO PREVENT she ask in the future for this question, If me and my brother dropped into the water, who will you help first ?

How to mass download FTP site using wget ?

How to mass download FTP site using wget ?

I’m using the Cloud Sites from RackSpace, too bad that they do not provide SSH for me, and I’m going to move my site to the server, I’m using this way to download all the files using wget mass download.

Note:
The -r is recursive
The -l99, I put this as much as possible for the sub directory in the path.

wget -r -l99 ftp://username:[email protected]/public_html/

How to exclude files in wget while mass download files from FTP ?


wget -r -l99 ftp://username:[email protected]/public_html/ -X "/ftp.sample.com/public_html/cache/"

Common Error in CentOS: Failed to set locale, defaulting to C

Failed to set locale, defaulting to C

You can see this often in CentOS because you never set the locale for your Linux.
You can try this

echo "export LC_ALL=en_US.UTF-8" >> /etc/profile
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
export LANGUAGE=en_US.UTF-8
export LC_COLLATE=C
export LC_CTYPE=en_US.UTF-8

Then disconnect and reconnect to your bash.

MongoDB Error: exception in initAndListen std::exception: boost::filesystem::exists: Permission denied: “/sys/devices/system/node/node1”

I found this error while installed
yum install mongo-10gen-2.2.3 mongo-10gen-server-2.2.3
in CentOS 6.4 64bit


Wed Oct 16 16:19:08 [initandlisten] MongoDB starting : pid=22457 port=27017 dbpath=/var/lib/mongo 64-bit host=xxxxxxx.net
Wed Oct 16 16:19:08 [initandlisten] exception in initAndListen std::exception: boost::filesystem::exists: Permission denied: "/sys/devices/system/node/node1", terminating
Wed Oct 16 16:19:08 dbexit:
Wed Oct 16 16:19:08 [initandlisten] shutdown: going to close listening sockets...
Wed Oct 16 16:19:08 [initandlisten] shutdown: going to flush diaglog...
Wed Oct 16 16:19:08 [initandlisten] shutdown: going to close sockets...
Wed Oct 16 16:19:08 [initandlisten] shutdown: waiting for fs preallocator...
Wed Oct 16 16:19:08 [initandlisten] shutdown: lock for final commit...
Wed Oct 16 16:19:08 [initandlisten] shutdown: final commit...
Wed Oct 16 16:19:08 [initandlisten] shutdown: closing all files...
Wed Oct 16 16:19:08 [initandlisten] closeAllFiles() finished
Wed Oct 16 16:19:08 dbexit: really exiting now

To solve this problem temporally I make mongod have READ access to /sys/devices/system/node/node1
chmod 755 /sys/devices/system/node
This solved my problem.


[[email protected] ~]# chmod 755 /sys/devices/system/node
[[email protected] ~]# service mongod restart
Stopping mongod: [FAILED]
Starting mongod: forked process: 23540
all output going to: /var/log/mongo/mongod.log
child process started successfully, parent exiting
[ OK ]
[[email protected] ~]# ls -la /sys/devices/system/node