Author Archives: vicki

About vicki

Welcome to the Sovereign Republic of Vickistan. I am the President here. Lucky me! No taxes or laws yet. Lucky you!

zend_mm_heap corrupted messages in apache logs

zend_mm_heap corrupted if php5.2. google for patch if php5.3 increase apc memory size in apc.ini

Posted in Linux | Leave a comment

Access Control Lists

Add ACL for apache user: First see what ACLs exist already: root@server1 mysite.org]# getfacl /var/www/vhosts/mysite.org/uploads getfacl: Removing leading ‘/’ from absolute path names # file: var/www/vhosts/mysite.org/uploads # owner: user1 # group: user1 user::rwx group::rwx mask::rwx other::r-x default:user::rwx default:group::rwx default:mask::rwx default:other::r-x … Continue reading

Posted in Linux | Leave a comment

Tune MySQL

wget http://www.day32.com/MySQL/tuning-primer.sh sh tuning-primer.sh

Posted in Linux | Leave a comment

Common rewrite rules

The easiest way to redirect one site to another is by adding the following to the Virtualhost: Redirect 301 / http://newsite.com/ Note: When AllowOverride is set to allow the use of .htaccess files, Apache will look in every directory for … Continue reading

Posted in Linux | Leave a comment

Number of processors/number of cores

cat /proc/cpuinfo | grep processor | wc -l Counts the number of processor lines

Posted in Linux | Leave a comment

compression on your site

Ensure that the browser sends the Accept-encoding: gzip, deflate header Add the following to your .htaccess file: # compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType … Continue reading

Posted in Linux | Leave a comment

PHP email script to test email

Sometimes you gotta test outgoing email. If you have php installed, it is as easy as adding the following into a file called something like emailtest.php and executing with php emailtest.php. Check the email logs to ensure it went out. … Continue reading

Posted in Linux | Leave a comment

Cool MySQL command list

# to see the full CREATE TABLE statement and show table engine show create table table_name\G #To see full CREATE TABLE statement on all tables in a database export database=”dbname”;for table in `mysql -s –column-name=false -e “SHOW TABLES” $database`;do mysql … Continue reading

Posted in Linux | Leave a comment

Copying Files in Linux bash shell

So you want to copy a file in Linux? Easy enough. cp filename newfilename But sometimes it isn’t so easy… Say the file you want to copy begins with a . You can’t see these files unless you add -a … Continue reading

Posted in Linux | Leave a comment

vi stuff

” at top of paragraph, format this paragraph !} fmt -c ” for the whole file, format all paragraphs !G fmt -c “from here to the end of the file, format all paragraphs !$ fmt -c ” from anwhere in … Continue reading

Posted in Linux | Leave a comment