У меня есть настройка RoundCube на сервере ubuntu 10.04, и она отлично работает при просмотре address.tld / roundcube
однако я хотел бы иметь возможность перейти на mail.address.tld
для этого я добавил следующую конфигурацию виртуального хоста:
<VirtualHost mail.address.tld>
ServerAdmin webmaster@localhost
ServerName mail.address.tld/roundcube
DocumentRoot /var/www/roundcube
<Directory /var/www/roundcube>
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/roundcube>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
Страница Roundcube может открываться, однако функции PHP работают некорректно. Я бы хотел это решить.
Похоже, что строка ServerName неверна. Просто удалите "/ roundcube" в конце.
Пожалуйста, используйте следующее и сообщите нам, что вы обнаружили в /var/log/yourdomain.error.log.
<VirtualHost mail.address.tld>
ServerAdmin webmaster@localhost
ServerName mail.address.tld
DocumentRoot /var/www/roundcube
ErrorLog /var/log/yourdomain.error.log
</VirtualHost>
Понял!
Я разрешил символические ссылки в Apache
Затем изменили символические ссылки, чтобы они указывали на полный путь к файлу javescript. По умолчанию использовался относительный путь.
ln -s /usr/share/javascript/jquery/jquery.min.js jquery-1.3.min.js
Спасибо всем за помощь!