Os Cloud Sites da Rackspace têm muitas limitações estúpidas. Por exemplo, sem SSH (dentro ou fora), sem shell, sem RSYNC, etc ... (mesmo através do cron).
Recentemente, descobri que você não pode usar links simbólicos confiáveis no Cloud Sites. Aparentemente, isso ocorre porque o caminho absoluto de seus sites pode mudar a qualquer momento, já que é um ambiente de host compartilhado dividido entre muitos discos / servidores. Eu acho que sites de contas diferentes são movidos de disco para disco sempre que a Rackspace decide. Supostamente para aumentar a eficiência em toda a linha.
Então, depois de conversar com um técnico da Rackspace, ele disse que não pode garantir que os links simbólicos sempre funcionem. Obviamente, isso acontece porque se você tem um link simbólico que usa um caminho absoluto como este:
//mnt/disk-34566/home/user34566/files/sites/www.mysite.com/mydir
Se os arquivos forem movidos para um disco diferente (ou o que eles fizerem), o caminho absoluto será diferente e o link agora será quebrado. Isso faz sentido.
Então, em seguida, perguntei ao técnico da Rackspace se os links simbólicos dos caminhos relativos eram confiáveis. Então, se eu tiver o seguinte link:
files/sites/www.mysite.com/mylink --> ../www.myothersite.com/anotherdir
Você pode ver que o link simbólico simplesmente aponta para o subdiretório de um diretório próximo. Ele disse que eles não podem garantir que mesmo aqueles sempre funcionariam também. Como ele usa um caminho relativo para outro diretório próximo, não tenho certeza de como ele poderia se desfazer de algo que a Rackspace faria. Os links simbólicos relativos de alguma forma dependem de caminhos absolutos abaixo? Ou a Rackspace está usando algum sistema de arquivos personalizado estranho, onde eles vão quebrar a partir de mudanças absolutas de caminho?
Parece que um link simbólico de caminho relativo seria bom e só iria quebrar se o usuário fizesse algo para atrapalhar os diretórios envolvidos. Mas quando os técnicos dizem que " não suportam oficialmente links simbólicos de qualquer tipo " isso me faz hesitar em usá-los para grandes sites comerciais no Cloud Sites.
Alguém com experiência na Rackspace pode fornecer informações sobre este tópico?