Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: PHPmyADMIN
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): [1] 2 »   

> Описание: можноли самому поставить на сервер в интернете?
сандро
Отправлено: 18 Февраля, 2004 - 14:58:54
Post Id


Member


Покинул форум
Сообщений всего: 109
Дата рег-ции: Янв. 2004  
Откуда: Питер

Карма 0




Решил сменит я себе хост, старый уже больно глючный. На новом нет PHPmyADMIN, можно ли ее самому поставить для удобства, или это может только хостер? Дело в том, что со старого хоста, осталась база, я бы хотел ее восстановить, пока не получается, но это отдельная история. А, пока без PHPmyADMIN, я даже не знаю как.
 
 Top
TvoyWeb Администратор
Отправлено: 18 Февраля, 2004 - 21:23:53
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




сандро
Цитата:
или это может только хостер?

Да.
Это минусы бесплатного хоста. ИМХО на платных хостах этого тоже сделать нельзя. Правда есть понятие виртуальный сервер, с которым я пока сам еще не разобрался. Вроде там можно ставить свое ПО. Но это уже стоит и стоит сам понимаешь сколько.
 
 Top
сандро
Отправлено: 19 Февраля, 2004 - 03:38:20
Post Id


Member


Покинул форум
Сообщений всего: 109
Дата рег-ции: Янв. 2004  
Откуда: Питер

Карма 0




Выделенный, ты имеешь в виду? А, большинство людей говорит, что можно.
 
 Top
ETC Администратор
Отправлено: 19 Февраля, 2004 - 09:10:46
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




сандро
Насчёт установки phpMyAdmin ничего не знаю, а вот аренда физического сервера стоит от 600$ в месяц...
 
 Top
сандро
Отправлено: 19 Февраля, 2004 - 10:38:38
Post Id


Member


Покинул форум
Сообщений всего: 109
Дата рег-ции: Янв. 2004  
Откуда: Питер

Карма 0




Можно и за 250$ найти.
 
 Top
ETC Администратор
Отправлено: 20 Февраля, 2004 - 03:56:27
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




сандро
Отстойный, может быть...
 
 Top
сандро
Отправлено: 20 Февраля, 2004 - 04:12:40
Post Id


Member


Покинул форум
Сообщений всего: 109
Дата рег-ции: Янв. 2004  
Откуда: Питер

Карма 0




Ладно, не суть, сейчас скачал скрипт, с IPB,позволяющий заводить phpMyadmin с форума, как раз тот случай, когда у хостера нет phpMyadmin. Однако не могу понять как заводить phphMyadmin из форума. К сожалению я не нашел ссылки на скрипт, а публиковать здесь наверное я не имею права. Если просто указать путь в браузере к phphMyadmin, то тогда acess denied.
 
 Top
ETC Администратор
Отправлено: 20 Февраля, 2004 - 10:22:51
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




сандро
Цитата:
а публиковать здесь наверное я не имею права

Публиковать ссылку на phpMyAdmin? Есть у меня мысля: выдрать этот phpMyAdmin из Денвера и залить на хост. Если там нет авторизации, то сделать её...
 
 Top
сандро
Отправлено: 20 Февраля, 2004 - 10:28:54
Post Id


Member


Покинул форум
Сообщений всего: 109
Дата рег-ции: Янв. 2004  
Откуда: Питер

Карма 0




Нет, конечно , скрипт, а phpmyadminoв у меня несколько версий накачано. Короче, ладно, пуьликую инструкцию здесь, если авторы будут выступать уберу ее отсюда. Все права на данный скрипт приндлежат автору d1

Вот сма инструкция автора

-----------------------------------------------------------------------------------------------------------

*********************************************************************
* phpMyAdmin integration v0.1 *
* by d1 *
* ( d1pro@yandex.ru ) *
* Last Updated: 04.08.03 *
* For Invision Board v1.1 *
*********************************************************************

Крайне простой хак интеграции популярного скрипта phpMyAdmin с форумом InvisionBoard.
Хак будет полезен тем, у кого нет возможности доступа через phpMyAdmin к своей базе данных.
Главная цель написания - удобство работы с базой - меня просто достало, что через стандартный интерфейс в админ-панели ничего толком сделать нельзя. Если вас мучает та же проблема, то он как раз для вас.
Итак, приступим.

