Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.12.3 available

The official documentation can be found on https://wiki.ocsinventory-ng.org. Read it before asking your question.

Unable to access OCS main administration page

http://localhost/ocsreports : return this code

<?php
/*
 * Copyright 2005-2016 OCSInventory-NG/OCSInventory-ocsreports contributors.
 * See the Contributors file for more details about them.
 *
 * This file is part of OCSInventory-NG/OCSInventory-ocsreports.
 *
 * OCSInventory-NG/OCSInventory-ocsreports is free software: you can redistribu
te
 * it and/or modify it under the terms of the GNU General Public License as
 * published by the Free Software Foundation, either version 2 of the License,
 * or (at your option) any later version.
 *
 * OCSInventory-NG/OCSInventory-ocsreports 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 General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with OCSInventory-NG/OCSInventory-ocsreports. if not, write to the                                                                     
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
 * MA 02110-1301, USA.
 */

// Check for mbstring before loading session and conf data
if (!extension_loaded('mbstring')) {
    die("Please install php mbstring extension");
}

require("require/fichierConf.class.php");

// Before session_start to allow objects to be unserialized from session
require_once('require/menu/include.php');
require_once('require/config/include.php');

@session_start();

$debut = microtime(true);

// Is it an AJAX call ? (ajax.php)
if (!defined('AJAX')) {
    define('AJAX', false);
}

require ('require/header.php');
addLog('PAGE', $protectedGet[PAG_INDEX]);

if (!AJAX && !isset($protectedGet["popup"]) && !isset($protectedGet["no_footer"
])) {
    require (FOOTER_HTML);
}
in OCS Inventory NG server for Unix by (200 points)

3 Answers

0 votes
Hi,

You have to install mbstring extension for php. Restart apache after.

Regards

Frank
by (90.2k points)
0 votes
Hi,

Thanks for answering me, i've installed php-mbstring but now i have just a blank page.

Any ideas?
by (200 points)
0 votes

Hello ,

I hope it could help someone else, i 've resolved the problem with the blank administration page.

i checked the log file under /var/log/httpd : i had the error

PHP Parse error:  syntax error, unexpected '[' in /usr/share/ocsinventory-reports/ocsreports/require/function_commun.php on line 420
Solution: replace [ ] by array() in function_commun.php

smileymerci

by (200 points)
 
Powered by Question2Answer
...