To publish HumHub on 000Webhost, follow these steps:
- Sign up for an account on 000Webhost.com if you don't already have one. It's a free web hosting service.
- Once you're logged in, create a new website by clicking on the "+ New Website" button.
- Enter a name for your website and choose a subdomain, or use your own domain if you have one.
- Select the option to use the website builder.
- In the website builder, you'll see a sidebar on the left. Scroll down and find the "Database" section.
- Click on the "MySQL" option to create a new MySQL database.
- Fill in the necessary details for the database, such as the name, username, and password. Click on "Create" to create the database.
- Once the database is created, click on the "Website" option in the sidebar to go back to the main website builder interface.
- Locate the "Files" section in the sidebar and click on "Upload Files" to upload your HumHub files. You can either upload a ZIP file containing the files or upload them individually.
- After uploading the files, go to your HumHub installation folder using the File Manager in 000Webhost.
- Locate the file named "protected/config/common.php" and edit it. Update the database connection details with the ones you created earlier.
- Save the changes and close the editor.
- Now, you can access your HumHub installation by visiting your website's URL or domain name in a web browser.
- Follow the on-screen instructions to complete the HumHub installation process, which includes creating an admin account and configuring other settings.
That's it! Your HumHub installation should now be published and accessible on 000Webhost.
What is the import/export feature in HumHub and how to use it?
The import/export feature in HumHub allows users to easily transfer content and data between different instances or installations of the platform. It can be useful when migrating from one server to another, creating backups, or sharing data with other users.
To use the import/export feature in HumHub, follow these steps:
- Log in to your HumHub instance as an administrator.
- Go to the Administration section by clicking on the admin dropdown menu in the top right corner.
- In the administration menu, select the "Import/Export" option.
- On the Import/Export page, you will see two sections: "Export" and "Import."
- To export data, choose the content you want to export by selecting the appropriate checkboxes. You can export various types of content like users, spaces, modules, custom themes, etc.
- After selecting the content, click on the "Export" button. This will generate a ZIP file containing all the selected data.
- Once the export process is complete, the ZIP file will be available for download. You can save it to your local machine or any desired location.
To import the exported data to another HumHub instance, follow these steps:
- Log in to the HumHub instance where you want to import the data.
- Make sure you have the ZIP file created during the export process.
- Go to Administration > Import/Export, and navigate to the "Import" section.
- Click on the "Choose File" button and select the ZIP file you want to import.
- Once the file is selected, click on the "Import" button to start the import process.
- The system will extract the content from the ZIP file and import it into the instance.
- After the import process is completed, you should see the imported data in the appropriate sections of your HumHub installation.
It is important to note that the import/export feature may not be available in all versions of HumHub or may require certain permissions to access. Additionally, it is recommended to create a backup of your data before performing any import/export operations to ensure the security and integrity of your information.
How to create custom profile fields in HumHub?
To create custom profile fields in HumHub, you can follow these steps:
- Log in to your HumHub installation as an administrator.
- Go to the Administration section by clicking on the gear icon located at the top right corner of the page.
- In the Administration panel, click on "Users" in the left sidebar.
- Choose "Profile Fields" under the "Users" section.
- Click on the "Create new profile field" button.
- Enter a label for the field in the "Field name" input box. For example, if you want to create a field for the user's website, you can enter "Website" as the label.
- Select the field type from the drop-down menu. HumHub offers various field types such as text, textarea, select dropdown, checkbox, etc.
- Customize the field options according to your requirements. The options will vary depending on the field type you have selected. For example, if you selected the "select dropdown" field type, you need to enter the selectable options.
- Choose the visibility options for the field. You can select whether the field should be visible to all users, only administrators, or a specific user group.
- Optionally, you can set the field as required or add a description for the field.
- Click on the "Save" button to create the custom profile field.
Once the custom profile field is created, it will be available for users to fill in their profiles. They can access and edit their profile information by going to their profile page and clicking on the "Edit profile" button. The custom field will be displayed along with the default profile fields.
How to install additional modules in HumHub on 000Webhost?
To install additional modules in HumHub on 000Webhost, you can follow the steps below:
- Go to the HumHub website and download the module you want to install. Make sure it is compatible with your version of HumHub.
- Sign in to your website's control panel on 000Webhost. Usually, it can be accessed by appending "/cpanel" to your domain name (e.g., yourdomain.com/cpanel).
- In the control panel, look for the "File Manager" option and click on it.
- Navigate to the root directory of your HumHub installation. It is typically named "public_html" or "htdocs."
- In the root directory, find the "protected/modules" folder. If it doesn't exist, create it.
- Upload the extracted module files to the "modules" folder using the file manager. You can use the "Upload" button or drag and drop the files.
- Once the module files are uploaded, go back to your control panel homepage and find the "phpMyAdmin" option. Click on it.
- In phpMyAdmin, select your HumHub database from the left-hand side.
- Click on the "SQL" tab at the top of the page.
- Open the SQL file that comes with the module you downloaded using a text editor.
- Copy the entire content of the SQL file.
- Paste the content into the "Run SQL query/queries" box in phpMyAdmin and click on the "Go" button.
- Wait for the SQL queries to execute, and you should see a successful message.
- Finally, log in to your HumHub admin panel and go to the "Administration" section.
- Find and click on the "Modules" option.
- You should now see the newly installed module in the list. Enable or configure it according to your needs.
That's it! You have successfully installed and activated an additional module in HumHub on 000Webhost.