Ubuntu
RoundCube 的虛擬主機
我在 ubuntu 10.04 伺服器上設置了 RoundCube,它在瀏覽到 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 函式無法正常工作。我想解決這個問題。
知道了!
我允許在 Apache 中使用符號連結
然後修改符號連結以指向 javescript 文件的完整路徑。預設情況下,它使用相對路徑。
ln -s /usr/share/javascript/jquery/jquery.min.js jquery-1.3.min.js
感謝大家的幫助!
看起來 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>