Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Работа с базой MySql из обработчика PHP

Сообщения:  [1-10]   [11-14] 

 
 автор: tuder   (25.05.2007 в 21:58)   письмо автору
 
   для: Trianon   (25.05.2007 в 21:41)
 

Вроде не переставлял. Все настройки правильны.

Всё. Отбой. Поиск - где же собака порылась - выявил readme.txt с информацией по Денверу:


  - Выяснена причина засорения лог-файлов Apache сообщениями вида:
      File 'c:\mysql\\share\charsets\?.conf' not found (Errcode: 2)
      Character set '#17' is not a compiled character set and is
      not specified in the 'c:\mysql\\share\charsets\Index' file
    Как оказалось, это "ругается" PHP, а вовсе на MySQL. В php4ts.dll
    жестко задан путь "C:/mysql", и именно там он ищет файлы. Вообще,
    это уже не первый случай PHP-шников жестко завязываться за конкретные
    пути (php_mime_magic.dll, например, нерабочий по той же причине).
    Тестирование показало, что описанные только что сообщения никак
    не влияют на правильность сортировки и работы с MySQL. Чтобы лог-файлы
    не засорялись, /usr/local/apache/logs/error.log удаляется перед каждым
    запуском Apache.


Так что, этот мусор на работоспособность не влияет, а работать - заработало.

Благодарю за толчок в нужном направлении. :-)

   
 
 автор: Trianon   (25.05.2007 в 21:55)   письмо автору
 
   для: tuder   (25.05.2007 в 21:46)
 

Файла my.ini или my.cnf больше нигде в каталогах не завалялось?

   
 
 автор: tuder   (25.05.2007 в 21:46)   письмо автору
 
   для: Trianon   (25.05.2007 в 21:41)
 

Нет. Но и перенос его в w:\home и даже в один из виртуальных хостов не избавляет от поиска c:\mysql\...\?.conf

   
 
 автор: tuder   (25.05.2007 в 21:41)   письмо автору
 
   для: tuder   (25.05.2007 в 21:27)
 

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

mysql_select_db ("links", $dbh);

Но вот что за файл конфигурации ищет там где его сроду не было, причём тут кодировка и почему всё это выдаётся еще ДО выдачи заголовка интерпретатора:

File 'c:\mysql\share\charsets\?.conf' not found (Errcode: 2)
Character set '#51' is not a compiled character set and is not specified in the
'c:\mysql\share\charsets\Index' file
X-Powered-By: PHP/4.4.2
Content-type: text/html

Когда даже папка с мускулом обзывается
W:\usr\local\mysql4\

   
 
 автор: Trianon   (25.05.2007 в 21:41)   письмо автору
 
   для: tuder   (25.05.2007 в 21:27)
 

Вызов консольного скрипта выполняется из W:\home?
Файл /etc/CONFIGURATION.txt содержит корректные настройки?
Не переставляли ли Вы случайно MySQL самостоятельно поверх денвера?

   
 
 автор: tuder   (25.05.2007 в 21:27)   письмо автору
 
   для: Trianon   (25.05.2007 в 15:15)
 

Относительно MySQL - вроде одно и то же:

mysqlMySQL Support    enabled
Active Persistent Links     0 
Active Links     0 
Client API version     3.23.49 

Directive    Local Value    Master Value
mysql.allow_persistent    On    On
mysql.connect_timeout    60    60
mysql.default_host    no value    no value
mysql.default_password    no value    no value
mysql.default_port    no value    no value
mysql.default_socket    no value    no value
mysql.default_user    no value    no value
mysql.max_links    Unlimited    Unlimited
mysql.max_persistent    Unlimited    Unlimited
mysql.trace_mode    Off    Off


Путь к ини тоже один и тот же.
Configuration File (php.ini) Path W:\usr\local\php\php.ini

Консольное и веб-инфо - в аттаче.

   
 
 автор: Trianon   (25.05.2007 в 15:15)   письмо автору
 
   для: tuder   (25.05.2007 в 14:57)
 

phpinfo в браузере и из-под командной строки выдает одно и тоже? Или разные вещи?
не весь контент конечно...
Внимание на путь к файлу php.ini и на установленные модули.

Вывод из командной строки переназначается в файл обычным образом
php.exe параметры > выходной_файл

   
 
 автор: tuder   (25.05.2007 в 14:57)   письмо автору
 
   для: Trianon   (24.05.2007 в 22:18)
 

Один, денверный. Как Денвера установил, потом прописал в систему по расширению PHP запускать php.exe дл обработки.

   
 
 автор: Trianon   (24.05.2007 в 22:18)   письмо автору
 
   для: mr Bin   (24.05.2007 в 22:15)
 

Я пытаюсь выяснить, два комплекта php у тредстартера работают или один - денверный.
А Вы?

   
 
 автор: mr Bin   (24.05.2007 в 22:15)   письмо автору
 
   для: Trianon   (24.05.2007 в 19:17)
 

>это денвер чтоли?
Вторая строчка его первого сообщения.

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования