Posts Tagged ‘ISPConfig 3’
ISPConfig 3: Translating the interface
ISPConfig 3 has a builtin language editor to easily create translations of the ISPConfig interface.
Creating a new language file set
Login into ISPConfig as admin user. Click on “System” in the upper menu and then on “New Language” in the left menu. As language basis you should always use “en” as this is the master language file set in ISPConfig. In the field “new language” enter the iso code for the language that you want to create, e.g. “de” for german or “fr” for french. The iso code shall be lower case. Then click on the “Create new language file set” button at the bottom of the page.
List of all ISO language codes: http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
Translating the languge files
Login into ISPConfig as admin user. Click on “System” in the upper menu and then on “Languages” in the left menu. Then select the language that you want to alter in the “Select Language” option field and start the translation by clicking on the langauge file name below and editing the text strings in the form fields. to save the modifications, click on the “Save” button.
Exporting a language file set
The Language editor also contains a function to export language file sets. This is useful if you want to make a copy of your custom language file set before you update ISPConfig or if you like to send a language file set to the ISPConfig developers to be merged into the next release.
To export a language file set, login into ISPConfig as admin user, click on “System” in the upper menu and then on “Languages” > “Export” in the left menu. Select the language that shall be exported and download the language file.
If you like to contribute your translation to the ispconfig project, please send the exported language file by email to dev [at] ispconfig [dot] org
How can an email user in ISPConfig 3 change his password?
To allow email users in ISPConfig 3 that do not have a client login to change their password, you can use one of these webmail plugins:
Plugin for roundcube:
http://www.howtoforge.com/forums/showthread.php?t=37077
Plugin for Squirrelmail:
http://www.howtoforge.com/forums/showthread.php?t=35297
Tutorial about installing the squirrelmail plugin:
http://www.howtoforge.com/how-to-configure-squirrelmail-to-allow-users-to-change-their-email-passwords-on-an-ispconfig-3-server
How do I authenticate myself to see the website statistics in ISPConfig?
ISPConfig 2:
All users belonging to that site can log in with their username and password.
If there are no users you can log in like this:
Username: admin
Password: stats
ISPConfig 3:
The password for the statistic login can be set on the “stats” tab in the website settings. The username is always “admin”.
Where can I find statistics for the websites managed by the ISPConfig system?
If the package webalizer is installed on your system you can find the statistics of the respective site in the folder stats (e.g. www.xyz.tld/stats/). The statistics are updated once a day. If you create a new site you will not see statistics at once.
I changed some directives in the virtual hosts by hand, but they suddenly disappeared.
Never edit the vhost file manually. On the next update of the system your changes will be overwritten! Instead put your additional vhost configuration in the Apache Directives field in the ISPConfig Interface.
If you want to add something manually to other files, e.g Postfix’ local-host-names, you can put your configuration at the end of the file in a section that is not overwritten by ISPConfig.
How can I reach the personal website of an Email / FTP user in ISPConfig 2?
If you created a user named testuser for the web www.xyz.tld, you can reach his personal website on
www.xyz.tld/~testuser
or
www.xyz.tld/users/testuser
Some services are shown as “Offline” in the ISPConfig system monitor though they are running on the server.
The ISPConfig checks the status of the services on localhost (IP: 127.0.0.1). It may be that some of your services only allow connections to specific IP addresses and not 127.0.0.1 (in Apache this is done with the Listen directive). If you allow connections to localhost the status will be shown correctly in the ISPConfig.
Another possibility is that the affected services do not run on the standard port intended for it.
Where is the ISPConfig 3 configuration file?
ISPConfig 3 has two different configuration files, one for the server part and one for the interface.
Interface:
/usr/local/ispconfig/interface/lib/config.inc.php
Server:
/usr/local/ispconfig/server/lib/config.inc.php
The mysql root password which is only used to create new mysql databases is stored in the file:
/usr/local/ispconfig/server/lib/mysql_clientdb.conf
Which virus- and Spam scanner is used by ISPConfig 3
ISPConfig 3 uses ClamAV (http://www.clamav.net) as virus scanner and spamassassin as spam scanner. Amavisd-new is used as content filter.
How to enable verbose logging in pure-ftpd on Debian Linux
To turn on verbose logging (e.g. to debug FTP connection or authentication problems) in pure-ftpd FTP server on Debian and Ubuntu Linux, execute the following command as root user in the shell:
echo 'yes' > /etc/pure-ftpd/conf/VerboseLog
and then restart pure-ftpd
/etc/init.d/pure-ftpd-mysql restart
The debug output will be logged to syslog. To view the log content, execute:
tail -n 100 /var/log/syslog
To disable verbose logging, execute these commands:
rm -f /etc/pure-ftpd/conf/VerboseLog
/etc/init.d/pure-ftpd-mysql restart