Canopy comes with its own set of Pear files. Most of the time you should just use the files included with distribution.
Canopy is now using composer for dependencies. Before using the web installer you will have to install composer and run composer install from the project root directory.
**The default theme (bootstrap) requires these processes to be run in the bootstrap4-default/ directory. npm install npm run prod
After installation you will need to install some content modules.
Remember after you install to restrict your directory permissions.
These directories should always be writable and executable by Apache:
Additional permission suggestions:
Before updating the core, make sure to make a copy of your config/core directory or some of your settings could get overwritten.
If you are upgrading, the only file you must keep in your config/core directory is language.php.
Canopy uses UTF-8 character encoding. Some older database versions of MySQL (pre 4.1) do not support it.
Canopy can now be run in a Docker Container!
You can run psql and mysql command line from localhost to access the container db's. Just use port 5432 for postgres and 4306 for mysql.
(Depending on your system you may need to add your user to the docker group in order to have the privileges to run the docker-compose command)
**Remember while setting up Canopy that your database location will not be localhost. We are running 3 separate containers. One for web, one for mysql, and one for postgresql. If you want mysql then the host will be mysql_db otherwise postgres host will be postgres_db.
Canopy can now be run in a Vagrant Box!
vagrant box add centos64 http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210.box
vagrant up
!Canopy includes the free version of Flowplayer. Commercial web sites are required to purchase a contract from Flowplayer. Please read more at https://flowplayer.org/pricing/