Need beginner help for cPanel X (need a kick start)

moyers88

Member
Feb 3, 2014
6
0
1
cPanel Access Level
Website Owner
Hello I have messed around in cPanel X for a couple of days now and I looked through all the tutorial videos and watched many other 3rd party videos on tutorial but none really explain step by step on how to I would guess add the features,banners,forums,etc. to the website for visitors to see. When I try file manager and upload scripts or apps through softaculous for example like forums to the "Public_html" and go to my site website address after i upload it always shows up just text of Index of / (apps and scripts i tried adding). I am completely new to website making and if possible could i get showed in the right direction, thanks.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,880
2,261
463
Hello :)

Could you elaborate on what exactly is showing up after uploading a script to the public_html directory? Typically, the script uses an index file (e.g. index.php) which will load when browsing the website. Note that most scripts have installation guides that you should follow to ensure they are installed correctly.

Thank you.
 

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
When I try file manager and upload scripts or apps through softaculous for example like forums to the "Public_html" and go to my site website address after i upload it always shows up just text of Index of / (apps and scripts i tried adding).
You have nothing installed in public_html. If that is what you want, you might want to add a index.html to the public_html directory to prevent access to it, as your now removed link shows us.

The forum you installed, phpbb, is installed at public_html/phpbb/ which is a directory inside public_html of course. The other scripts as well, are installed into directories inside public_html. There is nothing installed in public_html itself though.
 

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
Correct. On install using Softaculous, you see this message, third option from the top of the configuration before installing:

In Directory
The directory is relative to your domain and should not exist. e.g. To install at http://mydomain/dir/ just type dir. To install only in http://mydomain/ leave this empty.
HTH!
 

moyers88

Member
Feb 3, 2014
6
0
1
cPanel Access Level
Website Owner
That seemed to work. But when I visit my website homepage it still will only have "Index of/" and list my apps I installed. My next question is my homepage creation and how would I start this the best way?
 

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
What seemed to work, exactly?

If you've just installed a new installation of phpb (or any other script) into public_html, as suggested, you shouldn't be seeing index of/ any longer.

If you want it that way, scripts installed into directories like public_html/phpbb/ then you could add an index.html (or index.php) for example to the public_html directory.

To test, open notepad or any text editor, and save the blank file as index.html and then upload to public_html. Open yourdomain.com to view it.
 

moyers88

Member
Feb 3, 2014
6
0
1
cPanel Access Level
Website Owner
Yep the test you had me try worked and it no longer showed up Index of/. But what stumps me is when you choose directory on install. The default is phph but do i leave this the way it is or put something like /public_html/phph ?
 

Infopro

Well-Known Member
May 20, 2003
17,075
524
613
Pennsylvania
cPanel Access Level
Root Administrator
Twitter
Well, I mentioned this above, quoted from the install page you can see yourself:

In Directory
The directory is relative to your domain and should not exist. e.g. To install at http://mydomain/dir/ just type dir. To install only in http://mydomain/ leave this empty.
So, do not add a directory name, phpbb for example. Leave it empty. That way the script will be installed into the root directory, public_html.