1 (изменено: IceMC, 2006-04-20 11:32:07)

Тема: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Несколько слов о бесплатном хостинге на Holm.Ru.
Зарегистрировавшись, мы получаем:
= Неограниченное место. Для получения места нужно лишь обоснование его необходимости. Главный критерий оценки - хорошая посещаемость Вашего сайта
= Запуск ваших cgi скриптов. SSI, Perl.
= Возможность использования PHP4.
= Доступ к бд (MySQL)
= Доменное имя третьего уровня ваш_домен.holm.ru или (h1.ru -> h16.ru). Со временем возможна покупка домена второго уровня.
= Доступ к серверным логам.
= FTP доступ к вашему виртуальному серверу.
++   В качестве оплаты мы попросим Вас разместить наш баннер на страницах вашего стайта. (запомните эту строку)

В данном случае я приведу один из альтернативных способов установки phpmyadmin
Наши действия:
1. Залили папку phpmyadmin в корневую директорию www/
2. Идём в папку phpmyadmin/libraries/ , копируем оттуда файл "config.default.php" переименовываем его в "config.inс.php" сохраняем его на рабочем столе.
3. Открываем его блокнотом и начинаем редактирование.
4. В фале редактируем только следующие строки:

4.1. Строку $cfg['PmaAbsoluteUri'] = ''; заменяем на $cfg['PmaAbsoluteUri'] = 'www.твой_сайт.h16.ru/phpmyadmin';
4.2. Строку $cfg['blowfish_secret'] = ''; заменяем на $cfg['blowfish_secret'] = 'luboe_znachenie_ili_slovo';
4.3 Значение переменной $cfg['Servers'][$i]['host'] = 'localhost'; меняем на 'database'
4.4 Значение переменной $cfg['Servers'][$i]['auth_type'] = 'config'; меняем на 'cookie' // дабы обезопасить себя от неприятелей (речь идёт о способе аутентификации)
4.5 Сохраняем файл и заливаем его в корневую папку /www/phpmyadmin/
5. В броузере набираем http://твой_сайт.h16.ru/phpmyadmin/
6. Если Вы сделали всё так как написано, то в окне откроется страница входа. Введите свой логин и пароль, которые вы получили от вашего хостера (системы).

Хочется сказать, вот ещё что. По определенным своим соображениям holm.ru не предоставляет привелегий пользователям mysql. (!!!) Вы не можете создавать новые базы. Операции выполняются только с той базой данных, которую вам предоставили.

Через минуты 2-3 работы с phpmyadmin, Вы скорее всего заметите что на ваших страницах начинают появляться баннеры... Сие есть предзнаменование затруднений работы с phpmyadmin на holm.ru. Так как шаблон phpmyadmin использует фреймовую структуру, баннерная система holm.ru вставляет стронний код(баннер) в страницу каждого фрейма. По этой причине возможно, что левый фрейм, после входа в phpmyadmin не будет загружаться должным образом (!!!) Для того чтобы освободиться от баннеров и рекламы на страницах свойго сайта, предлагается заплатить 5$ в месяц. Это чуть дешевле платы за месяц работы на нормальном хостинге, с более устойчивой работой серверов, где оплата составляет ~ 6$ / имхо, вопрос - есть ли смысл использовать holm.ru

В любом случае выбор за Вами.

2

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Это чуть дешевле платы за месяц работы на нормальном хостинге, с более устойчивой работой серверов, где оплата составляет ~ 6$ / имхо, вопрос - есть ли смысл использовать holm.ru

ИМХО, нет смысла, т.к. все бесплатные хостинги вовсе не такие уж и бесплатные, как может показаться на первый взгляд: вы расплачиваетесь баннерной рекламой, которую постоянно крутят на вашем ресурсе, а также своими нервами. wink

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Lokki
IceMC
Абсолютно согласен. Серьезный проект ИМХО несовместим с бесплатным хостингом.

4

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

4.1. Строку $cfg['PmaAbsoluteUri'] = ''; заменяем на $cfg['PmaAbsoluteUri'] = 'www.твой_сайт.h16.ru/phpmyadmin';
4.2. Строку $cfg['blowfish_secret'] = ''; заменяем на $cfg['blowfish_secret'] = 'luboe_znachenie_ili_slovo';
4.3 Значение переменной $cfg['Servers'][$i]['host'] = 'localhost'; меняем на 'database'
4.4 Значение переменной $cfg['Servers'][$i]['auth_type'] = 'config'; меняем на 'cookie' // дабы обезопасить себя от неприятелей (речь идёт о способе аутентификации)
4.5 Сохраняем файл и заливаем его в корневую папку /www/phpmyadmin/

5. В броузере набираем http://твой_сайт.h16.ru/phpmyadmin/
6. Если Вы сделали всё так как написано, то в окне откроется страница входа. Введите свой логин и пароль, которые вы получили от вашего хостера (системы).

