You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
sudo apt install mysql-server
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
exit
sudo mysql_secure_installation
VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?
Press y|Y for Yes, any other key for No: #Press Y
#When prompted, answer the questions below by following the guide.
Enter current password for root (enter for none): Press the Enter
Set root password? [Y/n]: Y
New password: Enter password
Re-enter new password: Repeat password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
#Make sure the following settings are set
#These work for most sites
#Don't just copy and paste this into the file
sudo nano /etc/php/8.1/apache2/php.ini
max_execution_time = 360
file_uploads = On
memory_limit = 256M
upload_max_filesize = 100M
allow_url_fopen = On
short_open_tag = On
date.timezone = America/Chicago
sudo systemctl restart apache2
#Create Database
sudo mysql -u root -p
CREATE DATABASE churchcrm;
CREATE USER 'churchcrmuser'@'localhost' IDENTIFIED BY 'new_password_here';
GRANT ALL ON churchcrm.* TO 'churchcrmuser'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
#When looking at the initial checklist, The Check File Integrity will fail because you
#made the permission changes on the file folders earlier. Reference #6909 (comment)
#Don't worry about this, click the link at the bottom of the page and continue
#Next, type in the MYSQL Database server name (localhost), MYSQL Server Port (Default 3306),and then put in the database info you created
#earlier, then complete the setup
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
#Installed Ubuntu Server LXC via tteck Proxmox VE Helper Scripts
#Also see his site for helpful scripts https://tteck.github.io/Proxmox/
#After install and update/upgrading
#Results
Output
Status: active
To Action From
OpenSSH ALLOW Anywhere
Apache ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Apache (v6) ALLOW Anywhere (v6)
VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?
Press y|Y for Yes, any other key for No: #Press Y
#When prompted, answer the questions below by following the guide.
Enter current password for root (enter for none): Press the Enter
Set root password? [Y/n]: Y
New password: Enter password
Re-enter new password: Repeat password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
#Installing PHP and Extensions
#Make sure the following settings are set
#These work for most sites
#Don't just copy and paste this into the file
max_execution_time = 360
file_uploads = On
memory_limit = 256M
upload_max_filesize = 100M
allow_url_fopen = On
short_open_tag = On
date.timezone = America/Chicago
#Create Database
#Download and copy folder
#Set permissions
#Create churchcrm.conf file and paste text below in the the file. Replace example.com and www.example.com to your server name and alias
#Enable the ChurchCRM and Rewrite Module
Move index.php behind DirectoryIndex Ex.
#Then go to your url/ip address
#When looking at the initial checklist, The Check File Integrity will fail because you
#made the permission changes on the file folders earlier. Reference #6909 (comment)
#Don't worry about this, click the link at the bottom of the page and continue
#Next, type in the MYSQL Database server name (localhost), MYSQL Server Port (Default 3306),and then put in the database info you created
#earlier, then complete the setup
#Initial login
Username: Admin
Password: changeme
Beta Was this translation helpful? Give feedback.
All reactions