Cette article décrit un retour utilisateur d'installation de Mediboard sur Debian Sarge.
L'installation de Mediboard nécessite Apache / MySQL / PHP. Cette installation se fera à partir des sources pour la plate-forme Debian.
./configure --prefix=/usr/local/apache2 --sysconfdir=/etc/apache2 make make install
/usr/local/apache2/bin/apachectl start
Pour compiler MySQL sous Debian, la procédure est simple il suffit de suivre les instructions d'installation sur le site MySQL
.
Il faut néanmoins au préalable
ncurses-dev, sinon une erreur apparaitra lors du ./configure
apt-get install ncurses-dev
mysql
groupadd mysql useradd -g mysql mysql
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions \ -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler \ --with-mysqld-ldflags=-all-static
make make install
Recopier le fichier de configuration
cp support-files/my-medium.cnf /etc/my.cnf
cd /usr/local/mysql bin/mysql_install_db --user=mysql chown -R root . chown -R mysql var chgrp -R mysql . bin/mysqld_safe --user=mysql &
bin/mysqladmin -u root password motpasse
apt-get install libcurl-dev libpng-dev libxml2-dev ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-config-file-path=/etc/apache2 --enable-versioning --with-mysql=/usr/local/mysql --with-ftp --enable-ftp --enable-mbstring --with-curl --with-gd --enable-bcmath=yes --enable-debug=no --enable-memory-limit=yes --enable-tracks-vars --with-zlib
make make install
httpd.conf et rajouter
AddType application/x-httpd-php .php .php5 AddType application/x-httpd-php-source .phps <IfModule dir_module> DirectoryIndex index.html index.php //par defaut seul index.html est mentionné </IfModule>
cp php.ini-dist /etc/apache2/php.ini
/usr/local/apache2/bin/apachectl stop /usr/local/apache2/bin/apachectl start
restart cela semble moins bien fonctionnerphpinfo.php sous /usr/local/apache2/htdocs
<?php phpinfo(); ?>
/etc/apache2/php.ini et activer la ligne suivante :
include_path= ".:/usr/local/lib/php:/home/PEAR"
phpinfo.php que include_path est correct.
/home/PEAR :
Archive/Tar,
Archive/Zip
Il n'est pas possible d'utiliser cette procédure pour les packages PEAR Config, Date, Auth et DB, car cela génère des messages d'erreur lors de l'exécution de l'assistant. il faut donc passer par la ligne de commande :
pear install Config pear install Date pear install Auth pear install DB
Ensuite charger le tar mediboard, le décompresser et pointer avec le navigateur sur http://monserveur/mediboard
, puis suivre les instruction de l'assistant d'installation.
Le document d'origine est disponible à http://www.mediboard.org/public/Installation+sur+Debian+Sarge