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!

WordPress Stuff

To change the admin username in WordPress: 1)Go into your phpmyadmin, and click on “Databases.” 2)Click on the name of your database. 3)Click the “Browse” icon next to wp_users. 4)Click the edit icon next to admin – should be first … Continue reading

Posted in Linux | Comments Off on WordPress Stuff

Regular Expression Notes

Explaining the following regular expression: (\d(3,4)[.-]?)+ ( starts a capturing group \ escapes the following character d end character shorthand (match any digit in the range 0 through 9 with \d) { open qualifier 3 minimum quantity to match , … Continue reading

Posted in Linux | Comments Off on Regular Expression Notes

Diagnosing SSL received a record that exceeded the maximum permissible length

If you setup an ssl cert but are getting the following: SSL received a record that exceeded the maximum permissible length. 1) Check that netstat -ntlp shows httpd listening on 443 2) Check that port 443 is open in iptables … Continue reading

Posted in Linux, OPENSSL and TLS | Comments Off on Diagnosing SSL received a record that exceeded the maximum permissible length

Overriding php.ini values locally

php directives are listed here: http://www.php.net/manual/en/ini.list.php Modes determine when and where a PHP directive may or may not be set. This is explained here: http://www.php.net/manual/en/ini.list.php A virtual host may be configured to use a local php.ini file in place of … Continue reading

Posted in Linux | Comments Off on Overriding php.ini values locally

MySQL Replication Tools

If replication stops and the slave status shows: Last_Errno: 1580 Last_Error: Error ‘You cannot ‘ALTER’ a log table if logging is enabled’ on query. Default database: ‘mysql’. You need to skip over a bad query as follows: mysql> SET GLOBAL … Continue reading

Posted in Linux, MySQL | Comments Off on MySQL Replication Tools

MySQL went away errors

This means that the server timed out and closed the connection. Two most common reasons (and fixes) for the MySQL server has gone away (error 2006) are: Your wait_timeout variable in your MySQL my.cnf configuration file is not large enough. … Continue reading

Posted in Linux, MySQL | Comments Off on MySQL went away errors

Creating multiple chroots

Edit the /etc/ssh/sshd_config: 1. Comment out the Subsystem sftp line 2. Create line as follows: Subsystem sftp internal-sftp 3. Add the following at the bottom of the sshd_config file: Match Group sftponly ChrootDirectory %h X11Forwarding no AllowTCPForwarding no ForceCommand internal-sftp … Continue reading

Posted in Linux | Comments Off on Creating multiple chroots

Determining what security fixes have been backported

RPM Command The rpm command can be used to determine what fixes have been backported as follows: rpm -q –changelog pkgname will show the package changelog, where vulnerabilities that have been patched in a package are listed.   Another place … Continue reading

Posted in Linux | Comments Off on Determining what security fixes have been backported

Force phpMyAdmin to https

1) Using Apache .htaccess (this can also be put in the httpd.conf if you don’t use .htaccess files): RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^/directory(.*)$ https://%{HTTP_HOST}/directory$1 [L,R] 2) Using phpMyAdmin’s config.inc.php file: ** place this at the end of the … Continue reading

Posted in Linux, OPENSSL and TLS | Comments Off on Force phpMyAdmin to https

Checking whether TRACE/TRACK are enabled in Apache

curl -v -X TRACE http://www.yourserver.com Running it against an Apache server with TraceEnable Off correctly returns HTTP/1.1 405 Method Not Allowed (just tested on an Apache 2.2.22) This also works on HTTPS sites, provided that cURL has the correct information … Continue reading

Posted in Linux | Comments Off on Checking whether TRACE/TRACK are enabled in Apache