Install Setup don't show up

Hey Guys,

When i go to mydomain.com i see this:

[details=Summary]

  • @author Lukas Reschke
  • @author Morris Jobke
  • @author Robin Appelman
  • @author Thomas Müller
  • @author Vincent Petry
  • @license AGPL-3.0
  • This code is free software: you can redistribute it and/or modify
  • it under the terms of the GNU Affero General Public License, version 3,
  • as published by the Free Software Foundation.
  • This program is distributed in the hope that it will be useful,
  • but WITHOUT ANY WARRANTY; without even the implied warranty of
  • MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  • GNU Affero General Public License for more details.
  • You should have received a copy of the GNU Affero General Public License, version 3,
  • along with this program. If not, see

*/

// Show warning if a PHP version below 5.4.0 is used, this has to happen here
// because base.php will already use 5.4 syntax.
if (version_compare(PHP_VERSION, ‘5.4.0’) === -1) {
echo ‘This version of Nextcloud requires at least PHP 5.4.0
’;
echo 'You are currently running ’ . PHP_VERSION . ‘. Please update your PHP version.’;
return;
}

// Show warning if PHP 7.1 is used as Nextcloud is not compatible with PHP 7.1 for now
// @see https://github.com/nextcloud/docker-ci/issues/10
if (version_compare(PHP_VERSION, ‘7.1.0’) !== -1) {
echo ‘This version of Nextcloud is not compatible with PHP 7.1.
’;
echo 'You are currently running ’ . PHP_VERSION . ‘.’;
return;
}

try {

require_once ‘lib/base.php’;

OC::handleRequest();

} catch(\OC\ServiceUnavailableException $ex) {
\OC::$server->getLogger()->logException($ex, [‘app’ => ‘index’]);

//show the user a detailed error page
OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE);
OC_Template::printExceptionErrorPage($ex);
} catch (\OC\HintException $ex) {
OC_Response::setStatus(OC_Response::STATUS_SERVICE_UNAVAILABLE);
OC_Template::printErrorPage($ex->getMessage(), $ex->getHint());
} catch (Exception $ex) {
\OC::$server->getLogger()->logException($ex, [‘app’ => ‘index’]);

//show the user a detailed error page
OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR);
OC_Template::printExceptionErrorPage($ex);
} catch (Error $ex) {
\OC::$server->getLogger()->logException($ex, [‘app’ => ‘index’]);
OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR);
OC_Template::printExceptionErrorPage($ex);
}[/details]

There should be actually the Setup to Install Nextcloud.

php and libapache2-mod-php7.0 but when i try to open phpinfo.php i just see a white screen.

phpinfo.php <?php phpinfo(); ?>

Apache 2.4
MariaDB (version unkwon)
Lubuntu 16.04
Nextcloud 10.0.1

Thanks for your help :slight_smile:

If you see a white screen, check your webserver logfiles for error messages. Did you enable the module and restart your webserver?

a2enmod php7.0
service apache2 restart

Considering conflict php5 for php7.0
Module php7.0 already enabled

There’s nothing in the logfile.

check your php.ini, there are some options to turn on logging. Often this is disabled to not expose any data to possible attackers but for debugging you need to turn it on.

1 Like