Hi, For some reason, roundcube page doesn't work : https://ks207246.kimsufi.com/webmail/ https://94.23.203.76/webmail/ For info, I have ispconfig latest version with debian. Thanks
O,I dont know the OVH server images in detail. But as its a debian system, you should find the roundcube apache config file in the directory /etc/apache2/conf.d/. Take a look into th file to see how the Alias is named. It might be that they did not add a alias for /webmail
Hi, it seems there is some erros in apache log: Code: [Mon Jul 15 19:40:35 2013] [error] [client 126.217.126.47] PHP Warning: include(PEAR.php): failed to open stream: No such file or directory in /usr/share/roundcube/program/include/iniset.php on line 99 [Mon Jul 15 19:40:35 2013] [error] [client 126.217.126.47] PHP Warning: include(): Failed opening 'PEAR.php' for inclusion (include_path='/var/lib/roundcube/:/var/lib/roundcube/program:/var/lib/roundcube/program/lib:/var/lib/roundcube/program/include:.') in /usr/share/roundcube/program/include/iniset.php on line 99 [Mon Jul 15 19:40:35 2013] [error] [client 126.217.126.47] PHP Fatal error: Class 'PEAR' not found in /usr/share/roundcube/program/include/iniset.php on line 122 how I can fix that? all my website works, I have only problem with roundcube
Maybe your installation lacks installation of the pear package. Try installing the php (apt-get install php-pear).
I just did, but still the issue, also I can't restart apache, it seems there is some issues on it: Code: Restarting web server: apache2[Mon Jul 15 23:34:35 2013] [warn] NameVirtualHost 90.23.203.76:80 has no VirtualHosts [Mon Jul 15 23:34:35 2013] [warn] NameVirtualHost 90.23.203.76:443 has no VirtualHosts [Mon Jul 15 23:34:35 2013] [warn] NameVirtualHost *:443 has no VirtualHosts [Mon Jul 15 23:34:35 2013] [warn] NameVirtualHost *:80 has no VirtualHosts ... waiting [Mon Jul 15 23:34:36 2013] [warn] NameVirtualHost 90.23.203.76:80 has no VirtualHosts [Mon Jul 15 23:34:36 2013] [warn] NameVirtualHost 90.23.203.76:443 has no VirtualHosts [Mon Jul 15 23:34:36 2013] [warn] NameVirtualHost *:443 has no VirtualHosts [Mon Jul 15 23:34:36 2013] [warn] NameVirtualHost *:80 has no VirtualHosts How I can fix these issues? Thanks again
roundcube problems I got roundcube up and going --- Ill try and help. the messages you list in your posts are warnings everyone gets those ignore them...
the same error as before : PHP Fatal error: Class 'PEAR' not found in /usr/share/roundcube/program/include/iniset.php on line 122 I installed pearl with your settings, but not sure if apache is restarted because it displayed to me some warnings.
If the warnings were sometjing like "NameVirtualhost .... has no virtualhosts" then it restarted fine, these wranings can be ignored.
Regarding the roundcube issue, normally apt should have installed all required dependencies automatically, you can try to reinstall roundcube with: apt-get install --reinstall roundcube
Hi, I just did, but still the issue : PHP Warning: include(PEAR.php): failed to open stream: No such file or directory in /usr/share/roundcube/program/include/iniset.php on line 99 I'm thinking that pear path is not mentioned in php.ini or something like that?
Please post the output of this command: grep include_path /etc/php5/apache2/php.ini and check the roundcube file in /etc/apache2/conf.d/ if there is a different include_path defined there.
Hi Code: root@ks:~# grep include_path /etc/php5/apache2/php.ini ; (directory must also be in include_path or full path must ;include_path = ".:/usr/share/php" ;include_path = ".;c:\php\includes" ; PHP's default setting for include_path is ".;/path/to/php/pear" roundcube conf Code: # Those aliases do not work properly with several hosts on your apache server # Uncomment them to use it or adapt them to your configuration # Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/ # Alias /roundcube /var/lib/roundcube Alias /webmail /var/lib/roundcube/ # Access to tinymce files <Directory "/usr/share/tinymce/www/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny allow from all </Directory> #insert these lines <IfModule mod_php5.c> AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_admin_flag allow_url_fopen Off php_value include_path . php_admin_value upload_tmp_dir /path/to/my/roundcube/temp php_flag register_globals off </IfModule> <Directory /var/lib/roundcube/> Options +FollowSymLinks # This is needed to parse /var/lib/roundcube/.htaccess. See its # content before setting AllowOverride to None. AllowOverride All order allow,deny allow from all </Directory> # Protecting basic directories: <Directory /var/lib/roundcube/config> Options -FollowSymLinks AllowOverride None </Directory> <Directory /var/lib/roundcube/temp> Options -FollowSymLinks AllowOverride None Order allow,deny Deny from all </Directory> <Directory /var/lib/roundcube/logs> Options -FollowSymLinks AllowOverride None Order allow,deny Deny from all </Directory> <Directory /usr/share/roundcube> Options FollowSymLinks <IfModule mod_php5.c> AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_admin_flag allow_url_fopen Off php_value include_path . php_admin_value upload_tmp_dir /var/lib/roundcube/tmp php_admin_value open_basedir /usr/share/roundcube:/etc/roundcube:/var/lib/roundcube:/etc/hostname:/etc/mailname:/var/spool/roundcube php_flag register_globals off </IfModule> <IfModule mod_dir.c> DirectoryIndex index.php </IfModule> # access to configtest is limited by default to prevent information leak <Files configtest.php> order deny,allow deny from all allow from 127.0.0.1 </Files> </Directory>
Add a #in front of the line: php_admin_value open_basedir /usr/share/roundcube:/etc/roundcube:/var/lib/roundcube:/etc/hostname:/etc/mailname:/var/spool/roundcube php_flag register_globals off in roundcube.conf and restart apache. If roundcube works then, you will have to add the path o pear in that line, separated by : the path to pear is normally /usr/share/php