|
|
|
| Что мне делать? Помогите.
Установила ftpmanager, а он мне при включении выдаёт
"Fatal error: require_once() [function.require]: Failed opening required 'mysite/config/config.php' (include_path='.;c:\php\includes')"
У меня папка includes пустая. Туда ничего не надо добавлять? | |
|
|
|
|
|
|
|
для: Paradisea
(05.08.2008 в 08:25)
| | Он тебе говорит, что не нашел файл confih.php по пути mysite/config/ . Этот путь не прописан в include_path. Т.е. его либо там надо прописать (это в php.ini), либо правильно указать в скрипте полный путь, где лежит действительно config.php. | |
|
|
|
|
|
|
|
для: GeorgeIV
(05.08.2008 в 09:58)
| | Высокородный GeorgeIV, помоги! Лежит, он там. Очень внимательно прописывала его адрес, но он его почему-то не видит. Может адрес для конфига прописывать с обратным слэшэм, под Windows.
Я просто недавно установила сервер с такой конструкцией
localhost
www
mysite1
www
mysite2
www
с разными IP.
И я не понимаю папка с конфигом должна быть в каждой www, или только на localhost
www, если база всё равно с адресом localhost. | |
|
|
|
|
|
|
|
для: Paradisea
(05.08.2008 в 11:57)
| | Сервер на Винде? в таком случае путь должен быть вида типа c:/localhost/www/mysite1/config/config.php
Вообще, config.php РЕАЛЬНО в какой папке лежит сейчас? начиная от от буквы диска? | |
|
|
|
|
|
|
|
для: GeorgeIV
(05.08.2008 в 12:05)
| | Ваше величество,
Это великолепно, что вы в прямом эфире и зрите в корень проблемы.
А она такова, что при наборе C:/localhost/www, у меня отражается только localhost, и то что у него в www. А чтобы посмотреть mysite, нужно набрать C:/www/mysite, и сответсвенно мой config лежит C:/mysite/www/config/config и не читается. Сумбур, вместо музыки. | |
|
|
|
|
|
|
|
для: Paradisea
(05.08.2008 в 12:30)
| | смотрим в броузере или папки в винде? | |
|
|
|
|
|
|
|
для: GeorgeIV
(05.08.2008 в 13:14)
| | Смотрю в браузере.
А в папке сервер C:apache/mysite/www/config/config.php
Я конфмгурировала не по Кузнецову и Симдянову, а нашла статью в нете, на PHPmyadmin.ru
Просто книгу на прошлой неделе только купила. Но мой сервер сейчас так хорошо работает жалко ломать. Помогите, измучилась совсем. | |
|
|
|
|
|
|
|
для: Paradisea
(05.08.2008 в 15:10)
| |
C:/apache/mysite/www/config/config.php
|
это и должен быть путь к конфигу. в сомнительных ситуациях лучше прописывать полный путь от буквы диска. | |
|
|
|
|
|
|
|
для: 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 = "";
Ну тут же ошибки быть не может.
Почему он с базой не соединяется, может потому, что она пустая.
У меня там пока ещё ни одной таблицы нет? | |
|
|
|
|
|
|
|
для: Paradisea
(06.08.2008 в 15:22)
| | да тут, судя по ошибке, mysql к php не прикручен. | |
|
|
|
|
|
|
|
для: GeorgeIV
(06.08.2008 в 15:33)
| | Ну и вопрос на засыпку, а как прикрутить?
Непонятно
Смотрю PHPinfo, там в path он прописывает MySQL. Значит видит.
Ты имеешь в виду, что надо открыть php.exe и там что-то написать,
или в php.ini
A MySQL я использую в очень простой строке:
$dbcnx = mysql_connect($dblocation,$dbuser,$dbpasswd)
Ну в чём тут косяк? | |
|
|
|
|
|
|
|
для: Paradisea
(06.08.2008 в 17:34)
| | PHPMyAdmin c базой соединяется?
в phpinfo() выводится модуль mysql? | |
|
|
|
|
|
|
|
для: GeorgeIV
(07.08.2008 в 10:00)
| | Благородный GeorgeIV,
Рада, что вы не оставили меня с моей проблемой.
Базу я создала и PHPmyadmin её видит.
Но в PHP(info) модуля MYSQL нет, я проверила. Есть только то, что я сама прописала в WINDOWS. | |
|
|
|
|
|
|
|
для: Paradisea
(07.08.2008 в 11:24)
| | тогда делаем следующий шаг - лезем в php.ini , ищем что то там про mysql и убираем комментарии.
если будет времечко, поищу поподробнее.
у пятой версии надо раскомментировать такую строчку
у четвертой поддержка встроена | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: Paradisea
(07.08.2008 в 14:53)
| | лучше установить и не подключаться из-под root | |
|
|
|