Joomla not working after Additional PHP 5.6, 7.1, 7.2 and 7.3 install

Discussion in 'Installation/Configuration' started by Indieben, Nov 5, 2018.

  1. till

    till Super Moderator Staff Member ISPConfig Developer

    Compare the exact PHP requirements that Joomla lists on their site with the phpinfo() output when using PHP 7.2.
     
  2. Indieben

    Indieben Member

  3. Indieben

    Indieben Member

    Till,

    Saw something that **might** be interesting. I was running apt-get update, apt-get upgrade and it said a number of things were not enabled in mods-enabled by default. I'm not sure if the apt-get upgrade process sorts that by default but it doesn't seem to.
    Please see pastebin link here for further information as I'm struggling to understand it. Thanks.
    https://pastebin.com/0kSZp7Ry
     
  4. Taleman

    Taleman Well-Known Member HowtoForge Supporter

    You should run
    Code:
    apt-get dist-upgrade
    to get all packages upgraded.
    That listing shows PHP 7.3 has problems the other PHP versions do not have. Are you sure you have installed the modules that are not in mods-available? Try installing them again, and make sure install does not end with errors.
     
  5. Indieben

    Indieben Member

    Interesting Taleman,

    Running: apt-get dist-upgrade whilst the website was configured to run PHP 7.2 (that didn't work before) worked as soon as I had run the command.

    Setting the website to run PHP 7.1 still didn't work.

    Setting the website to run PHP 7.2 worked again.

    Setting the website to run PHP 7.3 didn't work.

    Since PHP 7.2 was installed by following the tutorial in the same way as installing 7.1 and 7.3, something is rather wrong. I have only every followed the tutorials.

    Thanks.

    Will ping Till in the meantime.

    Any further ideas please?
     
  6. Taleman

    Taleman Well-Known Member HowtoForge Supporter

    Looks like you hit Control-C before that apt-get command was finished. Why is this?
    Does the apt-get dist-upgrade now run to completion without errors and all pending updates are installed?
    Have you installed the PHP packages Jesse Norell showed in #15?
    Is the not working website still displaying nothing? If there are messages in the PHP log or apache log, show them.
     
  7. Indieben

    Indieben Member

    Ah the Control-C was actually me thinking I could copy (in order to paste) once the program had stopped running. It did not interrupt the process. I ran the command again to make sure anyway and there is nothing further to install/update. Everything went through fine.

    Re #15 - I have run off a list of the installed PHP modules. I notice 7.2 has a few extras and 7.2 is now working (sadly I did not run this command before running apt-dist-upgrade. https://pastebin.com/ixXSFPpd So two questions arise:

    1) Why have these modules not installed as part of the tutorial instructions - some of these seem so basic that PHP would not be much use without them, for example php7.3-mysql (if that exists)?

    2) How do I go about installing the extra modules and do they need any special configuration? Is there anything to note with regard to ISPConfig as they are installed?

    I presume that we have arrived at the heart of the issue?

    Many thanks again.
     
  8. till

    till Super Moderator Staff Member ISPConfig Developer

    Seems as if you did not read my answer in the comment section that was posted before you started this thread here:

    So we were at that point already 2 weeks ago. Means, you still did not install the modules required by the CMS that you want to use for the PHP version that you want to use?

    1) The requirements of each CMS system are different and installing modules that are required for an application on the default php does not mean that your CMS needs them as well. I suggested already that you compare the requirements of the modules that your CMS needs and install them.

    2) PHP modules do not need additional configuration, just install them as I suggested in the comments of the tutorial. Of course, you change the php version numbers in the package names.
     
  9. Indieben

    Indieben Member

    Thanks TIll and everybody that has contributed, this is largely resolved now. I had presumed with the Perfect Server tutorials covering the installation of the most common PHP modules and the tutorial that I followed not doing this, that the modules I initially installed would work on all versions of PHP. I have updated the tutorial comments to.

    Many thanks again.
     

Share This Page