nginx throwing out 404 errors after Ubuntu upgrade

August 29, 2014 9.3k views

This morning, when I SSHed into my droplet, it said that there was a new version of Ubuntu available, so I decided to upgrade. Everything seemed to go well and I didn't overwrite any files that were locally modified (like /etc/nginx/sites-available/default).

After the upgrade, when trying to visit my site, I got a 404 error from nginx. I tried restarting nginx, PHP and MySQL, without success. I also tried apt-get update and apt-get update --fix-missing, but also without success.

Any ideas on what might be causing it and how to remediate it?

1 comment
  • Hi there!
    I guess by now you had already crossed by a solution to this. Anyway, I wanted to drop this quick solution that I found, in case another person gets in the same trouble.
    See what errors nginx are displaying with:
    tail -f /var/log/nginx/error.log

    When I had the same problem as you have, it turned out it was nginx not having permission to access to /var/run/php5-fpm.sock and by so, it couldn't load my PHP based websites. I changed the permissions to 666 and it worked perfectly.

    This post saved me: http://ubuntuforums.org/showthread.php?t=2231276

    Cheers,

2 Answers

Have you reviewed the error log file for NGINX?

Use the following to check it out: sudo cat /var/log/nginx/error.log

Roman

  • 2014/08/29 10:14:22 [crit] 1412#0: *17 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 64.126.25.5, server: infinite.thewpbutler.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "infinite.thewpbutler.com"
    2014/08/29 10:14:22 [error] 1412#0: *17 open() "/usr/share/nginx/www/50x.html" failed (2: No such file or directory), client: 64.126.25.5, server: infinite.thewpbutler.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "infinite.thewpbutler.com"
    2014/08/29 11:20:47 [crit] 1412#0: *23 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 8.28.16.254, server: infinite.thewpbutler.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "infinite.thewpbutler.com"
    2014/08/29 11:20:47 [error] 1412#0: *23 open() "/usr/share/nginx/www/50x.html" failed (2: No such file or directory), client: 8.28.16.254, server: infinite.thewpbutler.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "infinite.thewpbutler.com"
    2014/08/29 11:20:47 [crit] 1412#0: *25 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 204.118.135.30, server: infinite.thewpbutler.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "infinite.thewpbutler.com"
    2014/08/29 11:20:47 [error] 1412#0: *25 open() "/usr/share/nginx/www/50x.html" failed (2: No such file or directory), client: 204.118.135.30, server: infinite.thewpbutler.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock", host: "infinite.thewpbutler.com"
    

    These 6 errors seem to have been generated from the single page request I last attempted. I know why the 50x.html file couldn't be found and will fix that, but no idea why this error is happening:

    [crit] 1412#0: *17 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: 64.126.25.5, server: infinite.thewpbutler.com, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "infinite.thewpbutler.com"
    

Try to uncomment the following lines in /etc/php5/fpm/pool.d/www.conf

listen.owner = www-data
listen.group = www-data
listen.mode = 0660

