1

Тема: config.inc Пожалуйста "ткните" пальцем

Извиняюсь конечно за такой вопрос но я новичок в этом деле, документацию на форуме читал но не помагает, скорее всего я делаю что-то не так!? проблема с config.inc, делаю все как прописано в документации - копирую config.sample.inc открываю и правлю, но при попытке подключения в браузере выходит ошибка Fatal error: Allowed memory size of 300000 bytes exhausted (tried to allocate 233472 bytes) in /web/virhosts/vh-goruo/WWW_public/pma/libraries/common.inc.php  on line 809.
Пожалуйста подскажите какие строчки нужно править и где что прописывать? вот мой config.sample.inc что тут убрать, а что оставить?

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki <http://wiki.phpmyadmin.net>.
*
* @version $Id$
* @package phpMyAdmin
*/

/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/* rajk - for blobstreaming */
$cfg['Servers'][$i]['bs_garbage_threshold'] = 50;
$cfg['Servers'][$i]['bs_repository_threshold'] = '32M';
$cfg['Servers'][$i]['bs_temp_blob_timeout'] = 600;
$cfg['Servers'][$i]['bs_temp_log_threshold'] = '32M';

/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';
// $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/*
* End of servers configuration
*/

/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>

2

Re: config.inc Пожалуйста "ткните" пальцем

При авторизации методом cookie, достаточно прописать любой набор символов в следующей директории (запоминать не надо):
[mono]$cfg['blowfish_secret'] = '9IwNP1exKjS1mrLW';[/mono]

Попробуйте в корень хоста положить файл .htaccess со следующей строкой:
[mono]php_value memory_limit 16M[/mono]

Попробуйте сперва начать с 16М и при необходимости увеличьте. Можно хоть 512M поставить.

3

Re: config.inc Пожалуйста "ткните" пальцем

Все получилось, вообщем было следующее - на сервере где я размещаюсь, версия php 5.1.4 а я ставил 5.2, короче установил 4.1 и все заработало! но тем не менее спасибо за поддержку! вопрос а где мне взять версю 5.1.4.

4

Re: config.inc Пожалуйста "ткните" пальцем

Denic84
Не понял что вы ставили, если PHP уже стоит.

Где найти старую версию PHP, даже не знаю.

5

Re: config.inc Пожалуйста "ткните" пальцем

Hanut сказал:

Denic84
Не понял что вы ставили, если PHP уже стоит.

Где найти старую версию PHP, даже не знаю.

я поставил phpMyAdmin 2.11.10, а до этого была phpMyAdmin 3.3.3. когда стояла последняя он мне выдавал следующее php 5.2 required, (с перевода - требуется)
я написал в их тех поддержку они мне сказали что у них стоит php 5.1.4. больше ничего не обьяснили, вот я и решил поставить версию более раннюю.

6

Re: config.inc Пожалуйста "ткните" пальцем

Denic84
Вы правильно поставили phpMyAdmin 2.11.10, ее и используйте.

7 (изменено: Denic84, 2010-06-04 06:09:34)

Re: config.inc Пожалуйста "ткните" пальцем

Hanut сказал:

Denic84
Вы правильно поставили phpMyAdmin 2.11.10, ее и используйте.

теперь возникла проблема с импортом таблиц, пишет - "Ошибка при чтении файла" скажите это случайно не связано с тем что у меня более старая версия phpmyadmin? сайт я делал на joomle. файл менее 2 мб

8

Re: config.inc Пожалуйста "ткните" пальцем

Denic84
Дамп сделан был в phpMyAdmin? Его не редактировали? Полностью текст ошибки какой?

9

Re: config.inc Пожалуйста "ткните" пальцем

текст ошибки такой и есть - Ошибка при чтении файла. больше ничего. а как дамп делать? еще я пробовал скопировать не все таблицы сразу а несколько, у меня в начале получилось но потом опять выскакивала такая же ошибка.

10

Re: config.inc Пожалуйста "ткните" пальцем

Denic84
Попробуйте открыть дамп (.sql файл) в текстовом редакторе (рекомендую Notepad++) и перенесите таблицы по одной. Перенести их можно скопировав запросы на создание структуры таблицы и вставки данных в окно выполнения SQL запроса в phpMyAdmin.

Попробуйте выделить таким образом проблемную таблицу и разбираться уже с ней.

11

Re: config.inc Пожалуйста "ткните" пальцем

Hanut сказал:

Denic84
Попробуйте открыть дамп (.sql файл) в текстовом редакторе (рекомендую Notepad++) и перенесите таблицы по одной. Перенести их можно скопировав запросы на создание структуры таблицы и вставки данных в окно выполнения SQL запроса в phpMyAdmin.

Попробуйте выделить таким образом проблемную таблицу и разбираться уже с ней.

