The following warnings occurred:
Warning [2] Undefined variable $unreadreports - Line: 26 - File: global.php(961) : eval()'d code PHP 8.2.25 (Linux)
File Line Function
/global.php(961) : eval()'d code 26 errorHandler->error
/global.php 961 eval
/showthread.php 28 require_once





× This forum is read only. As of July 23, 2019, the UserSpice forums have been closed. To receive support, please join our Discord by clicking here. Thank you!

  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Fresh userspice install
#21
ahh, what version of PHP is available to you on that VPS?

php5 --version
  Reply
#22
My VM experiment didn't go well at the office. I may try again tonight at home.
  Reply
#23
ok, what files do i need to edit? they are different from the video
  Reply
#24
@astropos I think this question is for you.
  Reply
#25
Yo, I stepped through an install of 4.0.0e on Ubuntu Server 14.04 LTS (15.04 LAMP will likely be unchanged)

Download latest from userspice.org
Upload zip to remote host
SSH to remote host
cd /path/to/your/apache/root
unzipped filename
chmod -R 777 ./core
Created MySQL user and DB
Open installer
Step1 OK
Step2 installation is in root of the live host so I enter / in both fields OK
Step3 DB installation details entered, tested OK
Step4 Copied the example keys and a value in the copyright field OK
Step5 OK

Follow the link to UserSpice -> Parse error: syntax error, unexpected 'DOCUMENT_ROOT' (T_STRING) in /var/www/vhosts/myhostname/core/init.php on line 10

At Line 7 find:
return $_SERVER['DOCUMENT_ROOT'].'

Change to:
return $_SERVER['DOCUMENT_ROOT'].

OK

Now CHMOD ./core/init.php to something safe like 0644

  Reply
#26
everything has gone good, but i get this error

Parse error: syntax error, unexpected 'var' (T_VAR) in /var/www/html/core/init.php on line 8
  Reply
#27
Parse error: syntax error, unexpected ''else{ ' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /var/www/html/core/init.php on line 29

now this
  Reply
#28
Parse error: syntax error, unexpected 'var' (T_VAR) in /var/www/html/core/init.php on line 8

back to this
  Reply
#29

<pre>
Code:
<?php
session_start();

function env($type='server'){
  if($type == 'server'){
    if($_SERVER['HTTP_HOST'] == 'localhost'){
      return $_SERVER['DOCUMENT_ROOT'].'
'/var/www/html/';
}else{
return $_SERVER['DOCUMENT_ROOT'].
'/var/www/html/';
}
}else{
if($_SERVER['HTTP_HOST'] == 'localhost'){
return
'/var/www/html/';
}else{
return
'/var/www/html/';
}
}
}
require_once env().'users/helpers/helpers.php';
// Set config
$GLOBALS['config'] = array(
'mysql'      => array(
'/var/www/html/'
}else{
return $_SERVER['DOCUMENT_ROOT'].
'/var/www/html/';
}
}else{
if($_SERVER['HTTP_HOST'] == 'localhost'){
return
'/var/www/html/';
}else{
return
'/var/www/html/';
}
}
}
require_once env().'users/helpers/helpers.php';
// Set config
$GLOBALS['config'] = array(
'mysql'      => array(
'host'         => 'localhost',
'username'     => 'root',
'password'     => 'booker14',
'db'           => 'hollandheating',
),
'remember'        => array(
  'cookie_name'   => 'pmqesoxiw318374csb',
  'cookie_expiry' => 604800  //One week, feel free to make it longer
),
'session' => array(
  'session_name' => 'user',
  'token_name' => 'token',
)
);

//If you changed your UserSpice or UserCake database prefix
//put it here.
$db_table_prefix = "uc_";  //Old database prefix
$copyright_message = '24oz Innovations Patents Pending';
$your_private_key = '6LfLzBsTAAAAAOXdroTOGEZ4fNnPmQkC_rPyg5tZ';
$your_public_key = '6LfLzBsTAAAAAInlTyw51DLNU2Zv8kZ5QYCxoqLB';
$publickey = $your_public_key;
$privatekey = $your_private_key;

//Put Your Stripe Keys Here (if you have them)
$test_secret = "Insert_Your_Own_Key_Here";
$test_public = "Insert_Your_Own_Key_Here";
$live_secret = "Insert_Your_Own_Key_Here";
$live_public = "Insert_Your_Own_Key_Here";

//If you use composer, include the link below
require env().'users/vendor/autoload.php';

// Auto Load Classes
spl_autoload_register(function($class){
if(file_exists(env().'classes/'.$class.'.php') == 1){
  require_once env().'classes/' . $class . '.php';
}
});

$currentPage = currentPage();

//Check to see if user has a remember me cookie
if(Cookie::exists(Config::get('remember/cookie_name')) && !Session::exists(Config::get('session/session_name'))){
$hash = Cookie::get(Config::get('remember/cookie_name'));
$hashCheck = DB::getInstance()->query("SELECT * FROM users_session WHERE hash = ? AND uagent = ?",array($hash,Session::uagent_no_version()));

if ($hashCheck->count()) {
    $user = new User($hashCheck->first()->user_id);
    $user->login();

}
}

//Check to see that user is logged in on a temporary password
$user = new User();

//Check to see that user is verified
if($user->isLoggedIn()){
if($user->data()->email_verified == 0 && $currentPage != 'verify.php' && $currentPage != 'logout.php' && $currentPage != 'verify_thankyou.php'){
  Redirect::to('verify.php');
}
}
</pre>
  Reply
#30
There is at least one extra ' in your init.

Approx Line 8 find:
return $_SERVER[‘DOCUMENT_ROOT’].’

Change to:
return $_SERVER[‘DOCUMENT_ROOT’].

Check to see if this error is repeated further down the file too.
  Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)