226

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Проверил - MySQL запущен и с ним можно работать из командной строки.
Ввожу http://localhost/phpmyadmin - и всё запускается!
Может быть, дело в том, что вчера, несмотря на сообщение об ошибке, я открыл phpMyAdmin в новом окне и создал пользователя pma с соответствующими изменениями в файлах...
Спасибо !

227

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Hanut http://forum.php-myadmin.ru/viewtopic.p … 6185#p6185  вот создал темку с моей проблемой. smile

228 (изменено: jungoo, 2009-01-30 21:49:43)

Re: Обсуждение статьи "Инструментарий веб-разработчика"

lift сказал:

Hanut
К сожалению, все шутки с файрволами я проходил и уже давно. И после неудачи я отключил принудительно вообще все что могло бы помешать работе. И переустанавливал все в ощей сложности раз 6. Но эффек один. При запуске через пуск-> коммандную строку MySQL все работает. Парольпринимает и БД готора к общению. Но почему-то phpMyAdmin не работает. И еще раз упомяну что при этом все процессы нужные в трее висят четко. Единственное, что вызывает мои подозрения, это то, что при установке БД каждыу раз перед выполнением пункта установки "Apply securiti setting" появляется окно с надписью:
The security settings could not be applied to the database because the connection has failed with the following error.
Error Nr. 2003
Can't connect to MySQL server on 'localhost' (10061)
If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. Otherwise no client application can connect to the server. After you have opened the port please press [Retry] to apply the security settings.
If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically. Therefore the old password from your last installation is still needed to connect to the server. In this case please select skip now and re-run the Configuration Wizard from the start menu."
И на выбор варианты reptry/skip
Возможно проблема тут? Тогда следует резонный вопрос как решить ее. Кстати, на случай, если я всетаки просто допустил ошибку в настройке, может быть имеет смысл выложить мои файлы настройки?

>>> По поводу этапа, когда Apache, PHP, mySQL не цепляют при вызове из браузера phpmyadmin библиотеки расширений mysql вроде php_mysql.dll. Есть одна вещь, о которой выше не писали.

Реплика на пересмотре. Sorry.

229

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Здравствуйте. Устанавливал по мануалу.
mysql-6.0.8
phpMyAdmin-3.1.1
apache_2.2.11-win32-x86
php-5.2.9-2

Ошибка возникает при импорте таблицы create_tables.sql

SQL-запрос:

-- --------------------------------------------------------
--
-- Table structure for table `pma_history`
--
CREATE TABLE IF NOT EXISTS `pma_history` (
`id` bigint( 20 ) unsigned NOT NULL AUTO_INCREMENT ,
`username` varchar( 64 ) NOT NULL default '',
`db` varchar( 64 ) NOT NULL default '',
`table` varchar( 64 ) NOT NULL default '',
`timevalue` timestamp( 14 ) NOT NULL ,
`sqlquery` text NOT NULL ,
PRIMARY KEY ( `id` ) ,
KEY `username` ( `username` , `db` , `table` , `timevalue` )
) ENGINE = MYISAM COMMENT = 'SQL history for phpMyAdmin' DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;