Извиняюсь за глупый вопрос - т.е. сделать экспорт таблиц, а потом открыть его через  Notepad++, и по одной их переносить через sql запрос?

12

Re: config.inc Пожалуйста "ткните" пальцем

Denic84 сказал:

сайт я делал на joomle. файл менее 2 мб

Это и есть .sql дамп. Если он уже сделан, то его в текстовом редакторе и надо открыть.

13

Re: config.inc Пожалуйста "ткните" пальцем

Короче я решил попробовать по другому. скопировал на хостинг файлы для установки joomla (joomla чистая) т.е. ее нужно установить, но при установке он мне выдает ошибку - Fatal error: Allowed memory size of 3000000 bytes exhausted (tried to allocate 14592 bytes) in /web/virhosts/vh-goruo/WWW_public/libraries/pattemplate/patTemplate.php  on line 2411

не пойму где теперь копать?

14

Re: config.inc Пожалуйста "ткните" пальцем

Denic84
Это похоже на проблемы настроек веб-сервера. Надо обратиться к хостеру.

15

Re: config.inc Пожалуйста "ткните" пальцем

Спасибо за поддержку и советы и правда дело было в хостере, позвонил туда сказал что даже joomla не могу поставить заново, сегодня все ок наверно памяти увеличили! теперь сижу на другом форуме, не могу с кодировкой разобраться при установке joomla сразу выдает крокозяблы, делаю вручную кодировку в utf-8 все нормально. может подскажите  решение проблемы?

16

Re: config.inc Пожалуйста "ткните" пальцем

Denic84
Попробуйте в корне хоста создать файл .htaccess и добавить в него следующую строку:

PHP_VALUE default_charset utf-8

17

Re: config.inc Пожалуйста "ткните" пальцем

Hanut сказал:

Denic84
Попробуйте в корне хоста создать файл .htaccess и добавить в него следующую строку:

PHP_VALUE default_charset utf-8

пробовал - не получаеться! проблема в следующем: С сайтом я более менее разобрался, проблема с кодировкой состояла в
    следующем:
    joomla версии 1.5 работает на кодировке utf-8, а более старая версия 1.0 
    работает в cp1251, в старой версии текст у меня отображался нормально.
    получаеться на хостинге  мне создали базу в кодировке cp1251. так при загрузке сайта в новой joomle где кодировка utf-8 браузер выдает по умолчанию все равно 1251. Если не трудно подскажите где примерно копать? в тех поддержки сказали что делай таблицы в любой кодировке какой хочешь и она будет отображатся, но ничего не выходит, 1251 отображается а utf-8 нет!

18

Re: config.inc Пожалуйста "ткните" пальцем

Denic84
Вам надо перейти с 1.0, которая в cp1251, на 1.5, которая в utf8?

Откройте дамп в текстовом редакторе (рекомендую Notepad++) и покажите структуру любой таблицы, а так же пример того как выглядит кириллица, если она не читаема.

19

Re: config.inc Пожалуйста "ткните" пальцем

Hanut сказал:

Denic84
Вам надо перейти с 1.0, которая в cp1251, на 1.5, которая в utf8?

Откройте дамп в текстовом редакторе (рекомендую Notepad++) и покажите структуру любой таблицы, а так же пример того как выглядит кириллица, если она не читаема.

получается так!
вот дамп сделаный в новой версии:

Структура таблицы `jos_menu`
--

CREATE TABLE IF NOT EXISTS `jos_menu` (
  `id` int(11) NOT NULL auto_increment,
  `menutype` varchar(75) default NULL,
  `name` varchar(255) default NULL,
  `alias` varchar(255) NOT NULL default '',
  `link` text,
  `type` varchar(50) NOT NULL default '',
  `published` tinyint(1) NOT NULL default '0',
  `parent` int(11) unsigned NOT NULL default '0',
  `componentid` int(11) unsigned NOT NULL default '0',
  `sublevel` int(11) default '0',
  `ordering` int(11) default '0',
  `checked_out` int(11) unsigned NOT NULL default '0',
  `checked_out_time` datetime NOT NULL default '0000-00-00 00:00:00',
  `pollid` int(11) NOT NULL default '0',
  `browserNav` tinyint(4) default '0',
  `access` tinyint(3) unsigned NOT NULL default '0',
  `utaccess` tinyint(3) unsigned NOT NULL default '0',
  `params` text NOT NULL,
  `lft` int(11) unsigned NOT NULL default '0',
  `rgt` int(11) unsigned NOT NULL default '0',
  `home` int(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`id`),
  KEY `componentid` (`componentid`,`menutype`,`published`,`access`),
  KEY `menutype` (`menutype`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ;

--
-- Дамп данных таблицы `jos_menu`

вот что показывает вместо кирилицы Управление образования

20

Re: config.inc Пожалуйста "ткните" пальцем

Denic84
А старый дамп есть? Потому что этот надо перекодировать.