Topic: Parse error: syntax error
I have this error, someone knows how to fix it?
Parse error: syntax error, unexpected T_ELSE in /homepages/10/d298040311/htdocs/impulsus-mx.com/config.php on line 20
Saludos desde Mexico SLP.
Welcome to jobberBase Developer Community!
You are not logged in. Please login or register.
We've just added a new category for forums dedicated to local communities.
If you're interested in starting a community in your country or even city, please write us at hello@jobberbase.com and we'll make it happen.
We're also looking for moderators on each local community -- so email us :).
Pages: 1
I have this error, someone knows how to fix it?
Parse error: syntax error, unexpected T_ELSE in /homepages/10/d298040311/htdocs/impulsus-mx.com/config.php on line 20
Saludos desde Mexico SLP.
Please mention few details like Apache/PHP version, contents of your config.php file and version of jobberBase using.
PHP version: PHP5
version of jobberBase: 1.8
config.php
<?php
/**
* jobber job board platform
*
* @author Filip C.T.E. <http://www.filipcte.ro> <me@filipcte.ro>
* @license You are free to edit and use this work, but it would be nice if you always referenced the original author ![]()
* (see license.txt).
*/
header('Content-Type: text/html; charset=UTF-8');
ini_set('display_errors', 'Off');
error_reporting(E_ALL ^ E_STRICT);
date_default_timezone_set('Europe/Bucharest');
define('JOBBERBASE_VERSION', '1.8');
// MySQL + misc settings for local environment
if ($_SERVER['SERVER_NAME'] == 'localhost')
{
define('DB_HOST', 'localhost');
define('DB_PORT', 3306);
define('DB_USER', 'root');
define('DB_PASS', '');
define('DB_NAME', 'jobberbase');
define('DB_PREFIX', '');
define('LOCATION', 'local');
define('ENVIRONMENT', 'dev');
}
// MySQL + misc settings for production environment
else
{
define('DB_HOST', 'db2069.perfora.net');
define('DB_PORT', 3306);
define('DB_USER', 'dbo298208826');
define('DB_PASS', 'QWpBfJbF');
define('DB_NAME', 'db298208826');
define('LOCATION', 'online');
define('DB_PREFIX', '');
define('ENVIRONMENT', 'prod');
}
define('APP_PATH',dirname(__FILE__).DIRECTORY_SEPARATOR);
if(isset($_SERVER['SCRIPT_NAME']))
{
# on Windows _APP_MAIN_DIR becomes \ and abs url would look something like HTTP_HOST\/restOfUrl, so \ should be trimed too
# @modified Chis Florinel <chis.florinel@candoo.ro>
$app_main_dir = rtrim(dirname($_SERVER['SCRIPT_NAME']),'/\\');
define('_APP_MAIN_DIR', $app_main_dir);
}
else
{
die('[config.php] Cannot determine APP_MAIN_DIR, please set manual and comment this line');
}
if(isset($_SERVER['HTTP_HOST']) && isset($_SERVER['SERVER_PORT']))
{
if($_SERVER['SERVER_PORT'] == 80)
{
define ('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'] . _APP_MAIN_DIR . '/');
}
else
{
define ('BASE_URL', 'http://' . $_SERVER['HTTP_HOST'].':'.$_SERVER['SERVER_PORT'] . _APP_MAIN_DIR . '/');
}
}
else
{
die('[config.php] Cannot determine BASE_URL, please set manual and comment this line');
}
// Function and classes includes
require_once '_includes/function.validate_email.php';
require_once '_includes/function.redirect_to.php';
require_once '_includes/function.printr.php';
require_once '_includes/function.escape.php';
require_once '_includes/functions.php';
require_once '_includes/recaptchalib.php';
require_once '_includes/class.phpmailer.php';
require_once '_includes/class.Postman.php';
require_once '_includes/class.Textile.php';
require_once '_includes/class.Sanitizer.php';
require_once '_includes/class.Db.php';
// comment the previous line and uncomment the next line if you get a Class 'mysqli' not found error
// require_once '_includes/class.Db.MySql.php';
require_once '_includes/class.Job.php';
require_once '_includes/class.Paginator.php';
require_once '_includes/class.Feed.php';
require_once '_includes/class.SpamReport.php';
require_once '_includes/class.Api.php';
require_once '_includes/class.JobApplication.php';
require_once '_includes/class.SearchKeywords.php';
require_once '_includes/class.JobberSettings.php';
require_once '_includes/class.FormValidator.php';
require_once '_includes/smarty/libs/Smarty.class.php';
// Setup database connection
try
{
$db = new Db(DB_HOST, DB_USER, DB_PASS, DB_NAME, DB_PORT);
$db->Execute('SET NAMES UTF8');
}
catch(ConnectException $exception)
{
if (ENVIRONMENT == 'dev')
{
echo "Database Connection Error:<br />";
printr($exception->getMessage());
}
}
// Load the Site-Specific Settings
$jobber_settings = new JobberSettings();
$settings = $jobber_settings->GetSettings();
// Global settings definitions
define('SITE_NAME', $settings['site_name']);
define('THEME', $settings['theme']);
define('NOTIFY_EMAIL', $settings['notify_email']);
define('ADMIN_EMAIL', $settings['admin_email']);
define('MAX_CV_SIZE', $settings['max_cv_size']);
define('FILE_UPLOAD_DIR', $settings['file_upload_dir']);
define('MINUTES_BETWEEN_APPLY_TO_JOBS_FROM_SAME_IP', $settings['apply_delay']);
define('OLD_JOB_NOTIFY', $settings['old_job_notify']);
define('ENABLE_NEW_JOBS', $settings['enable_new_jobs']);
define('JOBS_PER_PAGE', $settings['jobs_per_page']);
define('SIDEBAR_SHOW_WHAT', $settings['sidebar_show_what']);
define('SIDEBAR_ONLY_CITIES_WITH_JOBS', $settings['sidebar_only_cities_with_jobs']);
define('DATE_FORMAT', $settings['date_format']);
define('DATE_TIME_FORMAT', $settings['date_time_format']);
define('URL_JOB', $settings['url_job']);
define('URL_JOBS', $settings['url_jobs']);
define('URL_CITIES', $settings['url_cities']);
define('URL_COMPANIES', $settings['url_companies']);
define('URL_JOBS_IN_CITY', $settings['url_jobs_in_city']);
define('URL_JOBS_AT_COMPANY', $settings['url_jobs_at_company']);
define('SEARCH_METHOD', $settings['search_method']);
define('SEARCH_RESULTS_PER_PAGE', $settings['jobs_per_search']);
define('SEARCH_AMOUNT_PAGES', '8'); //Max. pages to display (must be an even number!)
define('ENABLE_RECAPTCHA', $settings['enable_recaptcha']);
define('CAPTCHA_PUBLIC_KEY', $settings['captcha_public_key']);
define('CAPTCHA_PRIVATE_KEY', $settings['captcha_private_key']);
// Setup Smarty
$smarty = new Smarty();
$smarty->template_dir = APP_PATH . '_templates/' . THEME . '/';
$smarty->compile_dir = APP_PATH . '_templates/' . THEME . '/_cache/';
// Create Textile object
$textile = new Textile;
// Split URL - get parameters
$_app_info['params'] = array();
// if your server is IIS, use these lines and comment lines 135-137:
//$_url = $_SERVER["QUERY_STRING"];
// if server is Apache:
$newUrl = str_replace('/', '\/', _APP_MAIN_DIR);
$pattern = '/'.$newUrl.'/';
$_url = preg_replace($pattern, '', $_SERVER['REQUEST_URI'], 1);
$_tmp = explode('?', $_url);
$_url = $_tmp[0];
if ($_url = explode('/', $_url))
{
foreach ($_url as $tag)
{
if ($tag)
{
$_app_info['params'][] = $tag;
}
}
}
?>
Currently your website shows error code:
Parse error: syntax error, unexpected '{' in /homepages/10/d298040311/htdocs/impulsus-mx.com/config.php on line 101
And solution for this error is mentioned at http://www.jobberbase.com/wiki/index.ph nstalls.29
Try the solution mentioned at the above link.
In the file .htaccess im not where paste the solution.
AddType application/x-httpd-php5 .php
.htaccess
# AddType x-mapp-php5 .php
# AddHandler x-mapp-php5 .php
RewriteEngine on
Options +FollowSymlinks
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
ErrorDocument 404 /page-unavailable/
<files ~ "\.tpl$">
order deny,allow
allow from none
deny from all
</files>
Just paste the line above RewriteEngine On.
be doing wrong? I now have this
* @license You are free to edit and use this work, but it would be nice if you always referenced the original author
* (see license.txt). */ session_start(); if(!file_exists('config.php')) { die('[index.php] config.php not found, please rename config.default.php to config.php'); } require_once 'config.php'; $page = (isset($_app_info['params'][0]) ? $db->real_escape_string($_app_info['params'][0]) : ''); $id = (isset($_app_info['params'][1]) ? $db->real_escape_string($_app_info['params'][1]) : 0); $extra = (isset($_app_info['params'][2]) ? $db->real_escape_string($_app_info['params'][2]) : ''); if (file_exists(APP_PATH . '_includes' . DIRECTORY_SEPARATOR . 'translations.ini')) { $translations = parse_ini_file(APP_PATH . '_includes' . DIRECTORY_SEPARATOR . 'translations.ini'
Ok..remove that line and now remove the hash from these two lines:
# AddType x-mapp-php5 .php
# AddHandler x-mapp-php5 .php
and change to
AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
in .htaccess and then try again.
Now ready, thanks.
Which webhosting are you using btw?
Only there are two pages, because is it?
webhosting www.1and1.com
Posts [ 11 ]
Pages: 1
Powered by FluxBB
[ Generated in 0.044 seconds, 7 queries executed ]