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

Форум Apache

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

 

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

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

тема: c:\php\includes
 
 автор: Paradisea   (05.08.2008 в 08:25)   письмо автору
 
 

Что мне делать? Помогите.
Установила ftpmanager, а он мне при включении выдаёт
"Fatal error: require_once() [function.require]: Failed opening required 'mysite/config/config.php' (include_path='.;c:\php\includes')"
У меня папка includes пустая. Туда ничего не надо добавлять?

  Ответить  
 
 автор: GeorgeIV   (05.08.2008 в 09:58)   письмо автору
 
   для: Paradisea   (05.08.2008 в 08:25)
 

Он тебе говорит, что не нашел файл confih.php по пути mysite/config/ . Этот путь не прописан в include_path. Т.е. его либо там надо прописать (это в php.ini), либо правильно указать в скрипте полный путь, где лежит действительно config.php.

  Ответить  
 
 автор: Paradisea   (05.08.2008 в 11:57)   письмо автору
 
   для: GeorgeIV   (05.08.2008 в 09:58)
 

Высокородный GeorgeIV, помоги! Лежит, он там. Очень внимательно прописывала его адрес, но он его почему-то не видит. Может адрес для конфига прописывать с обратным слэшэм, под Windows.
Я просто недавно установила сервер с такой конструкцией
localhost
www
mysite1
www
mysite2
www

с разными IP.
И я не понимаю папка с конфигом должна быть в каждой www, или только на localhost
www, если база всё равно с адресом localhost.

  Ответить  
 
 автор: GeorgeIV   (05.08.2008 в 12:05)   письмо автору
 
   для: Paradisea   (05.08.2008 в 11:57)
 

Сервер на Винде? в таком случае путь должен быть вида типа c:/localhost/www/mysite1/config/config.php
Вообще, config.php РЕАЛЬНО в какой папке лежит сейчас? начиная от от буквы диска?

  Ответить  
 
 автор: Paradisea   (05.08.2008 в 12:30)   письмо автору
 
   для: GeorgeIV   (05.08.2008 в 12:05)
 

Ваше величество,
Это великолепно, что вы в прямом эфире и зрите в корень проблемы.
А она такова, что при наборе C:/localhost/www, у меня отражается только localhost, и то что у него в www. А чтобы посмотреть mysite, нужно набрать C:/www/mysite, и сответсвенно мой config лежит C:/mysite/www/config/config и не читается. Сумбур, вместо музыки.

  Ответить  
 
 автор: GeorgeIV   (05.08.2008 в 13:14)   письмо автору
 
   для: Paradisea   (05.08.2008 в 12:30)
 

смотрим в броузере или папки в винде?

  Ответить  
 
 автор: Paradisea   (05.08.2008 в 15:10)   письмо автору
 
   для: GeorgeIV   (05.08.2008 в 13:14)
 

Смотрю в браузере.
А в папке сервер C:apache/mysite/www/config/config.php
Я конфмгурировала не по Кузнецову и Симдянову, а нашла статью в нете, на PHPmyadmin.ru
Просто книгу на прошлой неделе только купила. Но мой сервер сейчас так хорошо работает жалко ломать. Помогите, измучилась совсем.

  Ответить  
 
 автор: GeorgeIV   (06.08.2008 в 09:57)   письмо автору
 
   для: Paradisea   (05.08.2008 в 15:10)
 

C:/apache/mysite/www/config/config.php

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

  Ответить  
 
 автор: Paradisea   (06.08.2008 в 15:22)   письмо автору
 
   для: GeorgeIV   (06.08.2008 в 09:57)
 

Попробовала по разному, без изменений, но если ../../config/config, то получаю Fatal error: Call to undefined function mysql_connect() in C:\apache\mysite\www\config\config.php on line 8.
Ну и то легче буду теперь config мучать.
Хотя тут тоже не понятно, в PHPmyAdmin всё прописано
и $dblocation = "localhost";
$dbname = "mybase";
$dbuser = "root@localhost";
$dbpasswd = "";
Ну тут же ошибки быть не может.
Почему он с базой не соединяется, может потому, что она пустая.
У меня там пока ещё ни одной таблицы нет?

  Ответить  
 
 автор: GeorgeIV   (06.08.2008 в 15:33)   письмо автору
 
   для: Paradisea   (06.08.2008 в 15:22)
 

да тут, судя по ошибке, mysql к php не прикручен.

  Ответить  
 
 автор: Paradisea   (06.08.2008 в 17:34)   письмо автору
 
   для: GeorgeIV   (06.08.2008 в 15:33)
 

Ну и вопрос на засыпку, а как прикрутить?
Непонятно
Смотрю PHPinfo, там в path он прописывает MySQL. Значит видит.
Ты имеешь в виду, что надо открыть php.exe и там что-то написать,
или в php.ini
A MySQL я использую в очень простой строке:
$dbcnx = mysql_connect($dblocation,$dbuser,$dbpasswd)
Ну в чём тут косяк?

  Ответить  
 
 автор: GeorgeIV   (07.08.2008 в 10:00)   письмо автору
 
   для: Paradisea   (06.08.2008 в 17:34)
 

PHPMyAdmin c базой соединяется?
в phpinfo() выводится модуль mysql?

  Ответить  
 
 автор: Paradisea   (07.08.2008 в 11:24)   письмо автору
 
   для: GeorgeIV   (07.08.2008 в 10:00)
 

Благородный GeorgeIV,
Рада, что вы не оставили меня с моей проблемой.
Базу я создала и PHPmyadmin её видит.
Но в PHP(info) модуля MYSQL нет, я проверила. Есть только то, что я сама прописала в WINDOWS.

  Ответить  
 
 автор: GeorgeIV   (07.08.2008 в 13:44)   письмо автору
 
   для: Paradisea   (07.08.2008 в 11:24)
 

тогда делаем следующий шаг - лезем в php.ini , ищем что то там про mysql и убираем комментарии.
если будет времечко, поищу поподробнее.

у пятой версии надо раскомментировать такую строчку
extension=php_mysql.dll

у четвертой поддержка встроена

  Ответить  
 
 автор: Paradisea   (07.08.2008 в 14:53)   письмо автору
 
   для: GeorgeIV   (07.08.2008 в 13:44)
 

Спасибо GeorgeIV,
Всё получилось, моя ошибка. Я раскомментировала extension=php_msql.dll и жила себе спокойно. Но теперь такой кряк Access denied for user 'root'@'localhost' (using password: NO).
Я пароль на базу не установила. Это обязательно нужно? В кнгах написано, что для localhost необязательно. Thank you once more

  Ответить  
 
 автор: GeorgeIV   (07.08.2008 в 15:00)   письмо автору
 
   для: Paradisea   (07.08.2008 в 14:53)
 

лучше установить и не подключаться из-под root

  Ответить  
Rambler's Top100
вверх

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