Ответ MySQL: 
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(14) NOT NULL,
  `sqlquery` text NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `usernam' at line 6

Заранее благодарю за помощь.

230

Re: Обсуждение статьи "Инструментарий веб-разработчика"

MySQL 6.0.8? Не стоило ставить эту версию. Я не могу с ней помочь особо, но судя по ошибке надо поправить тип timestamp таким образом:
`timevalue` timestamp NOT NULL ,

231

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Здравствуйте Hanut! Как осуществить вход в phpmyadmin чтоб он запрашивал при входе пароль и логин? а не заходил сразу как указанно в данной статье. Я делаю сайт на локальном компьютере и поэтому не хочу чтобы лишние глаза видели мои базы MySQL. Ещё я видел вы где то говорили что надо закрыть брандмауэром некоторые порты из вне? чтобы можно было заходить только с локальной машины, можно на этом месте поподробнее? за ранее благодарю, статья помогла smile (Была ошибка распространенная у меня которая на форуме прозвучала не раз, ломал голову, ошибка заключалась в том что не находил PHP базы mysqli.dll а ставил PHP из установщика, два-три дня ломал голову и наконец так подумал поставить архивный PHP, сразу помогло)

232

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Немного походил по форуму и нашел решение аутентификации чтобы вводил пароль и логин каждый раз, но это по моему самое просто что можно сделать, а так любой сможет зайти на директорию в phpmyadmin и перебирать пароль с логином.

233

Re: Обсуждение статьи "Инструментарий веб-разработчика"

SinS
Можно поставить cookie аутентификацию в phpMyAdmin.
$cfg['Servers'][$i]['auth_type'] = 'cookie';

Можно закрыть с помощью .htaccess, для чего в каталоге bin у Apache есть программа htpasswd.exe, которая создает файл пароля. Подробнее здесь: http://httpd.apache.org/docs/2.2/howto/htaccess.html

Можно в каталоге phpMyAdmin создать файл .htaccess и прописать в нем строки:

order deny,allow
deny from all
Allow from localhost

В этом случае каталог будет доступен только при заходе с локального хоста.

В брандмауэре можно настроить блокировку 80 порта таким образом, чтобы он не был виден извне, но оставался открыт для подключения с локального адреса. То же самое можно сделать с портом 3306, который относится к MySQL.
Обычно брандмауэры изначально закрывают все порты и при попытке какой-то программы выйти в Интернет, или принять подключение извне, вылезает предупреждение с возможностью детальной настройки.

234

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Большое спасибо. Странно, но почему то у меня опять идет не стыковка загрузки баз mysqli.dll. Хотя я ничего не делал совершенно. Ну тока компьютер выключал и включал. Даже не могу понять что изменилось оО

235

Re: Обсуждение статьи "Инструментарий веб-разработчика"

SinS
Если устанавливали программы, могла добавиться библиотека в папках находящихся в пространстве имен PATH. Ищите дубль libmysql.dll.

236 (изменено: Анатолий, 2009-06-17 21:39:12)

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Спасибо от чайника-начинающего за статью. Вижу - чуть обновилась. Уже всё устанавливал (установлена была Vista) и всё работало. Откатился на XP (наконец-то), всё сделал пошагово по статье, но... теперь при попытке зайти на localhost/phpmyadmin (или же на localhost/joomla) при запущенных сервисах в баузере (в любом из: opera, explorer, safari) открывается только исходник страницы (в php?). Отчего так не подскажете?

237

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Анатолий
Проверьте 12 параграф правки конфигурационного файла Apache (httpd.conf).

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Hanut сказал:

Анатолий
Проверьте 12 параграф правки конфигурационного файла Apache (httpd.conf).

опа... спасибо огромное)) phps - вот в чём проблема

239 (изменено: Booka Shade, 2009-06-20 12:52:32)

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Приветствую Hanut!
Нужен совет и небольшое уточнение.
Делаю сайт на CMS JOOMLA 1.5., прочитал данное руководство и заинтересовался собственной установкой сервера.
Посоветуй, что лучше готовые сборки DENWER, WAMP,  Topserver или вариант по статье "Инструментарий веб-разработчика"?
Исходя из чего произвести настройку сервера под JOOMLA 1.5?
Версии некоторых продуктов в "Инструментарий веб-разработчика" изменились, поменяется ли процесс установки сервера?
Можно ли копировать текст из инструкции и вставлять (кодировка)?
Спасибо.

240

Re: Обсуждение статьи "Инструментарий веб-разработчика"

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

Важной особенностью установки Joomla будет использование кодировки utf-8. Соответственно следует настроить MySQL при установке:
"Manual Selected Default Character Set / Collation" выбрав из ниспадающего меню "utf8"
Второй пункт редактирования my.ini:
init-connect="SET NAMES utf8"

Версии программ в статье изменились на текущие стабильные. Устанавливайте в соответствии со статьей.

Копировать текст латиницей можно - это на кодировку не влияет.

241 (изменено: Medwedius, 2009-09-06 20:07:27)

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Огромное спасибо за статью.
Но у меня возникает ошибка при выполнении Установки Apache HTTP Server 2.2.11, а именно при добавлении пункта 2 и 3:
LoadModule php5_module "C:/PHP/php5apache2_2.dll"
PHPIniDir "C:/php"
после этого служба не запускается и выдает ошибку "The requested operetion has failed!"
PHP стоит- устанавливался распаковкой архива и находится в папке "C:/php" ДЛЛ-ки на месте, пути к папке ПХП в Энвиромент забиты. Не понимаю в чем проблема. Если кто знает подскажите пожалуйста.

242

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Medwedius
Надо посмотреть в журналах Apache ошибки, возможно там будет за что зацепиться.

Проверьте какая именно строка вызывает проблему: если с dll, то поищите дубль этой библиотеки в системе; если вторая, то проверьте конфигурацию PHP, либо сбросьте php.ini (он должен быть обязательно) в изначальное состояние.

243 (изменено: Medwedius, 2009-09-09 16:22:02)

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Именно строка с DLL - для проверки поставил на другой машине где не пытался ставить что-то перед этим - то-же самое.

При запуске из командной строки пишет:
"Apache is running a threaded MPM, but your PHP Module is not completed to by threadsafe. Your need to recompile the PHP. Pre-configuration failed."
Но толку от переустановки нету. При дефолтном PHP.INI та-же ошибка.

Может проблема в том что я качал не как в туторе написано PHP 5.2.9, а "PHP 5.2.10 Non-thread-safe zip package" т.к. версии 5.2.9 уже нет на их сайте. Может выложите где-то ту версию ПХП что в уроке?

Позже:

Все-таки нашел ту версию что в уроке, и поставил. Но тут новая трабла возникла, апач теперь вообще не запускаеться даже после Анинстала и инстала хотя раньше запускался с дефолтным httpd.conf, вобщем у меня какая-то паника... при запуске пишет :

" <OS 10048 (куча козябр) : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logos"

Еще позже - блин тупизм какой - оказывается Скайп тоже использовал порт 80.
Извините за большие посты, просто думаю мало-ли может у кого-то тоже будут такие приступы слабоумия smile

244

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Medwedius
Скачайте и установите "PHP 5.2.10 zip package". Самый первый zip архив c бинарником для Windows.

245

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Вобщем как я писал выше все заработало, кроме phpMyAdmin но я не ради него ставил...
В логе пишет что не может найти C:/apache/localhost/www/favicon.ico.
А вообще спасибо за статью, - наконец-то настроил. smile

246

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Medwedius сказал:

В логе пишет что не может найти C:/apache/localhost/www/favicon.ico.

Это браузер делает запрос на иконку сайта и если ее нет, то пишется в лог.

247

Re: Обсуждение статьи "Инструментарий веб-разработчика"

У меня проблема, все установил по инструкции "instruments.pdf". Когда запускаю апач выдает ошибку "Error parsing C:\php\php.ini on line 1155"
Скажите что сделать, если у кого было или може кто-нибудь мой "php.ini" посмотрит???
Спасибо!!!

248

Re: Обсуждение статьи "Инструментарий веб-разработчика"

titov_stanislav
Покажите для начала то место, куда указывает парсер конфигурационного файла.

249

Re: Обсуждение статьи "Инструментарий веб-разработчика"

Так если бы я знал еще(((( Открыл в ноутпад++, на 1155 строчке все закоментировано, как и на 1154.

250

Re: Обсуждение статьи "Инструментарий веб-разработчика"

titov_stanislav
Тогда вышлите php.ini на hanut@php-myadmin.ru