Для начале вам потребуется собственно скрипт phpMyAdmin. Скачать его последнюю версию можно здесь:
http://www.phpmyadmin.net/

Распакуйте скаченный архив и откройте файл phpMyAdmin\config.inc.php

Находим в нем:

<?php

Сразу после этой строчки добавляем:

require ("../../conf_global.php"Подмигивание;

Далее находим:

$cfg['PmaAbsoluteUri'] = '';

Заменяем на:

$cfg['PmaAbsoluteUri'] = (!empty($_SERVER['HTTPS']) ? 'https' : 'http'Подмигивание . '://'
. $_SERVER['SERVER_NAME']
. (!empty($_SERVER['SERVER_PORT']) ? ':' . $_SERVER['SERVER_PORT'] : ''Подмигивание
. substr($_SERVER['SCRIPT_NAME'], 0, strrpos($_SERVER['SCRIPT_NAME'], '/'Подмигивание+1);

Находим:

$cfg['blowfish_secret'] = '';

Здесь между '' нужно вписать какой либо набор символов (латиница и цифры). Впишите что хотите, только не оставляйте пустым.

Далее находим:

$cfg['Servers'][$i]['host'] = 'localhost';

Заменяем на:

$cfg['Servers'][$i]['host'] = $INFO['sql_host'];

Находим:

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only

Заменяем на:

$cfg['Servers'][$i]['user'] = $INFO['sql_user']; // MySQL user
$cfg['Servers'][$i]['password'] = $INFO['sql_pass']; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['only_db'] = $INFO['sql_database']; // If set to a db-name, only

Находим:


$cfg['Servers'][$i]['auth_type'] = 'config';

Замените на:

$cfg['Servers'][$i]['auth_type'] = 'cookie';

Это выключит автоматический вход на сервер баз данных с любого компьютера (кроме того, с какого доступ уже получали). Это сделать рекомендуется, так как автовход является очень большой дырой в безопасности такой интеграции (я пока ничего не придумал Недовольство, огорчение ). Если вас это не волнует - оставьте как есть.

Теперь нужно создать папку phpMyAdmin в папке sources вашего форума (на сервере) и загрузить туда все файлы и папки скрипта phpMyAdmin.

Теперь откройте файл sources\admin_pages.php
найдите в нем строчку:

5 => array( 'SQL Processes' , 'act=mysql&code=processes' ),

Сразу же после нее добавьте:

6 => array( 'phpMyAdmin Extension', 'act=mysql&code=phpmyadmin' ),

Закройте файл и загрузите на сервер.

Далее откройте файл sources\ad_mysql.php

Найдите в нем:

case 'export_tbl':
$this->do_safe_backup(trim(urldecode(stripslashes($HTTP_GET_VARS['tbl']))));
break;

Сразу после добавьте:

case 'phpmyadmin':
$this->do_phpmyadmin();
break;

Теперь найдите:

//-------------------------------------------------------------
// Convert chars into byte sizes
// (Based on a similar function in phpmyadmin)

Прямо над этими строками вставьте:

function do_phpmyadmin()
{
global $SKIN, $ADMIN;
$ADMIN->page_detail = "<br><br>phpMyAdmin integration v0.1";
$ADMIN->page_title = "Enter phpMyAdmin";

$ADMIN->html .= $SKIN->start_table( "phpMyAdmin" );
$ADMIN->html .= $SKIN->add_td_basic("<center><a href='".ROOT_PATH."/sources/phpMyAdmin'>Enter phpMyAdmin</a></center>"Подмигивание;
$ADMIN->html .= $SKIN->end_table();
$ADMIN->output();

}

Закройте файл и загрузите на сервер.
Все!

-----------------------------------------------------------------------------------------------------------

Собственно я все сделал по инструкции, но:

phpMyAdmin - Ошибка
phpMyAdmin не может прочитать данные из конфигурационного файла!
Возможная причина - синтаксическая ошибка.
Вызовите этот файл (config.inc.php) непосредственно из браузера. Если будут сообщения об ошибках - исправьте их. Если пустая страница - все в порядке

config.inc.php


 
 Top
ETC Администратор
Отправлено: 20 Февраля, 2004 - 10:41:53
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




сандро
Выставь права... на 755, а лучше 777...
 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0536]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33