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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: mysql-5.0.27-win32
 
 автор: kipes   (22.01.2007 в 21:40)   письмо автору
 
 

Помогите разобраться....
Устанавливаю web-сервер Apache 2.0.53, php5.2.0 mysql-5.0.27-win32
так как по книге "PHP5 ПРАКТИКА СОЗДАНИЯ WEB-САЙТОВ"
все работает хорошо кроме mysql-5.0.27-win32
Вот такая ошибка
Fatal error: Call to undefined function mysql_connect() in C:\www\scripts\index.php on line 7

я находил, читал реценции на форуме, вот например
У Вас php работает в safe mode.
В этом режиме он игнорирует параметры хост/пользователь/пароль, ууказываемые в скриптах .
А попытка подключиться к локальному серверу от имени пользователя SYSTEM без пароля завершилась неудачно (скорее

всего потому, что такого пользователя у Вас на сервере нет.)
Либо убирайте safe mode либо создавайте пользователя с нужными правами.

1)safe mode отключен у меня
2)Создать нового пользователя с нужными правами, ? ..это в httpd.conf изменить
NameVirtualHost 127.0.0.1:80

<VirtualHost 127.0.0.1:80>
ServerAdmin root
DocumentRoot "C:/www/scripts"
ServerName root
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
что ли?
Если кто-то устанавливал web-сервер точно также как по книге и у него получилось прикрепите свой файл httpd.conf и
php.ini. my.ini

   
 
 автор: cheops   (23.01.2007 в 00:19)   письмо автору
 
   для: kipes   (22.01.2007 в 21:40)
 

Вы расскомментировали расширение PHP для работы с MySQL в php.ini?

   
 
 автор: Бамси   (23.01.2007 в 07:26)   письмо автору
 
   для: cheops   (23.01.2007 в 00:19)
 

Apache 2.0.53
Я не помн. это новая версия или старая? Просто в новых теперь прходиться явны мобразом так же указывать в httpd.conf нахождение php.ini.
PHPIniDir "c:/php/"
А в php.ini надо асскоментировать строчку:
extension=php_mysql.dll
И на зубдте правиьно указать директорию для
extension_dir = "c:/php/ext"

   
 
 автор: Бамси   (23.01.2007 в 07:28)   письмо автору
 
   для: cheops   (23.01.2007 в 00:19)
 

[2 раза написалось пред. сообщение]

   
 
 автор: kipes   (23.01.2007 в 15:11)   письмо автору
 
   для: cheops   (23.01.2007 в 00:19)
 

>Вы расскомментировали расширение PHP для работы с MySQL в php.ini?
Да. Если можете посмотрите php.ini сами, может быть что-то найдете.

   
 
 автор: kipes   (23.01.2007 в 15:28)   письмо автору
 
   для: kipes   (23.01.2007 в 15:11)
 

Всё есть контакт_скопировал из Windows,_ php.ini(в котором я делал все небольшие изменения) в папку C:\php , а вот phpmysql бросил в папку C:\www\scripts\ и он не запустился смотрите картинку-------->>>

   
 
 автор: cheops   (23.01.2007 в 15:52)   письмо автору
 
   для: kipes   (23.01.2007 в 15:28)
 

Он - это phpMyAdmin? Вы его настраивали?

   
 
 автор: kipes   (23.01.2007 в 17:15)   письмо автору
 
   для: cheops   (23.01.2007 в 15:52)
 

Да-phpmyadmin. Вот часть кода файла config.sample.inc.php

/* 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';
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = 'abcd';
/* 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';

   
 
 автор: cheops   (23.01.2007 в 22:08)   письмо автору
 
   для: kipes   (23.01.2007 в 17:15)
 

config.sample.inc.php следует переименовать в config.inc.php - только последнее имя является полноценным конфигурационным файлом системы.

   
Rambler's Top100
вверх

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