$ cd /var/www/htdocs/mollify/
$ sudo vim configuration.php
<?php $CONFIGURATION = array( "db" => array( "type" => "mysql", "user" => "umollify", "password" => "pmollify", "socket" => "/var/run/mysql/mysql.sock"; "host" => "127.0.0.1", // optional "database" => "mollify", // optional "table_prefix" => "mollify_", // optional "charset" => "utf8", // optional "engine" => "innodb" // optional, used only in installation ), ); ?>
$ sudo pkg_add mysql-server
$ mysql-client
$ sudo pkg_add php-mysqli
$ sudo cp /var/www/conf/modules.sample/php-5.4.conf /var/www/conf/modules/php.conf
$ sudo cp /etc/php-5.4.sample/mysql.ini /etc/php-5.4/mysql.ini
$ /etc/rc.d/mysqld start
$ sudo /usr/local/bin/mysqladmin -u root password 'your-password-here'
$ sudo vim sudo /usr/local/bin/mysql_secure_installation
$ sudo vim /etc/rc.conf.local
mysqld_flags="" httpd_flags="" pkg_scripts="mysqld"
$ sudo mysqladmin -u root -p create mollyfy
$ sudo mysql -u root -p
mysql> CREATE USER 'username-here'@'127.0.0.1' IDENTIFIED BY 'your-password-here';
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT ALL PRIVILEGES ON mollify.* TO 'username-here'@'127.0.0.1';
Query OK, 0 rows affected (0.00 sec)
Hay dos puntos de configuración de la aplicación
[mollify]$ cd backend $ vim configuration.php
En este punto se configuran los siguientes aspectos:
[mollify]$ vim index.php
En este punto se configuran los siguientes aspectos:
Tras configurar algunos plugins que requieren soporte de base de datos (por ejemplo NotificatorPlugin) hay que ejecutar el “updater” tras configurar.