Complainify Docs
  • Welcome
  • Getting Started
    • System requirements
    • Localhost installation
    • Shared hosting installation
  • Frontend
    • Homepage
    • Complaint
    • Brand
  • User dashboard
    • My profile
    • My complaints
    • My comments
    • My favories
    • Write complaint
  • Brand dashboard
    • Brand setting
    • Pending complaint
    • Solution complaint
    • Complaint comment
  • Admin dashboard
    • Login
    • Dashboard
    • Pages
    • Abouts
    • Faqs
    • Blogs
    • Brands
    • Complaints
    • User & Admin
    • Settings
  • Code support
    • Frontend
    • Backend
Powered by GitBook
On this page
  • Database install
  • File upload
  • Activating images after installation.
  • User Information
  1. Getting Started

Shared hosting installation

This installation is completely manual

PreviousLocalhost installationNextHomepage

Last updated 3 months ago

Hello, let's start the installation process by extracting the zip file you downloaded from Codecanyon to a folder.

First, let's start by creating a database on your cPanel or PleskPanel server (cPanel is recommended)


Database install


File upload

Now that the database is ready, we can proceed with editing the details and uploading the files.

You should update the database information in the .env file with the details of the database you created.

Where is the .env file?

Go back to the folder you downloaded and check inside the 'upload_file' folder.

After editing the file, we can re-zip all the files and upload them to our server.


Activating images after installation.

If your server has terminal access, you can perform this operation with the command php artisan storage:link. If your server does not have terminal access, you need to create a symlink using the cron job command below. What does this do? It registers every image you upload in the storage folder, but this folder is not directly accessible from the outside, so you need to create a symlink. As a result, you need to run the cron job command every minute (* * * * *) for it to work.

Please note that the ln -s command is a dangerous command, and improper use can lead to serious issues. Make sure you know the file paths on your hosting before running this.

Once you find the path, just write the command by replacing the placeholders with the correct values. For example, in the following command, "home" refers to the main directory of your project, and "username" refers to the folder name in your path (e.g., "softbbsf"). "public_html" refers to the root directory of your project, if it's at the root level, or it could be the folder name if it’s in a subdomain or different directory.

Here’s the final command structure:

  • Replace "home" with your project's root directory (e.g., /home).

  • Replace "username" with the folder name in your project path (e.g., softbbsf).

  • Replace "public_html" with the name of the folder where your project is located, like public_html or any other directory name if it is in a subdomain or custom folder.

After this, ensure that you copy the command exactly and replace the placeholders with the correct folder names.

ln -s /home/username/public_html/storage/app/public /home/username/public_html/public/storage

User Information

Role
Email
Password

admin

admin@admin.com

admin046


Additionally, you need to change the APP_NAME and APP_URL settings. For example, set the project name to 'Complainify' and the URL to ''.

https://complainify.softby.net
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
.env file
.env file
Step 1
Step 2
Step 3
Step 4
example folder path