UnoPim revolutionizes product data management by centralizing all product information in one easy-to-use platform, ensuring consistency and accuracy across all channels.
Its seamless integration with popular e-commerce platforms like Shopify, Magento, and WordPress simplifies product data management and distribution for businesses.
UnoPim helps businesses create engaging product descriptions and marketing content, driving higher engagement and efficiency.
The open-source PIM nature of UnoPim makes it an affordable yet powerful solution for businesses of any size, providing flexibility and scalability as needs grow.
Database: MySQL 5.7 or higher, MariaDB 10.10 or higher.
FTP Client: Use an FTP client like FileZilla or cPanel’s File Manager.
Installing Unopim on cPanel Server(Shared Hosting)
Step 1: Login into your FTP Client
Log into cPanel: Open your browser and log into your cPanel account.
Create a New Directory (Optional): Go to File Manager and navigate to public_html or the root folder where you’d like to install UnoPim. Optionally, create a new folder (e.g., unopim).
FTP Client Setup: Open your FTP client (e.g., FileZilla), enter your FTP credentials (Host, Username, Password, Port) and connect.
Upload Files: Once connected to the server via FTP, Unzip and upload the UnoPim files to the desired folder and within the unopim or your created directory.
Step 3: Set Up the Database
Create MySQL Database: In cPanel, go to MySQL Databases. Create a new database and a new database user (with strong passwords).
Assign Permissions: Assign the user to the newly created database with full privileges.
Note Credentials: Save the database name, username, and password; you will need these for UnoPim’s configuration.
Step 4: Configure UnoPim
Edit Configuration File:
Once the files are uploaded, navigate to the UnoPim directory via cPanel’s File Manager or your FTP client.
Find the .env file (if it doesn’t exist, create it by copying .env.example).
Open the .env file for editing and configure the database settings:
Enter the credentials of your Database and Continue
Login: After installation. Use the default credentials or the credentials you set up during installation to access the dashboard.
The UnoPim has been installed successfully, now you can login to your PIM using your username and password.
Now, Let’s discuss how we can add a Cron Job in cPanel
Steps to Add a Cron Job in cPanel:
Log into cPanel:
Go to your cPanel login page.
Enter your cPanel username and password to log in.
Navigate to the Cron Jobs Section:
Once you’re in the cPanel dashboard, look for the “Advanced” section.
Click on the “Configure cPanel Cron Jobs” icon.
Add a New Cron Job:
In the “Configure cPanel Cron jobs” section, you’ll see different options for setting the frequency of the cron job (Minute, Hour, Day, Month, Weekday). If you want to set the cron job to run every minute, you can do that by selecting:
Minute: *
Hour: *
Day: *
Month: *
Weekday: *
This configuration means the cron job will run every minute.
4. Configure Cron Command for Queue Processing (Export/Import) in Background:
In the “Command” field, you should enter the full path to the PHP executable and the Artisan command you want to run, just like in your example: