Bence mantık yanlış kurulmuş. View içerisindeki themes klasörünü public klasörüne bağlamanın mantığı nedir acaba ?
İkinci durum da symlink'i php üzerinden oluşturmak yerine manuel olarak ftpden oluşturabilirsiniz. Eğer bu sistem sadece yazdığınız domain'e özel olarak yapıldıysa symlink'i php üzerinde kullanmanın mantığı ne ?