Yet another sleek simple fast CMS with an effortless template and plugin environment
Open terminal and navigate to your project folder:
cd path/to/your/ivy/projectUse Composer to create a new project with ivy:
composer create-project joepdooper/ivy .Create a database for ivy and import the provided ivy.sql file:
mysql -u your_database_username -p your_database_name < ivy.sqlRename the example.env file to .env and update it with your database credentials.
Make sure your web server points to the public/ folder inside this project.
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/public
DirectoryIndex index.php index.html index.htm
<Directory /var/www/public>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
To access the "backend" for the first time, after the installation, follow these steps:
- Navigate to
yourserver.com/admin/login(user icon) - Use the credentials
admin@localhost.testand00000 - Upon successful login, you will be directed to the profile page with super_admin rights
Open the .env file and update it with your mailbox credentials. If you've modified the .env file, follow these steps:
- Upon login, on the profile page, modify and submit your email address to initiate the email change process
- After successfully changing your email address, go to
yourserver.com/admin/logoutto log out (logout icon) - Finally, navigate to
yourserver.com/admin/resetto initiate the password reset process
Documentation coming up