It often happens that despite doing everything right it just doesn't work. After hours of investigating you finally find a reason for this - a minor typo or a footnote in the manual... Well, it is especially awful when you make the same mistake again, so I decided to make a list of a few personal failures of this sort, mostly to remember myself what I did wrong.
max_execution_time
remember to set
FcgidIOTimeout
a bit higher as well.no matching peer config foundmay make you really mad. Most often it is due to bad rightid/leftid specification — if you give none some random-looking default would be used. So you are to give this ID explicitly, and if you give bad CommonName you can easily miss the corresponding error message. Yesterday I've spent another half an hour because of erroneous
/L=MyCity/
inclusion - everything
else was correct.mysqlnd
driver incompatibility with Amazon Aurora, but after we tried
a minimal test case (mysql_connect()
instead of intricate Doctrine ORM-powered
process) he finally found out that they had a '$'
sign in the password which
got interpolated as a variable substitution. Funny thing, isn't it? So, remember, when it
comes to passwords (and, frankly, other things from outside world) - '...'
-quoted
strings are your friends and double quotes are evil.