Instructions for ISPConfig on Centos 7.6 doesnt work

Discussion in 'Installation/Configuration' started by Casbot, Nov 30, 2019.

  1. Casbot

    Casbot Member

    Im sorry to say, that there are either instructions missing or it doesnt work.
    Example 1, the quota piece for ' / ' doesnt work. After following the steps exactly, quotas will not get enabled on /
    Example 2, the configuration for the phpMyAdmin is wrong and doesnt work. Even after commenting out JUST the four lines the instructions say to do, if you try to connect to http://<ip address>/phpMyAdmin or http://servername.domain.com/phpMyAdmin it doesnt work saying you dont have permission to access.
    This is where I stopped. Seems I'll have to go back and start again using Ubuntu, which I know works as I have another server running ISPConfig on Ubuntu and is working just fine. I simply wanted to rebuild a new server on an ESXi platform and then migrate/move things from the physical server over to the ESXi vm. And since I've been building all the rest of my linux vm's as Centos 7.x I wanted to keep it consistent.

    Very frustrated.
    RS.
     
  2. Taleman

    Taleman Well-Known Member HowtoForge Supporter

    We are talking about https://www.howtoforge.com/tutorial...ureftpd-postfix-dovecot-and-ispconfig/#-quota, right?
    There is quite often messages on this forum that the Perfect Server Guide does not work. Usually it turns out it does work when followed meticulously.
    In your case, in what way does quota not work for /? How do you verify it is not working? The /var can be remounted to get quota on, but it may be root partition gets quota after reboot.
    At what point exacly does this error show:
    I have not used CentOS and use only Debian with ISPConfig. But I would still be suprised if it turns out the CentOS guide does not work.
     
  3. Casbot

    Casbot Member

    Taleman
    The instructions, in regards to the quota stuff, it says that if after running the "quotacheck -avugm" that it doesnt find a partition with quotas enabled to reboot before continuing. Did that several times and although the "usrquota,grpquota" shows up when verifying the / partition has it enabled, the quotacheck always say skipping / partition and then says there are no partitions with quotas enabled.
    As for the phpmyadmin, after setting things up per the instructions, it says you can then connect to it via the ip or server name with /phpmyadmin but it simply tells you that you dont have permissions to access it. I personally think the phpmyadmin file is not configured properly in the instructions.

    When setting up ISPConfig, Im very, as you said, meticulous to follow every step exactly per the instructions. I never tweak things until after the install is complete and functioning.

    Personally I think when people create the documents it needs to be a little more thorough, meaning, before posting it as "golden" they should have several people test the instructions exactly as theyre written and not assume certain things, because not everyone will know every little thing and because not everyone partitions their systems the same way. In my case I put all the space in the / partition and got rid of the centos-home partition and did not create a /var petition. If the instructions wants or refers to other partitions in their documentation, then the documentation should start at "Boot from the cd, ......" and walk through the actual install of Linux so that the basic build of Linux matches what their documentation refers to when doing each step. And then if they are going to screenshot or include a config file that should be modified, they include the whole just a clip of the config file. Again, I think the phpmyadmin config file is not properly configured as there are Deny lines and such that are probably the cause but instructions do not say to modify them. When Im not an expert at php, it makes it difficult when youre following someone elses instructions and then they dont work. Sure I could sit here for hours troubleshooting and figuring out what needs to be fixed or changed, but I really shouldnt have to. So that's why Im a little frustrated, as I literally do not have enough time in the day to troubleshoot things that should be working. If the documentation doesnt work or is not verified to be working, then it should be removed from the documentation site in my opinion.

    So dont get me wrong, Im not knocking the product, as I live by this product for what I use it for. I just feel some of the documentation should be QA'd just a little better.
    Thanks.



     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    The tutorial was tested by several poeple upfront of publishing of course and since it's published, it has been used thousands of times successfully to install ISPConfig on CentOS. The partition setup used in the guide is explained in detail, I can only assume that you skipped chapter 1 as it refers you to the step by step guide to install CentOS from inserting the CD(iso image incl. the selection of partitions etc. https://www.howtoforge.com/tutorial/centos-7-minimal-server/ That these 'base' steps are not part of the tutorial is obvious as these are the same for any CentOS install which means they are a separate document and the CentOS tutorials refer to it.

    That CentOS is not as easy to install and not as reliable as an Ubuntu or Debian server should be clear, it is written on the ISPConfig homepage. See documentation setion. I've no idea why you are switching from an OS that is recommeded for ISPConfig to an OS that is not recommended. Especially when you are not a Linux pro, then you should stay away from setups that are more complicated and less reliable like the CentOS setups. Ubuntu works perfectly fine on ESXi btw.
     

Share This Page