drupal on cpanel - drupal

Is drupal good for building an online store?
How do I install drupal on cpanel? I don't want to use the automatic installation on cpanel, since I heard it is less customizable.
Thanks

Drupal has excellent modules for building an online store.
Use cPanel to setup FTP or SSH access, then you'll be able to upload the Drupal tar ball - detailed instructions for installing Drupal here.

Some modules for creating an online store in Drupal:
Ubercart
Commerce
They each have dependencies, that is, modules that are required in order for them to run. They are two different approaches to creating a store in Drupal, so you'd use one or the other. Make sure you read the project descriptions listed to see which fulfil your needs the best.

Drupal is indeed known as one of the most robust CMS. It is not as used as WordPress with WooCommerce installed but it is still a pretty solid choice. I personally would recommend PrestaShop
You can easily install Drupal if your hosting provider offers Softaculous in your cPanel as well
Otherwise you need to do the following:
Download Drupal from their site
Upload the archive to your cPanel account, in the Directory Root for your domain
Extract the archive from within your cPanel's File Manager
Create a MySQL User and Database, assign the User to the Database (done through MySQL Wizard)
Proceed with the installation by visiting your website

To install Drupal 8 on cPanel not using Softaculous:
Use the "MySQL Database Wizard" to create a new database
Give the database a name & create a user with all privileges
Download the .zip/.gzip file for the latest Drupal 8 package
Upload the file & unpack (Using File Manger in cPanel) to the root folder for the domain name
Change the name on the settings.php file in the sites/default folder
Run the Drupal 8 installation script from the domain root, entering the DB information
Make sure to keep the Drupal CMS & contributed modules up to date with the latest security versions in production.

Related

Unable to find Wordpress toolkit in cPanel. Wordpress Manager is deprecated

I am new to wordpress and loged in to my cPanel account and getting the message.
After research I found that I have to upgrade to wordpress toolkit.
But, Wordpress toolkit is not showing anywhere on cPanel. I would login to Wordpress admin dashboard.
thelearningcenter.pk/wp-login.php
Any idea how to do that. I also change the wordpress admin password but still not able to login. Or my hosting company in charge to upgrade? Or I have to find myself?
Any suggestion or recommendation or step by step reference doc/links from you will be appreciated.
First, take a full backup on your hosting. Re-download Wordpress after backup. After accessing your server with FTP, upload the existing wp.config.php and wp-content directory into the newly downloaded wordpress. In this way, you can reload the core modules of Wordpress without damaging the content of your website.
Use the instant full backup you have to go back in case of any problem.
I hope it solves your problem.
From here we can read:
Though still available as an option, the WordPress Manager interface
is deprecated. Customers can now use WordPress Toolkit to install and
manage WordPress. The WordPress Manager interface (cPanel >> Home >>
Applications >> WordPress Manager) allows you to install and manage
new or existing WordPress® sites within your cPanel interface.
In the order, I would:
check if you can install the WordPress Toolkit from the WHM Marketplace
if you have SSH access, install it using the manual way
If it's not installed, and you cannot install it, because no Marketplace or manual installation is possible: contact your host.
If you installed yourself Cpanel on your server, then you should have required access to upgrade it or its dependencies.

Localhost works but refuses to connect on a particular project (ERR_CONNECTION_REFUSE) (WAMP)

