Monter son serveur web pour LFE sur debian 64bits DEDIBOX ;)
*Connexion via putty
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
*Installation de virtualmin pour l’administration du serveur via une interface web
Tuto:
http://www.webmin.com/deb.html
Code:
apt-get update
apt-get upgrade
Tuto:
http://www.webmin.com/vinstall.html
Code:
wget http://software.virtualmin.com/gpl/scripts/install.sh
chmod +x install.sh
./install.sh
Vous avez désormais accès à votre Webmin via cette adresses: https://votredomaine.com:10000
pour créer un nouveaux serveur virtuel je vous conseil de désactiver Mailman.
Ne pas oublier de créer un index.html dans le dossier public_html accessible via ftp.
*Installation de Ioncube
uploader (via ftp) le dossier ioncube à la racine de votre domaine
http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz
puis accèdez au loader http://votredomaine.com/ioncube/loader-wizard.php
toutes les instructions se trouvent ici.
Il vous faudra éditer le php.ini pour rajouter l’extension zend et également copier le .so dans usr/local via le gestionnaire de fichier de webmin.
PHP ini file à éditer:
pico /home/votredomaine/etc/php5/php.ini
et mettre ca:
zend_extension = /home/votredomaine/public_html/ioncube/ioncube_loader_lin_5.2.so
Toujours dans Php.ini (pour que le cron de LFE s’exécute correctement…)
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
max_execution_time = 600 ; Maximum execution time of each script, in seconds
max_input_time = 120 ; Maximum amount of time each script may spend parsing request data
;max_input_nesting_level = 64 ; Maximum input variable nesting level
memory_limit = 128M ; Maximum amount of memory a script may consume (128MB)
*Installer CURL pour php5
apt-get install php5-curl
Si on a ce message
Fatal error: Call to undefined function mysql_connect() in /home/domaine/public_html/lfe_latest/includes/adodb/drivers/adodb-mysql.inc.php on line 372
Suivre la procédure ici
http://www.cyberciti.biz/faq/install-mysql-php-support-for-wordpress/
Make sure MySQL module for php5 is installed:
# dpkg --list | grep php5-mysql
To install php5-mysql module enter:
# apt-get install php5-mysql
Just restart Apache2 web server:
# /etc/init.d/apache2 restart
*Installer phpmyadmin
apt-get install phpmyadmin
*Pour les catchall LFE
apt-get install php5-imap
Créer un nom de domaine chez namecheap par exemple et faire un forward des emails sur un compte yahoo par exemple.
Interface de Namecheap
Interface LFE
Voila vous avez un catchall fonctionnel.
Recherches qui ont permis de trouver cet article:
Category: Logiciels, Noms de domaines






















