Nicholas vê a consulta de Joe e sugere, talvez, criar um diretório separado para o qual o PHP possa escrever. Ele observa que, se Joe não pretende que o Apache forneça arquivos diretamente a partir dele, esse diretório não deve estar em nenhum lugar em que o Apache sirva.
Ele também observa que nas distribuições baseadas no Debian - como o Ubuntu - o Apache (e portanto o PHP) quase sempre roda como www-data, e sugere que algo estranho está acontecendo em algum lugar se o PHP rodando sob o apache não puder gravar em diretórios graváveis por esse grupo .
Relendo, Nicholas também sugere que a pasta que Joe deseja escrever pertença ao grupo www-data (chgrp www-data $ folder) e então gravável por esse grupo, pois ele pensa que PHP está rodando, é possivelmente um membro do www-data em vez de ser executado como esse usuário.
Nicholas observa que o processo de instalar o PHP no Ubuntu sob o Apache não deve ser muito mais complicado do que "apt-get install apache2 libapache2-mod-php5 php5 php5-mysql" e depois "sudo a2enmod php5", e que se Joe teve que estragar mais do que isso, é possível que algo esteja fundamentalmente errado que está estragando tudo o que o PHP está rodando.
Nicholas observa que alguns desses posts soam mais condescendentes do que o estritamente necessário e acusa o formato de terceira pessoa herdado.