X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> при установки скрмпта возникает ошибка!
vanya666
vanya666
Topic Starter сообщение 18.1.2010, 21:16; Ответить: vanya666
Сообщение #1


Здравствуйте!
Ставлю скрипт private_zone_simple на сервер базы указал но при запуске instal.php выходит ошибка!

Что на сервере и на Денвере тоже самое.

В чем косяк не пойму..сказали что скрипт 100% рабочий..Может опять где зпятой не хватает?

Процесс проверки и установки скрипта
Проверка подключения к БД: успешно
создание необходимых папок: готово
создание необходимых таблиц в базе данных:
Fatal error: Call to a member function prepare() on a non-object in Z:\home\test1.ru\subdomain\lib\class.Install.php on line 93
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vanya666
vanya666
Topic Starter сообщение 18.1.2010, 21:23; Ответить: vanya666
Сообщение #2


Вот скрипт файйла class.Install.php в котором ошибка:[PHP]<?php
/**
* Установщик.
*
* @author Программист 145
* @package defaultPackage
* @copyright a1agregator
* @version 1
*/

class Install {
public function __construct() {
$this->config();
}

/**
* проверка соединения с базой
*
*/
public function checkConnect() {
echo 'Проверка подключения к БД:';
$result = true;
try {
$this->db_connect();
} catch (Exception $e) {
$result = false;
}
echo ($result)?' <span class="success"> успешно</span>':'<span class="fail"> ошибка соединения с бд</span> ';
echo '</br>';
}

/**
* создание необходимых папок
*
*/
public function creatFolders() {
try {
echo 'создание необходимых папок:';
if (!file_exists('cache')) {
mkdir('cache');
chmod('cache', 0777);
file_put_contents('cache/.htaccess', 'Deny from all');
}
if (!file_exists('private_zone')) {
mkdir('private_zone');
chmod('private_zone', 0777);
file_put_contents('private_zone/.htaccess', 'Deny from all');
}
echo '<span class="success"> готово</span><br>';
} catch (Exception $e) {
echo '<span class="fail"> ошибка</span><br>';
}
}

/**
* Подгружаем конфигурационный файл
*
*/
private function config() {
$this->config = parse_ini_file('config/config.ini', TRUE);
}

/**
* подключение к базе данных
*
*/
private function db_connect() {
if ($this->config['db']['use']) {
$this->db = new PDO(trim($this->config['db']['dns']), trim($this->config['db']['user']), trim($this->config['db']['password']));
$this->db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
}
/**
* процесс проверки
*
*/
public function process() {
echo '<h3>Процесс проверки и установки скрипта</h3>';
$this->checkConnect();
$this->creatFolders();
$this->createDBTable();
echo '<h3>Информация</h3>';
$this->information();
}

/**
* создает таблицы
*
*/
public function createDBTable() {
try {
echo 'создание необходимых таблиц в базе данных:';
$st = $this->db->prepare(file_get_contents('config/sql.dump'));
$st->execute();
echo ' <span class="success">готово</span><br>';
} catch (Exception $e) {
echo "<span class='fail'> Не удалось создать необходимые таблицы </span><br>";
}
}

/**
* выводит информацию о настройках
*
*/
public function information() {
echo 'Безопасность: ';
switch ($this->config['security']['security_level']) {
case '0':
echo 'незащищено';
break;
case '1':
echo 'защита по skey. (метод устаревший)';
break;
case '2':
echo 'защита по sign';
break;
default:
echo 'некоректное значение уровня безопасности';
break;
}

echo '<br/> префиксы используемые сервисом: '.implode(', ',$this->config['script']['prefix']).'<br/>';
if (!empty($this->config['script']['num'])) {
echo 'Ограничение на короткие номера: '.implode(', ',$this->config['script']['num']).'<br/>';
} else {
echo 'Ограничение на короткие номера: отсутствует<br/>';
}

if (!$this->config['db']['use']) {
echo 'База данных: не используется<br/>';
} else {
echo 'База данных: используется<br/>';
}
if (!$this->config['partner']['use']) {
echo 'SOAP: не используется<br/>';
} else {
echo 'SOAP: используется<br/>';
}
echo '<pre>'.file_get_contents('readme.txt').'</pre>';
}

}[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 19.1.2010, 0:28; Ответить: Apay
Сообщение #3


по этому кусочку трудно сказать, вероятней всего у вас не инициализируется база данных.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vanya666
vanya666
Topic Starter сообщение 19.1.2010, 19:22; Ответить: vanya666
Сообщение #4


на денвере заработало я пароль к базе данных неверный указал...
а на сервере ax3.net неполучается...либо я что то не то вписываю либо у них сервак на линуксе может надо скрипт под линукс подстраивать или разници нет?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
EnterBack
EnterBack
сообщение 19.1.2010, 21:49; Ответить: EnterBack
Сообщение #5


(vanya666 @ 19.1.2010, 21:22) *
на денвере заработало я пароль к базе данных неверный указал...
а на сервере ax3.net неполучается...либо я что то не то вписываю либо у них сервак на линуксе может надо скрипт под линукс подстраивать или разници нет?

скрипты php действуют на любой платформе одинаково, ничего подстраивать не надо, проверьте еще раз имена БД, пароли и т.п, где то возможно стоят старые...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 21.1.2010, 12:44; Ответить: Apay
Сообщение #6


vanya666,всякие пароли на всеобщее обозрение выставлять не надо, в мире нехороших людей много. пост удалил от греха подальше, но советую поменять все пароли. если что - лучше в личку (личное сообщение, стрелка вниз рядом с именем, второй пункт меню).
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 21.1.2010, 12:51; Ответить: Apay
Сообщение #7


сейчас зашел по ftp посмотреть что там - на глазах все файлы исчезли...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vanya666
vanya666
Topic Starter сообщение 21.1.2010, 12:53; Ответить: vanya666
Сообщение #8


Вот данные на сервак :
>>> FAQ по хостингу: http://vagonchik.com/faq/

Здравствуйте,

В этом письме содержится важная информация относительно вашего
хостингового аккаунта. Пожалуйста, сохраните это письмо.

Адрес вашего сайта: http://boomer6666.ax3.net/



Пожалуйста, загружайте файлы вашего вебсайта в папку "site"

Часто задаваемые вопросы по хостингу: http://vagonchik.com/faq/

Удачи! :)

Бесплатный хостинг Вагончик
http://vagonchik.com/

и сам скрипт и пач к нему копируется в папку lib если на серваке нет soap.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vanya666
vanya666
Topic Starter сообщение 21.1.2010, 12:56; Ответить: vanya666
Сообщение #9


я их перезалил вот и исчезли...да это не мой домен так для теста создал на ax3.net у меня логин другой .пускай с этим что хотят то и делают. папку site не удаляте в ней храница весь сайт...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 21.1.2010, 13:55; Ответить: MetSerp
Сообщение #10


в личку лучше пароли кидайте, не стоит оставлять на всеобщий обзор пароли, даже от сайтов которые вам не нужны.
По вашему паролю можно выявить ваш стиль того как вы их придумываете и проше подбирать
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1759 31.3.2024, 11:19
автор: stu999
Открытая тема (нет новых ответов) Битрикс скрипт нативной установки
3 Nemo 2458 20.11.2022, 10:09
автор: Webmaster24
Открытая тема (нет новых ответов) Получил странную ссылку при линкбилдинге
Как поведет себя поиск при обнаружении странной ссылке?
10 r0mZet 2206 24.10.2022, 19:23
автор: Wachowski
Горячая тема (нет новых ответов) 300 площадок под вечные ссылки на выбор: ТИЦ 20-9400, PR 0-6, ЯК, DMOZ. Скидки при пакетном заказе!
65 inkon 30398 19.7.2022, 13:41
автор: Funoman
Горячая тема (нет новых ответов) тИЦ отменили! Новый показатель Яндекса ИКС! Лучшие площадки под размещение. Бесплатное написание статей при любом заказе.
Эксклюзивное предложение. Успей получить написание статей БЕСПЛАТНО
71 VIMstat 78518 21.6.2022, 9:38
автор: VIMstat


 



RSS Текстовая версия Сейчас: 26.4.2024, 6:42
Дизайн