Grisha
♙ ▁ ▂ ▃ ▅ ▆ █ ♚
- Регистрация
- 30 Сен 2012
- Сообщения
- 192
- Реакции
- 287
- Автор темы
- #1
Здравствуйте! Я долго выбирал в какой же раздел попроситься помочь, но ни в ветке PHP, ни в ветке про хостинг нет раздела помощи, а так как у меня сайт на Joomla, решил сюда темку создать, надеюсь правильно. Саппорт хостинга при всем своем старании помочь мне не может, а я профан и в php, и в joomla(
Ситуация такая - заливаю сайт на valuehost. Файл configuration.php делаю как написано у них тут - Для просмотра ссылки Войдиили Зарегистрируйся
В итоге у меня получается (все остальные настройки из conf выкинул пока)
При попытке попасть на сайт выдает:
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /pub/home/direktoriya/htdocs/configuration.php on line 7
line 7 - это public $db = mysql_connect($dbhost, $dblogin, $dbpass);
Никак не могу понять что делать - пишу в поддержку, мне сбрасывают такой код:
Если я его вставляю как есть (без "class JConfig" и "public") то он логично ругается мне при попытке открыть сайт:
Fatal error: Class 'JConfig' not found in /pub/home/direktoriya/htdocs/includes/framework.php on line 56
Если вставляю вот так:
То снова ругается
Parse error: syntax error, unexpected '(', expecting ',' or ';' in/pub/home/direktoriya/htdocs/configuration.php on line 8
на строку public $db = mysql_connect($dbhost, $dblogin, $dbpass);
Может кто-нибудь догадывается в чем причина, как поправить? Буду очень признателен за помощь!
Ситуация такая - заливаю сайт на valuehost. Файл configuration.php делаю как написано у них тут - Для просмотра ссылки Войди
В итоге у меня получается (все остальные настройки из conf выкинул пока)
Код:
<?php
class JConfig {
public $dbname='имя юзера БД';
public $dbhost='db*.valuehost.ru';
public $dblogin='мой лог';
public $dbpass='мой пасс';
public $db = mysql_connect($dbhost, $dblogin, $dbpass);
mysql_select_db($dbname, $db);
public $dbh = mysql_connect($db_server,$db_login,$db_pass);
if(!$dbh)
die('Не могу подключиться к серверу баз данных');
mysql_select_db($db_name,$dbh) || die('Не могу выбрать базу данных: '.mysql_error($dbh));
public $query = 'SELECT VERSION()';
public $result = mysq_query($query) || die('Не могу выполнить запрос ('.$query.'): '.mysql_error($dbh));
echo 'Версия сервера MySQL: '.reset(mysql_fetch_row($result));
mysql_close($dbh);
}
?>
При попытке попасть на сайт выдает:
Parse error: syntax error, unexpected '(', expecting ',' or ';' in /pub/home/direktoriya/htdocs/configuration.php on line 7
line 7 - это public $db = mysql_connect($dbhost, $dblogin, $dbpass);
Никак не могу понять что делать - пишу в поддержку, мне сбрасывают такой код:
Код:
<?php
$dbname='имя БД';
$dbhost='db*.valuehost.ru'
$dbport='3306';
$dblogin='мой лог';
$dbpass='мой пасс';
$db = mysql_connect($dbhost, $dblogin, $dbpass);
mysql_select_db($dbname, $db);
?>
Если я его вставляю как есть (без "class JConfig" и "public") то он логично ругается мне при попытке открыть сайт:
Fatal error: Class 'JConfig' not found in /pub/home/direktoriya/htdocs/includes/framework.php on line 56
Если вставляю вот так:
Код:
<?php
class JConfig {
public $dbname='имя БД';
public $dbhost='db*.valuehost.ru';
public $dbport='3306';
public $dblogin='мой лог';
public $dbpass='мой пасс';
public $db = mysql_connect($dbhost, $dblogin, $dbpass);
mysql_select_db($dbname, $db);
}
?>
То снова ругается
Parse error: syntax error, unexpected '(', expecting ',' or ';' in/pub/home/direktoriya/htdocs/configuration.php on line 8
на строку public $db = mysql_connect($dbhost, $dblogin, $dbpass);
Может кто-нибудь догадывается в чем причина, как поправить? Буду очень признателен за помощь!