this is my third question about the same project, so yes, i'm struggling.
I'm trying to manually import a wordpress site in local. We don't have access anymore to the dashboard (some bad stuff happenning), so i can't install a plug-in that migrate the site easily and automatically.
After having problems for linking the database with the site, i had PHP errors (continue targetting to break). Now i don't have php errors anymore but i can't access the site anymore.
I can go to localhost, it reaches it easily, i can go to my other projects, but it refuses to reach this particular project.
It says :
This site can’t be reachedlocalhost refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
I've traveled on different forums to find a solution but i didn't find why it occurs only on one of my projects. The only difference i see is that the other projects use mariaDB and this one MySQL.
thanks for the help
Dude,
check local on flywheel its much simplier than wamp. Link:
https://localwp.com/
besides when migrating manually:
zip all ur files and download
install new wordpress in your local machine.
copy somewhere new wp-config.php and save it in different localization
paste and extract zip package in new wordpress localization on your computer
download database from wordpress you want to migrate on your local machine
replace wp-config.php which u extracted from files with your new wordpress instalation wp-config.php [ad.3]
it would be nice if u install wp-cli on your computer:link for windows:
https://www.ryadel.com/en/install-wp-cli-windows-wordpress-command-line-interface-how/
import database into your new wordpress and than run search replace in order to change migrating site domain name [use wp cli its easiest way]
to import DB:https://developer.wordpress.org/cli/commands/db/import/
to replace domains:https://developer.wordpress.org/cli/commands/search-replace/
remember that your DB need to be .sql and pasted in main wp directory
open terminal in main wp directory and write than wp-cli commands
If u re not familiar with terminal on windows I prefer gitbash / its easy to use adding linux commands and all sort of staff (always remember to open as administrator)
u can download here:https://gitforwindows.org/
after performing all this actions you can now log-in into wordpress on your local machine.
go to settings->permalinks and click save.
here you go u have finally migrated your site!
If you see 'error technical issues' you should also check ur file and directory permissions of wordpress.
here a link to correct permissions You can change with in gitbash terminal:Correct file permissions for WordPress

Server ftp write errors

We have a linux based server through which we offer a hosting service. We have a problem with WordPress and other platforms. each wordpress site asks FTP accounts every time you install WordPress, themes, add ons or to try to upgrade it .
We need to get write access to the wordpress , joomla , drupal , etc. platforms automatically when its installed to customers server space via softaculus .
I have no experience of the hosting service, im just make websites, and I've tried to make the ftp accounts wp -config file, but it does not fix the other customer sites and when added to the wp -config file, it is not the best solution (Still asks for a password when install theme, add ons or update anything)
Sorry for bad english. can anyone help me to get this problem fixed?
We need write acces for: Joomla, Wordpress, Drupal, Magent ETC bases. We have c-panel acces for every customer and softaculus installer for wordpress etc platforms
When you get the error message, web server needs to get write access to the WordPress files. So you can add write access to the files, I think the problem will resolved.
If you couldn't add write access to the files, you would contact your hosting service center.
It's most likely the permissions problems here.
You need to be sure that your webserver can read all files and folders in the web root folder and you need to make every user the owner of each folder and files.
Using cPanel it should be done automatically when you create FTP user and providing it's home directory. If you have a mess with permissions already you may need to edit them manually. You can try to set 644 permission for all files and folders and then change owner to the actual user.
Look here for more information about file permissions on Linux, it should help.
Its been fixed, I set on apache write access different so its now working probably!
Link for details:
https://wordpress.org/support/topic/folder-permission-on-linux-ubuntu

How do I uninstall Drupal from Amazon EC2 Micro Instance?

I accidentally uploaded Drupal 7 onto the Amazon EC2 user and I would like to know if there is away I can uninstall Drupal 7 so that I may add Drupal 6.30.
You can delete the sites folder from your linux machine from the path: /var/www/html.
Also, if you are looking to install any other CMS instead of drupal you can unzip it directly in the folder mentioned above. Here is a link to a good tutorial by Amazon folks on installing Wordpress: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html

Drupal AEgir hosting system and cPanel

I am working on some Drupal websites.
The Drupal websites are managed by AEgir hosting system.
Can AEgir get into the file folder to add/edit the Drupal files there?
AEgir is something like cPanel? Looks not.
If it is not like cPanel.
So I still need to get Control Panel from web hosting company?
I mainly need to get into the file, code, database... SHELL / FTP into the server machine.
From the AEgir project:
"A Drupal based hosting frontend or control panel for managing your entire network of websites."
But also: Can Aegir be installed next to CPanel/Plesk/AlternC/etc? The anwer is No!
Check the AEgir Distribution page and the AEgir Handbook.
You may probably need to find the 'hostmaster Drupal profile', which will use to manage all of the sites you host.
There are also some Contrib Modules for more tasks.
Hope that helped!

Resources