|
|
|
| Помогите разобраться....
Устанавливаю 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 | |
|
|
|
|
|
|
|
для: kipes
(22.01.2007 в 21:40)
| | Вы расскомментировали расширение PHP для работы с MySQL в php.ini? | |
|
|
|
|
|
|
|
для: 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" | |
|
|
|
|
|
|
|
для: cheops
(23.01.2007 в 00:19)
| | [2 раза написалось пред. сообщение] | |
|
|
|
|
|
|
|
для: cheops
(23.01.2007 в 00:19)
| | >Вы расскомментировали расширение PHP для работы с MySQL в php.ini?
Да. Если можете посмотрите php.ini сами, может быть что-то найдете. | |
|
|
|
|
|
|
|
для: kipes
(23.01.2007 в 15:11)
| | Всё есть контакт_скопировал из Windows,_ php.ini(в котором я делал все небольшие изменения) в папку C:\php , а вот phpmysql бросил в папку C:\www\scripts\ и он не запустился смотрите картинку-------->>> | |
|
|
|
|
|
|
|
для: kipes
(23.01.2007 в 15:28)
| | Он - это phpMyAdmin? Вы его настраивали? | |
|
|
|
|
|
|
|
для: 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';
|
| |
|
|
|
|
|
|
|
для: kipes
(23.01.2007 в 17:15)
| | config.sample.inc.php следует переименовать в config.inc.php - только последнее имя является полноценным конфигурационным файлом системы. | |
|
|
|