Ввожу имя и пароль к базе данных, попадаю в меню, щелкаю свою базу рядом с базой test и появляется
окно
Found
The document has moved here. - а хир - это на сайте знакомств (:mad)

Apache/1.3.26 Server at catalog.agava.ru Port 8000

Помогите, что делать то? Обратиться не к кому!

5

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

kdn

Помогите, что делать то? Обратиться не к кому!

Что делать? Сказать агаве до свидания, купить услуги качественного хостинга и забыть про подобные косяки. Неужели твое время что ты тратишь на свой проект оцениваешь менее 10$ в месяц (месячная плата за мой хостинг на .masterhost). Помнишь, где бывает бесплатный сыр? То-то.

А так, попробуй удалить директорию pma (особенно если пытался сначала создать конфиг с помощью скрипта установки, и последовательно шаг за шагом повтори пункты описанные IceMC
специально для пользователей агавовского хостинга. Насколько я знаю, эти рекоммендации действительно рабочие. Может ты где-то допустил ошибку и тебе будет проще установить все заново, чем найти её.. wink

6

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

У меня не отображаются именно таблицы: MySQL 4.0.27 phpmyadmin 2.8.2.4.Может надо еще и эти поля заполнить было? В кавычках у меня ничего нет.Может туда надо тоже какие-то значения подставить и тогда таблицы отобразятся.
$cfg['Servers'][$i]['hide_db']       = '';          // Database name to be hidden from listings
$cfg['Servers'][$i]['verbose']       = '';          // Verbose name for this host - leave blank to show the hostname

$cfg['Servers'][$i]['pmadb']         = '';          // Database used for Relation, Bookmark and PDF Features
                                                    // (see scripts/create_tables.sql)
                                                    //   - leave blank for no support
                                                    //     DEFAULT: 'phpmyadmin'
$cfg['Servers'][$i]['bookmarktable'] = '';          // Bookmark table
                                                    //   - leave blank for no bookmark support
                                                    //     DEFAULT: 'pma_bookmark'
$cfg['Servers'][$i]['relation']      = '';          // table to describe the relation between links (see doc)
                                                    //   - leave blank for no relation-links support
                                                    //     DEFAULT: 'pma_relation'
$cfg['Servers'][$i]['table_info']    = '';          // table to describe the display fields
                                                    //   - leave blank for no display fields support
                                                    //     DEFAULT: 'pma_table_info'
$cfg['Servers'][$i]['table_coords']  = '';          // table to describe the tables position for the PDF schema
                                                    //   - leave blank for no PDF schema support
                                                    //     DEFAULT: 'pma_table_coords'
$cfg['Servers'][$i]['pdf_pages']     = '';          // table to describe pages of relationpdf
                                                    //   - leave blank if you don't want to use this
                                                    //     DEFAULT: 'pma_pdf_pages'
$cfg['Servers'][$i]['column_info']   = '';          // table to store column information
                                                    //   - leave blank for no column comments/mime types
                                                    //     DEFAULT: 'pma_column_info'
$cfg['Servers'][$i]['history']       = '';          // table to store SQL history
                                                    //   - leave blank for no SQL query history
                                                    //     DEFAULT: 'pma_history'
$cfg['Servers'][$i]['verbose_check'] = TRUE;        // set to FALSE if you know that your pma_* tables
                                                    // are up to date. This prevents compatibility
                                                    // checks and thereby increases performance.
$cfg['Servers'][$i]['AllowRoot']     = TRUE;        // whether to allow root login
$cfg['Servers'][$i]['AllowDeny']['order']           // Host authentication order, leave blank to not use
                                     = '';
$cfg['Servers'][$i]['AllowDeny']['rules']           // Host authentication rules, leave blank for defaults
                                     = array();

7

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

kdn

У меня не отображаются именно таблицы: MySQL 4.0.27 phpmyadmin 2.8.2.4.Может надо еще и эти поля заполнить было?

Эти поля тебе заполнять нет надобности. А ты вообще создавал таблицы? Чтобы они отображались, их нужно сначала создать (либо вручную через CREATE TABLE, либо путем импорта дампа) wink

8 (изменено: kdn, 2006-09-04 23:46:24)

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Rash сказал:

kdn

У меня не отображаются именно таблицы: MySQL 4.0.27 phpmyadmin 2.8.2.4.Может надо еще и эти поля заполнить было?

Эти поля тебе заполнять нет надобности. А ты вообще создавал таблицы? Чтобы они отображались, их нужно сначала создать (либо вручную через CREATE TABLE, либо путем импорта дампа) wink

Дамп я съимпортировал (30 таблиц) - в IE 6.0
Вот такая картина http://img528.imageshack.us/img528/1296/3ua4.jpg
А в Opera 9.0 еще хлеще (та же самая страница и та же база (одно к одному)
http://img528.imageshack.us/img528/8031/2lg4.jpg

Found here - это я еще заблокировал в Опере эту срань (сайт знакомств)

9

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

kdn

Ввожу имя и пароль к базе данных, попадаю в меню, щелкаю свою базу рядом с базой test и появляется Found The document has moved here

Т.е. у тебя 2 базы получается? Роскошь какая предоставляется агавой, и предоставляется ли? big_smile Содержимое базы test отображается корректно?

Вручную не пробовал создать таблицы через блок " Create new table on database" (Создать новую таблицу)?

10

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Т.е. у тебя 2 базы получается? Роскошь какая предоставляется агавой, и предоставляется ли?  Содержимое базы test отображается корректно?

Вручную не пробовал создать таблицы через блок " Create new table on database" (Создать новую таблицу)?

Ничего подобного test - это их какая-то тестовая база.А основная база у меня одна.Создать новую - без привелегий.
Да на холме - вообще тяжеловесные скрипты не выполняются - памяти мало!

11

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

kdn
Чтобы разрешить этот вопрос пришлось мне, ранее не имевшему дела с бесплатными хостингами, зарегистрировать аккаунт на holm.ru.

Чтож улыбнула навязчивая подписка на новости: снял галочку "Подписаться на новости бесплатного хостинга" и тем не менее вскоре получаю 2 бодрых сообщения-рапорта, что я оказывается подписан на рассылку новостей smile Слава Maillist.ru, что от них все-таки можно отписаться.

Через полтора часа пришло письмо с логином и паролем созданного аккаунта. Когда настала очередь создания базы данных, при подключении к панели управления сайтом (http://www.holm.ru/cgi-bin/hselect.cgi), оказалось, что ребята из агавы большие весельчаки, т.к. мне "подарили" субдомен от h17, которого в выпадающем списке еще нет, все благополучно заканчивается на h16.

Занавес опускается под аплодисменты, зрители расходятся...

12

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Занавес опускается под аплодисменты, зрители расходятся...

На самом деле у меня было то же самое - глаза на лоб полезли...где h17 ?
Необходимо заходить в свой профиль через главную страницу holm.ru (там где регистрировали бесплатный хостинг).

13

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

kdn
Точно, благодаря твоему совету. акт второй...

Создал базу данных, скопировал дистрибутив phpMyAdmin на удаленный сервер. Попробовал свой штатный конфиг - неудача, агава запудрила мозги с PmaAbsoluteUri, что phpMyAdmin сам не смог разобраться, не случайно IceMC рекомендовал принудительно указывать значение этой переменной, после прописания пути перестали появляться ошибки при отправке заголовков. Но зато агава снова отмочила: в левом фрейме вместо баз данных мне предложили выбрать проститутку. Если учесть, что время к ночи - почти акутально  lol

После того как я перезапустил браузер содержимое левого и правого фрейма отображалось корректно. После благополучного импорта в левом фрейме честно отобразилась созданная таблица, в правом фрейме отображались её тип, размер, и пр. Но при попытке просмотра содержимого таблицы (Browse) появлялся уже упоминавшийся тобой Жду.RU. Просто баннерный шантаж какой-то big_smile

Попытка установить ранние версии ни к чему хорошему не привела. Сдается мне, что придется тебе писать писмо хостеру с просьбой разъяснить проблему, как это уже делал HTDX. И по возможности описать причину сего странного поведения.

Протестированные версии phpMyAdmin - 2.8.2.4, 2.8.1.1, 2.7.0-pl2
Используемый конфигурационный файл (config.inc.php):

<?php
$i = 0;
/* Server localhost (http:controluser) [1] */
$i++;
$cfg['PmaAbsoluteUri'] = 'http://my_domain.h17.ru/pma/';
$cfg['Servers'][$i]['host'] = 'database';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['only_db'] = 'samaram7';
$cfg['OBGzip'] = FALSE;
/* End of servers configuration */
$cfg['blowfish_secret'] = 'ПупкинВася';
?>

14 (изменено: kdn, 2006-09-06 00:03:30)

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

в левом фрейме вместо баз данных мне предложили выбрать проститутку. Если учесть, что время к ночи - почти акутально 
Но при попытке просмотра содержимого таблицы (Browse) появлялся уже упоминавшийся тобой Жду.RU. Просто баннерный шантаж какой-то
Сдается мне, что придется тебе писать писмо хостеру с просьбой разъяснить проблему

Об этом и речь.Хостер мне и прислал ответное письмо с hs@agava.com  - Надо повозиться с config smile

15

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

kdn

Хостер мне и прислал ответное письмо с hs@agava.com

Не такого ли содержания?

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

Вам нужно распаковать phpMyAdmin в директорию WWW вашего сайта, и
настроить конфигурационный файл. Полная информация есть в документации к
php.
После установки ссылка на phpMyAdmin -
your_domain/dir_with_phpmyadmin/index.php

Если Ваш phpMyAdmin находится в папке phpmyadmin, то:
PmaAbsoluteUri = 'http://your_domain/phpmyadmin/';
где your_domain - Ваш домен
host = 'database';
port = '';
socket = '';
user = 'Ваш логин';
password = пароль на БД.
Там есть еще строчки:
auth_type, пишите в ней не config, а cookie
only_db = 'Ваш логин';
И обязательно исправьте строку:
$cfg[' OBGzip '] = FALSE;

В любом случае, напиши как победил проблему. Ок?

16

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Не такого ли содержания?

Именно такого!
Я вижу - они себя не особо утруждают заботой о бесплатных юзерах, раз шлют шаблонные письма!

17

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Ха! Только хотел Вам Rash показать это окно (phpmyadmin+жду.ру) - уже как будто убрали его что ли?

18

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

kdn

Ха! Только хотел Вам Rash показать это окно (phpmyadmin+жду.ру) - уже как будто убрали его что ли?

Так сейчас у тебя phpMyAdmin работает корректно? У меня все по-прежнему.

19

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

Так сейчас у тебя phpMyAdmin работает корректно? У меня все по-прежнему.

Мне прислали письмо, что вроде что-то там сделали.
Дело еще вот в чем:
Я пробовал ставить туда 3 типа форумов (воблу(VBulletin), IPB 1.3 (бесплатный релиз от bestfilez.net) и phpbb - установился и нормально сработал только phpbb
Вобла брякнулась еще на 3 шаге установки (как раз тогда, когда она, связавшись с моей созданной базой данных, параметры которой я ввел в файле config.php, пыталась распаковать (создать) таблицы в ней (все 111) штук - тут же error agava - ну и дальше холера ясна, как поляки говорят(скриншоты вверху).
IPB 1.3 установился нормально, без фокусов, но при попытке зайти в админку - набор символов.Решение - в файле, по-моему admin.php заменить 1 на 0 (отключить gzip).Это же мне и посоветовал и хостер - ну не поддеживает gzip агава.Заменил, зашел нормально в админку, вышел, решил посмотреть тестовую тему (создается автоматически при установки шаблона форума) - error agava -  И ВСЁ! Как ни бейся башкой - ничего не выйдет.На ibresource.ru -так и сказали: на бесплатном холме наш форум у Вас работать нормально не будет.
Проверять прочие скрипты (интернет-магазины, пхп нуке, джумлу, даталайв енжин) - вообще не стал, - просто не хотелось возиться и терять время, т.к.это не пойми что и звать никак.
Вообще, анализируя это видно, что тяжелые скрипты типа как у воблы - выполняться не будут т.к. выделяется мало памяти на скрипт.А представьте, как кто-то на одном из форумов сказал, если у Вас на бесплатном хостинге холма поназагегистрируется навалом народу, да и еще прибавьте моменты одновременного обращения к созданной Вами БД - все вообще накроется знаете чем.
Поэтому бесплатный холм - это только под небольшой файловый хостинг или легкие скрипты типа phpbb - и то нет гарантии, что в скором времени все не накроется.По московскому телефону - поддержка только для платников, а халявщикам - электронный адрес и шаблонные ответы в помощь...

20

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

kdn
Итак, что мы имеем.

Мне прислали письмо, что вроде что-то там сделали.

Точечное решение проблемы для каждого конкретного случая: я не писал писем в суппорт - у меня до сих пор в правом фрейме весело грузится Жду.RU.

бесплатный холм - это только под небольшой файловый хостинг или легкие скрипты типа phpbb - и то нет гарантии, что в скором времени все не накроется.По московскому телефону - поддержка только для платников, а халявщикам - электронный адрес и шаблонные ответы в помощь...

Вот она вся правда об агаве smile

Тем же кому ну просто никак без бесплатного хостинга, нужно двигаться в следующем направлении: при установке phpMyAdmin, нужно воспользоваться рекомендациями IceMC, и в случае возникновения проблем, строчить сообщения в тех. поддержку агавы.

21

Re: Пошаговая установка phpMyAdmin 2.8.0.3 на HOLM.RU

У меня был довольно не однозначный опыт общения с бесплатным Holm'ом. Была необходимость залить простенький сайт, для тестирования. Только html и JavaScript. Подгружаемый баннер холма разрушил логику JavaScript и странички не отображались, вернее отображался только баннер. Пришлось попросить тех-поддержку убрать подгружаемый баннер. Как ни странно через пару дней его убрали и я смог увидеть нормально отображаемый сайт. Вот такая история. А ведь в JavaScript только и было что getElementById. Что уж говорить о серьёзных скриптах на php?!