Then restart php-fpm with
sudo service php5-fpm restart

  • Well, that did something, but now there's a different issue. When trying to visit the site, I now get a different error:

    Warning: mysqli::mysqli(): (HY000/2002): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/share/nginx/www/includes/dbDrivers/mysqli.php on line 30 Mysql connect error: (2002) Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
    
  • Can you print the output of phpinfo()?

  • PHP logo
    PHP Version 5.5.9-1ubuntu4.3

    System Linux infinitewp.thewpbutler.com 3.8.0-29-generic #42~precise1-Ubuntu SMP Wed Aug 14 16:19:23 UTC 2013 x8664
    Build Date Jul 7 2014 16:35:16
    Server API FPM/FastCGI
    Virtual Directory Support disabled
    Configuration File (php.ini) Path /etc/php5/fpm
    Loaded Configuration File /etc/php5/fpm/php.ini
    Scan this dir for additional .ini files /etc/php5/fpm/conf.d
    Additional .ini files parsed /etc/php5/fpm/conf.d/05-opcache.ini, /etc/php5/fpm/conf.d/10-pdo.ini, /etc/php5/fpm/conf.d/20-apcu.ini, /etc/php5/fpm/conf.d/20-curl.ini, /etc/php5/fpm/conf.d/20-gd.ini, /etc/php5/fpm/conf.d/20-json.ini, /etc/php5/fpm/conf.d/20-mysql.ini, /etc/php5/fpm/conf.d/20-mysqli.ini, /etc/php5/fpm/conf.d/20-pdo
    mysql.ini, /etc/php5/fpm/conf.d/20-readline.ini
    PHP API 20121113
    PHP Extension 20121212
    Zend Extension 220121212
    Zend Extension Build API220121212,NTS
    PHP Extension Build API20121212,NTS
    Debug Build no
    Thread Safety disabled
    Zend Signal Handling disabled
    Zend Memory Manager enabled
    Zend Multibyte Support provided by mbstring
    IPv6 Support enabled
    DTrace Support enabled
    Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
    Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls
    Registered Stream Filters zlib., bzip2., convert.iconv., string.rot13, string.toupper, string.tolower, string.strip_tags, convert., consumed, dechunk

    Zend logo This program makes use of the Zend Scripting Language Engine:
    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies

    Configuration

    apc

    APC support Emulated

    apcu

    APCu Support enabled
    Version 4.0.2
    APCu Debugging Disabled
    MMAP Support Enabled
    MMAP File Mask no value
    Serialization Support php, eval
    Revision $Revision: 328290 $
    Build Date Feb 19 2014 09:18:08

    Directive Local Value Master Value
    apc.coredumpunmap Off Off
    apc.enable
    cli Off Off
    apc.enabled On On
    apc.entrieshint 4096 4096
    apc.gc
    ttl 3600 3600
    apc.mmapfilemask no value no value
    apc.preloadpath no value no value
    apc.rfc1867 Off Off
    apc.rfc1867
    freq 0 0
    apc.rfc1867name APCUPLOADPROGRESS APCUPLOADPROGRESS
    apc.rfc1867
    prefix upload_ upload_
    apc.rfc1867ttl 3600 3600
    apc.serializer php php
    apc.shm
    segments 1 1
    apc.shmsize 32M 32M
    apc.slam
    defense On On
    apc.smart 0 0
    apc.ttl 0 0
    apc.userequesttime On On
    apc.writable /tmp /tmp

    bcmath

    BCMath support enabled

    Directive Local Value Master Value
    bcmath.scale 0 0

    bz2

    BZip2 Support Enabled
    Stream Wrapper support compress.bzip2://
    Stream Filter support bzip2.decompress, bzip2.compress
    BZip2 Version 1.0.6, 6-Sept-2010

    calendar

    Calendar support enabled

    cgi-fcgi

    php-fpm active

    Directive Local Value Master Value
    cgi.discardpath 0 0
    cgi.fix
    pathinfo 0 0
    cgi.forceredirect 1 1
    cgi.nph 0 0
    cgi.redirect
    statusenv no value no value
    cgi.rfc2616
    headers 0 0
    fastcgi.error_header no value no value
    fastcgi.logging 1 1
    fpm.config no value no value

    Core

    PHP Version 5.5.9-1ubuntu4.3

    Directive Local Value Master Value
    allowurlfopen On On
    allowurlinclude Off Off
    alwayspopulaterawpostdata Off Off
    argseparator.input & &
    arg
    separator.output & &
    asptags Off Off
    auto
    appendfile no value no value
    auto
    globalsjit On On
    auto
    prependfile no value no value
    browscap no value no value
    default
    charset no value no value
    defaultmimetype text/html text/html
    disable
    classes no value no value
    disablefunctions pcntlalarm,pcntlfork,pcntlwaitpid,pcntlwait,pcntlwifexited,pcntlwifstopped,pcntlwifsignaled,pcntlwexitstatus,pcntlwtermsig,pcntlwstopsig,pcntlsignal,pcntlsignaldispatch,pcntlgetlasterror,pcntlstrerror,pcntlsigprocmask,pcntlsigwaitinfo,pcntlsigtimedwait,pcntlexec,pcntlgetpriority,pcntlsetpriority, pcntlalarm,pcntlfork,pcntlwaitpid,pcntlwait,pcntlwifexited,pcntlwifstopped,pcntlwifsignaled,pcntlwexitstatus,pcntlwtermsig,pcntlwstopsig,pcntlsignal,pcntlsignaldispatch,pcntlgetlasterror,pcntlstrerror,pcntlsigprocmask,pcntlsigwaitinfo,pcntlsigtimedwait,pcntlexec,pcntlgetpriority,pcntlsetpriority,
    display
    errors Off Off
    displaystartuperrors Off Off
    docroot no value no value
    docref
    ext no value no value
    docrefroot no value no value
    enable
    dl Off Off
    enablepostdatareading On On
    error
    appendstring no value no value
    error
    log no value no value
    errorprependstring no value no value
    errorreporting 24575 24575
    exit
    ontimeout Off Off
    expose
    php On On
    extensiondir /usr/lib/php5/20121212 /usr/lib/php5/20121212
    file
    uploads On On
    highlight.comment #FF8000 #FF8000
    highlight.default #0000BB #0000BB
    highlight.html #000000 #000000
    highlight.keyword #007700 #007700
    highlight.string #DD0000 #DD0000
    htmlerrors Off Off
    ignore
    repeatederrors Off Off
    ignore
    repeatedsource Off Off
    ignore
    userabort Off Off
    implicit
    flush Off Off
    includepath .:/usr/share/php:/usr/share/pear .:/usr/share/php:/usr/share/pear
    log
    errors On On
    logerrorsmaxlen 1024 1024
    mail.add
    xheader On On
    mail.force
    extraparameters no value no value
    mail.log no value no value
    max
    executiontime 30 30
    max
    fileuploads 20 20
    max
    inputnestinglevel 64 64
    maxinputtime 60 60
    maxinputvars 1000 1000
    memorylimit 256M 256M
    open
    basedir no value no value
    outputbuffering 4096 4096
    output
    handler no value no value
    postmaxsize 100M 100M
    precision 14 14
    realpathcachesize 16K 16K
    realpathcachettl 120 120
    registerargcargv Off Off
    reportmemleaks On On
    report
    zenddebug On On
    request
    order GP GP
    sendmailfrom no value no value
    sendmail
    path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
    serializeprecision 17 17
    short
    opentag On On
    SMTP localhost localhost
    smtp
    port 25 25
    sql.safemode Off Off
    sys
    tempdir no value no value
    track
    errors Off Off
    unserializecallbackfunc no value no value
    uploadmaxfilesize 100M 100M
    uploadtmpdir no value no value
    userdir no value no value
    user
    ini.cachettl 300 300
    user
    ini.filename .user.ini .user.ini
    variablesorder GPCS GPCS
    xmlrpc
    errornumber 0 0
    xmlrpc
    errors Off Off
    zend.detectunicode On On
    zend.enable
    gc On On
    zend.multibyte Off Off
    zend.script_encoding no value no value

    ctype

    ctype functions enabled

    curl

    cURL support enabled
    cURL Information 7.35.0
    Age 3
    Features
    AsynchDNS Yes
    CharConv No
    Debug No
    GSS-Negotiate Yes
    IDN Yes
    IPv6 Yes
    krb4 No
    Largefile Yes
    libz Yes
    NTLM Yes
    NTLMWB Yes
    SPNEGO No
    SSL Yes
    SSPI No
    TLS-SRP Yes
    Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp, smtp, smtps, telnet, tftp
    Host x86_64-pc-linux-gnu
    SSL Version OpenSSL/1.0.1f
    ZLib Version 1.2.8

    date

    date/time support enabled
    "Olson" Timezone Database Version 0.system
    Timezone Database internal
    Default timezone America/New_York

    Directive Local Value Master Value
    date.defaultlatitude 31.7667 31.7667
    date.default
    longitude 35.2333 35.2333
    date.sunrisezenith 90.583333 90.583333
    date.sunset
    zenith 90.583333 90.583333
    date.timezone no value no value

    dba

    DBA support enabled
    Supported handlers cdb cdb_make db4 inifile flatfile

    Directive Local Value Master Value
    dba.default_handler flatfile flatfile

    dom

    DOM/XML enabled
    DOM/XML API Version 20031129
    libxml Version 2.9.1
    HTML Support enabled
    XPath Support enabled
    XPointer Support enabled
    Schema Support enabled
    RelaxNG Support enabled

    ereg

    Regex Library Bundled library enabled

    exif

    EXIF Support enabled
    EXIF Version 1.4 $Id$
    Supported EXIF Version 0220
    Supported filetypes JPEG,TIFF

    Directive Local Value Master Value
    exif.decodejisintel JIS JIS
    exif.decodejismotorola JIS JIS
    exif.decodeunicodeintel UCS-2LE UCS-2LE
    exif.decodeunicodemotorola UCS-2BE UCS-2BE
    exif.encodejis no value no value
    exif.encode
    unicode ISO-8859-15 ISO-8859-15

    fileinfo

    fileinfo support enabled
    version 1.0.5-dev

    filter

    Input Validation and Filtering enabled
    Revision $Id: 4d3899e089e6e45b157975ceef2ac7deb6e9d762 $

    Directive Local Value Master Value
    filter.default unsaferaw unsaferaw
    filter.default_flags no value no value

    ftp

    FTP support enabled

    gd

    GD Support enabled
    GD Version 2.1.1-dev
    FreeType Support enabled
    FreeType Linkage with freetype
    FreeType Version 2.5.2
    GIF Read Support enabled
    GIF Create Support enabled
    JPEG Support enabled
    libJPEG Version 8
    PNG Support enabled
    libPNG Version 1.2.50
    WBMP Support enabled
    XPM Support enabled
    libXpm Version 30411
    XBM Support enabled
    WebP Support enabled

    Directive Local Value Master Value
    gd.jpegignorewarning 0 0

    gettext

    GetText Support enabled

    hash

    hash support enabled
    Hashing Engines md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b fnv132 fnv164 joaat haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5

    iconv

    iconv support enabled
    iconv implementation glibc
    iconv library version 2.19

    Directive Local Value Master Value
    iconv.inputencoding ISO-8859-1 ISO-8859-1
    iconv.internal
    encoding ISO-8859-1 ISO-8859-1
    iconv.output_encoding ISO-8859-1 ISO-8859-1

    json

    json support enabled
    json version 1.3.2
    JSON-C version (bundled) 0.11

    libxml

    libXML support active
    libXML Compiled Version 2.9.1
    libXML Loaded Version 20901
    libXML streams enabled

    mbstring

    Multibyte Support enabled
    Multibyte string engine libmbfl
    HTTP input encoding translation disabled
    libmbfl version 1.3.2

    mbstring extension makes use of "streamable kanji code filter and converter", which is distributed under the GNU Lesser General Public License version 2.1.

    Multibyte (japanese) regex support enabled
    Multibyte regex (oniguruma) backtrack check On
    Multibyte regex (oniguruma) version 5.9.2

    Directive Local Value Master Value
    mbstring.detectorder no value no value
    mbstring.encoding
    translation Off Off
    mbstring.funcoverload 0 0
    mbstring.http
    input pass pass
    mbstring.httpoutput pass pass
    mbstring.http
    outputconvmimetypes ^(text/|application/xhtml+xml) ^(text/|application/xhtml+xml)
    mbstring.internalencoding no value no value
    mbstring.language neutral neutral
    mbstring.strict
    detection Off Off
    mbstring.substitute_character no value no value

    mhash

    MHASH support Enabled
    MHASH API Version Emulated Support

    mysql

    MySQL Support enabled
    Active Persistent Links 0
    Active Links 0
    Client API version 5.5.38
    MYSQLMODULETYPE external
    MYSQLSOCKET /var/run/mysqld/mysqld.sock
    MYSQL
    INCLUDE -I/usr/include/mysql
    MYSQLLIBS -L/usr/lib/x8664-linux-gnu -lmysqlclient_r

    Directive Local Value Master Value
    mysql.allowlocalinfile On On
    mysql.allowpersistent On On
    mysql.connect
    timeout 60 60
    mysql.defaulthost no value no value
    mysql.default
    password no value no value
    mysql.defaultport no value no value
    mysql.default
    socket /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock
    mysql.defaultuser no value no value
    mysql.max
    links Unlimited Unlimited
    mysql.maxpersistent Unlimited Unlimited
    mysql.trace
    mode Off Off

    mysqli

    MysqlI Support enabled
    Client API library version 5.5.38
    Active Persistent Links 0
    Inactive Persistent Links 0
    Active Links 0
    Client API header version 5.5.37
    MYSQLI_SOCKET /var/run/mysqld/mysqld.sock

    Directive Local Value Master Value
    mysqli.allowlocalinfile On On
    mysqli.allowpersistent On On
    mysqli.default
    host no value no value
    mysqli.defaultport 3306 3306
    mysqli.default
    pw no value no value
    mysqli.defaultsocket /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock
    mysqli.default
    user no value no value
    mysqli.maxlinks Unlimited Unlimited
    mysqli.max
    persistent Unlimited Unlimited
    mysqli.reconnect Off Off

    openssl

    OpenSSL support enabled
    OpenSSL Library Version OpenSSL 1.0.1f 6 Jan 2014
    OpenSSL Header Version OpenSSL 1.0.1f 6 Jan 2014

    pcre

    PCRE (Perl Compatible Regular Expressions) Support enabled
    PCRE Library Version 8.31 2012-07-06

    Directive Local Value Master Value
    pcre.backtracklimit 1000000 1000000
    pcre.recursion
    limit 100000 100000

    PDO

    PDO support enabled
    PDO drivers mysql

    pdo_mysql

    PDO Driver for MySQL enabled
    Client API version 5.5.38

    Directive Local Value Master Value
    pdomysql.defaultsocket /var/run/mysqld/mysqld.sock /var/run/mysqld/mysqld.sock

    Phar

    Phar: PHP Archive support enabled
    Phar EXT version 2.0.2
    Phar API version 1.1.1
    SVN revision $Id: a5488937a80433d434af6753d3db8517feaf91df $
    Phar-based phar archives enabled
    Tar-based phar archives enabled
    ZIP-based phar archives enabled
    gzip compression enabled
    bzip2 compression enabled
    OpenSSL support enabled

    Phar based on pear/PHP_Archive, original concept by Davey Shafik.
    Phar fully realized by Gregory Beaver and Marcus Boerger.
    Portions of tar implementation Copyright (c) 2003-2009 Tim Kientzle.

    Directive Local Value Master Value
    phar.cachelist no value no value
    phar.readonly On On
    phar.require
    hash On On

    posix

    Revision $Id: 1dfa9997ed76804e53c91e0ce862f3707617b6ed $

    readline

    Readline Support enabled
    Readline library EditLine wrapper

    Directive Local Value Master Value
    cli.pager no value no value
    cli.prompt \b > \b >

    Reflection

    Reflection enabled
    Version $Id: 31d836a7ac92a37b5c580836d91ad4736fe2f376 $

    session

    Session Support enabled
    Registered save handlers files user
    Registered serializer handlers phpserialize php phpbinary wddx

    Directive Local Value Master Value
    session.autostart Off Off
    session.cache
    expire 180 180
    session.cachelimiter nocache nocache
    session.cookie
    domain no value no value
    session.cookiehttponly Off Off
    session.cookie
    lifetime 0 0
    session.cookiepath / /
    session.cookie
    secure Off Off
    session.entropyfile /dev/urandom /dev/urandom
    session.entropy
    length 0 0
    session.gcdivisor 1000 1000
    session.gc
    maxlifetime 1440 1440
    session.gcprobability 0 0
    session.hash
    bitspercharacter 5 5
    session.hashfunction 0 0
    session.name PHPSESSID PHPSESSID
    session.referer
    check no value no value
    session.savehandler files files
    session.save
    path /var/lib/php5 /var/lib/php5
    session.serializehandler php php
    session.upload
    progress.cleanup On On
    session.uploadprogress.enabled On On
    session.upload
    progress.freq 1% 1%
    session.uploadprogress.minfreq 1 1
    session.uploadprogress.name PHPSESSIONUPLOADPROGRESS PHPSESSIONUPLOADPROGRESS
    session.upload
    progress.prefix uploadprogress uploadprogress
    session.usecookies On On
    session.use
    onlycookies On On
    session.use
    strictmode Off Off
    session.use
    trans_sid 0 0

    shmop

    shmop support enabled

    SimpleXML

    Simplexml support enabled
    Revision $Id: 363ea1fc44b0b7775e2ec3ce8456530fec6d1660 $
    Schema support enabled

    soap

    Soap Client enabled
    Soap Server enabled

    Directive Local Value Master Value
    soap.wsdlcache 1 1
    soap.wsdl
    cachedir /tmp /tmp
    soap.wsdl
    cacheenabled 1 1
    soap.wsdl
    cachelimit 5 5
    soap.wsdl
    cache_ttl 86400 86400

    sockets

    Sockets Support enabled

    SPL

    SPL support enabled
    Interfaces Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
    Classes AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException

    standard

    Dynamic Library Support enabled
    Path to sendmail /usr/sbin/sendmail -t -i

    Directive Local Value Master Value
    assert.active 1 1
    assert.bail 0 0
    assert.callback no value no value
    assert.quieteval 0 0
    assert.warning 1 1
    auto
    detectlineendings 0 0
    defaultsockettimeout 60 60
    from no value no value
    urlrewriter.tags a=href,area=href,frame=src,input=src,form=fakeentry a=href,area=href,frame=src,input=src,form=fakeentry
    user
    agent no value no value

    sysvmsg

    sysvmsg support enabled
    Revision $Id: adf1d2d6be849c46eed3c3ee6f1cbebd1448d6e5 $

    tokenizer

    Tokenizer Support enabled

    wddx

    WDDX Support enabled
    WDDX Session Serializer enabled

    xml

    XML Support active
    XML Namespace Support active
    libxml2 Version 2.9.1

    xmlreader

    XMLReader enabled

    xmlwriter

    XMLWriter enabled

    Zend OPcache

    Opcode Caching Up and Running
    Optimization Enabled
    Startup OK
    Shared memory model mmap
    Cache hits 42
    Cache misses 22
    Used memory 7013760
    Free memory 60095104
    Wasted memory 0
    Cached scripts 22
    Cached keys 28
    Max keys 3907
    OOM restarts 0
    Hash keys restarts 0
    Manual restarts 0

    Directive Local Value Master Value
    opcache.blacklistfilename no value no value
    opcache.consistency
    checks 0 0
    opcache.dupsfix Off Off
    opcache.enable On On
    opcache.enable
    cli Off Off
    opcache.enablefileoverride Off Off
    opcache.errorlog no value no value
    opcache.fast
    shutdown 0 0
    opcache.fileupdateprotection 2 2
    opcache.forcerestarttimeout 180 180
    opcache.inheritedhack On On
    opcache.interned
    stringsbuffer 4 4
    opcache.load
    comments 1 1
    opcache.logverbositylevel 1 1
    opcache.maxacceleratedfiles 2000 2000
    opcache.maxfilesize 0 0
    opcache.maxwastedpercentage 5 5
    opcache.memoryconsumption 64 64
    opcache.optimization
    level 0xFFFFFFFF 0xFFFFFFFF
    opcache.preferredmemorymodel no value no value
    opcache.protectmemory 0 0
    opcache.restrict
    api no value no value
    opcache.revalidatefreq 2 2
    opcache.revalidate
    path Off Off
    opcache.savecomments 1 1
    opcache.use
    cwd On On
    opcache.validate_timestamps On On

    zip

    Zip enabled
    Extension Version $Id: 05dd1ecc211075107543b0ef8cee488dd229fccf $
    Zip version 1.11.0
    Libzip version 0.10.1

    zlib

    ZLib Support enabled
    Stream Wrapper compress.zlib://
    Stream Filter zlib.inflate, zlib.deflate
    Compiled Version 1.2.8
    Linked Version 1.2.8

    Directive Local Value Master Value
    zlib.outputcompression Off Off
    zlib.output
    compressionlevel -1 -1
    zlib.output
    handler no value no value

    Additional Modules

    Module Name
    sysvsem
    sysvshm

    Environment

    Variable Value
    USER www-data
    HOME /var/www

    PHP Variables

    Variable Value
    COOKIE["utma"] 94873305.1354195011.1359575645.1399574857.1400072735.126
    _COOKIE["
    utmz"] 94873305.1396366798.117.8.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not provided)
    _COOKIE["adminPanel"] o6phu69go96q72shrgj1ndlgt3
    _COOKIE["BCSI-CS-88e476b3860f56c2"] 2
    _COOKIE["BCSI-CS-8058ade082b9ebad"] 2
    _COOKIE["
    ga"] GA1.2.1354195011.1359575645
    SERVER["USER"] www-data
    _SERVER["HOME"] /var/www
    _SERVER["FCGI
    ROLE"] RESPONDER
    SERVER["SCRIPTFILENAME"] /usr/share/nginx/www/phpinfo.php
    SERVER["QUERYSTRING"] no value
    SERVER["REQUESTMETHOD"] GET
    SERVER["CONTENTTYPE"] no value
    SERVER["CONTENTLENGTH"] no value
    SERVER["SCRIPTNAME"] /phpinfo.php
    SERVER["REQUESTURI"] /phpinfo.php
    SERVER["DOCUMENTURI"] /phpinfo.php
    SERVER["DOCUMENTROOT"] /usr/share/nginx/www
    SERVER["SERVERPROTOCOL"] HTTP/1.1
    SERVER["GATEWAYINTERFACE"] CGI/1.1
    SERVER["SERVERSOFTWARE"] nginx/1.4.6
    SERVER["REMOTEADDR"] 64.126.25.5
    SERVER["REMOTEPORT"] 4889
    SERVER["SERVERADDR"] 162.243.8.192
    SERVER["SERVERPORT"] 80
    SERVER["SERVERNAME"] infinite.thewpbutler.com
    SERVER["REDIRECTSTATUS"] 200
    SERVER["HTTPHOST"] infinite.thewpbutler.com
    SERVER["HTTPCONNECTION"] keep-alive
    SERVER["HTTPACCEPT"] text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8
    SERVER["HTTPUSERAGENT"] Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.143 Safari/537.36
    _SERVER["HTTP
    ACCEPTENCODING"] gzip,deflate,sdch
    _SERVER["HTTP
    ACCEPTLANGUAGE"] en-US,en;q=0.8
    _SERVER["HTTP
    COOKIE"] _utma=94873305.1354195011.1359575645.1399574857.1400072735.126; _utmz=94873305.1396366798.117.8.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); adminPanel=o6phu69go96q72shrgj1ndlgt3; BCSI-CS-88e476b3860f56c2=2; BCSI-CS-8058ade082b9ebad=2; ga=GA1.2.1354195011.1359575645
    _SERVER["PHP
    SELF"] /phpinfo.php
    SERVER["REQUESTTIMEFLOAT"] 1409332216.7119
    _SERVER["REQUEST
    TIME"] 1409332216

    PHP Credits

    PHP Group
    Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski

    Language Design & Concept
    Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger

    PHP Authors
    Contribution Authors
    Zend Scripting Language Engine Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus Boerger, Dmitry Stogov
    Extension Module API Andi Gutmans, Zeev Suraski, Andrei Zmievski
    UNIX Build and Modularization Stig Bakken, Sascha Schumann, Jani Taskinen
    Windows Port Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain Joye
    Server API (SAPI) Abstraction Layer Andi Gutmans, Shane Caraveo, Zeev Suraski
    Streams Abstraction Layer Wez Furlong, Sara Golemon
    PHP Data Objects Layer Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky
    Output Handler Zeev Suraski, Thies C. Arntzen, Marcus Boerger, Michael Wallner

    SAPI Modules
    Contribution Authors
    AOLserver Sascha Schumann
    Apache 1.3 (apache_hooks) Rasmus Lerdorf, Zeev Suraski, Stig Bakken, David Sklar, George Schlossnagle, Lukas Schroeder
    Apache 1.3 Rasmus Lerdorf, Zeev Suraski, Stig Bakken, David Sklar
    Apache 2.0 Filter Sascha Schumann, Aaron Bannert
    Apache 2.0 Handler Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter code)
    Caudium / Roxen David Hedbor
    CGI / FastCGI Rasmus Lerdorf, Stig Bakken, Shane Caraveo, Dmitry Stogov
    CLI Edin Kadribasic, Marcus Boerger, Johannes Schlueter, Moriyoshi Koizumi, Xinchen Hui
    Continuity Alex Leigh (based on nsapi code)
    Embed Edin Kadribasic
    FastCGI Process Manager Andrei Nigmatulin, dreamcat4, Antony Dovgal, Jerome Loyet
    ISAPI Andi Gutmans, Zeev Suraski
    litespeed George Wang
    NSAPI Jayakumar Muthukumarasamy, Uwe Schindler
    phttpd Thies C. Arntzen
    pi3web Holger Zimmermann
    Sendmail Milter Harald Radi
    thttpd Sascha Schumann
    tux Sascha Schumann
    WebJames Alex Waugh

    Module Authors
    Module Authors
    BC Math Andi Gutmans
    Bzip2 Sterling Hughes
    Calendar Shane Caraveo, Colin Viebrock, Hartmut Holzgraefe, Wez Furlong
    COM and .Net Wez Furlong
    ctype Hartmut Holzgraefe
    cURL Sterling Hughes
    Date/Time Support Derick Rethans
    DB-LIB (MS SQL, Sybase) Wez Furlong, Frank M. Kromann
    DBA Sascha Schumann, Marcus Boerger
    DOM Christian Stocker, Rob Richards, Marcus Boerger
    enchant Pierre-Alain Joye, Ilia Alshanetsky
    ereg Rasmus Lerdorf, Jim Winstead, Jaakko Hyvätti
    EXIF Rasmus Lerdorf, Marcus Boerger
    fileinfo Ilia Alshanetsky, Pierre Alain Joye, Scott MacVicar, Derick Rethans
    Firebird/InterBase driver for PDO Ard Biesheuvel
    FTP Stefan Esser, Andrew Skalski
    GD imaging Rasmus Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto, Ilia Alshanetsky, Pierre-Alain Joye, Marcus Boerger
    GetText Alex Plotnick
    GNU GMP support Stanislav Malyshev
    Iconv Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi
    IMAP Rex Logan, Mark Musone, Brian Wang, Kaj-Michael Lang, Antoni Pamies Olive, Rasmus Lerdorf, Andrew Skalski, Chuck Hagenbuch, Daniel R Kalowsky
    Input Filter Rasmus Lerdorf, Derick Rethans, Pierre-Alain Joye, Ilia Alshanetsky
    InterBase Jouni Ahto, Andrew Avdeev, Ard Biesheuvel
    Internationalization Ed Batutis, Vladimir Iordanov, Dmitry Lakhtyuk, Stanislav Malyshev, Vadim Savchuk, Kirti Velankar
    JSON Omar Kilani, Scott MacVicar
    LDAP Amitay Isaacs, Eric Warnke, Rasmus Lerdorf, Gerrit Thomson, Stig Venaas
    LIBXML Christian Stocker, Rob Richards, Marcus Boerger, Wez Furlong, Shane Caraveo
    mcrypt Sascha Schumann, Derick Rethans
    MS SQL Frank M. Kromann
    Multibyte String Functions Tsukada Takuya, Rui Hirokawa
    MySQL driver for PDO George Schlossnagle, Wez Furlong, Ilia Alshanetsky, Johannes Schlueter
    MySQL Zeev Suraski, Zak Greant, Georg Richter, Andrey Hristov
    MySQLi Zak Greant, Georg Richter, Andrey Hristov, Ulf Wendel
    MySQLnd Andrey Hristov, Ulf Wendel, Georg Richter, Johannes Schlüter
    OCI8 Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky, Harald Radi, Antony Dovgal, Andi Gutmans, Wez Furlong, Christopher Jones, Oracle Corporation
    ODBC driver for PDO Wez Furlong
    ODBC Stig Bakken, Andreas Karajannis, Frank M. Kromann, Daniel R. Kalowsky
    OpenSSL Stig Venaas, Wez Furlong, Sascha Kettler, Scott MacVicar
    Oracle (OCI) driver for PDO Wez Furlong
    pcntl Jason Greene, Arnaud Le Blanc
    Perl Compatible Regexps Andrei Zmievski
    PHP Archive Gregory Beaver, Marcus Boerger
    PHP Data Objects Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky
    PHP hash Sara Golemon, Rasmus Lerdorf, Stefan Esser, Michael Wallner, Scott MacVicar
    Posix Kristian Koehntopp
    PostgreSQL driver for PDO Edin Kadribasic, Ilia Alshanetsky
    PostgreSQL Jouni Ahto, Zeev Suraski, Yasuo Ohgaki, Chris Kings-Lynne
    Pspell Vlad Krupin
    Readline Thies C. Arntzen
    Recode Kristian Koehntopp
    Reflection Marcus Boerger, Timm Friebe, George Schlossnagle, Andrei Zmievski, Johannes Schlueter
    Sessions Sascha Schumann, Andrei Zmievski
    Shared Memory Operations Slava Poliakov, Ilia Alshanetsky
    SimpleXML Sterling Hughes, Marcus Boerger, Rob Richards
    SNMP Rasmus Lerdorf, Harrie Hazewinkel, Mike Jackson, Steven Lawrance, Johann Hanne, Boris Lytochkin
    SOAP Brad Lafountain, Shane Caraveo, Dmitry Stogov
    Sockets Chris Vandomelen, Sterling Hughes, Daniel Beulshausen, Jason Greene
    SPL Marcus Boerger, Etienne Kneuss
    SQLite 3.x driver for PDO Wez Furlong
    SQLite3 Scott MacVicar, Ilia Alshanetsky, Brad Dewar
    Sybase-CT Zeev Suraski, Tom May, Timm Friebe
    System V Message based IPC Wez Furlong
    System V Semaphores Tom May
    System V Shared Memory Christian Cartus
    tidy John Coggeshall, Ilia Alshanetsky
    tokenizer Andrei Zmievski, Johannes Schlueter
    WDDX Andrei Zmievski
    XML Stig Bakken, Thies C. Arntzen, Sterling Hughes
    XMLReader Rob Richards
    xmlrpc Dan Libby
    XMLWriter Rob Richards, Pierre-Alain Joye
    XSL Christian Stocker, Rob Richards
    Zip Pierre-Alain Joye
    Zlib Rasmus Lerdorf, Stefan Roehrich, Zeev Suraski, Jade Nicoletti, Michael Wallner

    PHP Documentation
    Authors Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson, Georg Richter, Damien Seguy, Jakub Vrana
    Editor Philip Olson
    User Note Maintainers Daniel P. Brown, Thiago Henrique Pojda
    Other Contributors Previously active authors, editors and other contributors are listed in the manual.

    PHP Quality Assurance Team
    Ilia Alshanetsky, Joerg Behrens, Antony Dovgal, Stefan Esser, Moriyoshi Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua, Jani Taskinen, Pierre-Alain Joye, Dmitry Stogov, Felipe Pena, David Soria Parra

    Websites and Infrastructure team
    PHP Websites Team Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe Smith, Pierre-Alain Joye, Kalle Sommer Nielsen
    Event Maintainers Damien Seguy, Daniel P. Brown
    Network Infrastructure Daniel P. Brown
    Windows Infrastructure Alex Schoenmaker

    PHP License

    This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE

    This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

    If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.

  • Does that mysql socket file exist? If it doesnt then mysql probably isn't creating it, therefore your php app cannot communicate to the database. If it does exist mysql/php doesnt have permission to read/write to it?

  • Also - make sure mysql is running, that'd be a reason the sock file doesn't exist...

    sudo service mysql start

    or

    sudo service mysqld start

    cant remember which one it is..

  • After doing some searching online, it seems that I needed to run:

    sudo dpkg-reconfigure mysql-server-5.5
    

    Which did the trick. I'm now back up and running

Have another answer? Share your knowledge.