Добрый день.
Установил денвер 3. сделал все как написано в инструкции по установке. Надписи стали зеленые. Но когда я нажимаю запустить , то получаю следующее
"Warning: main(../main_classes.php) [function.main]: failed to open stream: No such file or directory in Z:\home\localhost\www\dir.moysayt\admin\index.php on line 7
Fatal error: main() [function.require]: Failed opening required '../main_classes.php' (include_path='.;/usr/local/php5/PEAR' in Z:\home\localhost\www\dir.moysayt\admin\index.php on line 7"
Warning: main(../main_classes.php) [function.main]: failed to open stream: No such file or directory in Z:\home\localhost\www\ekostroyinvest.dir.ru\admin\index.php on line 7
Fatal error: main() [function.require]: Failed opening required '../main_classes.php' (include_path='.;/usr/local/php5/PEAR' in Z:\home\localhost\www\ekostroyinvest.dir.ru\admin\index.php on line 7
какой же это субдомен?
создайте локальный домен и ассоциируйте на директорию, как это сделать см. на сайте Денвера или описание виртуалхостов для Апача.
2.5. Где находится конфигурационный файл Денвера?
Таких файлов несколько, и расположены они в местах, где их проще всего найти компонентам комплекса. Некоторые файлы по умолчанию не существуют — их необходимо создать перед внесением изменений.
* Главный конфигурационный файл: /etc/CONFIGURATION.txt.
* Конфигурация Apache httpd.conf: /usr/local/apache/conf/httpd.conf.
* Файлы .htaccess с локальными настройками сайтов: в директориях документов соответствующих сайтов.
* Конфигурация PHP php.ini: /usr/local/php5/php.ini.
* Конфигурация PHP4: /usr/local/php4/php.ini.
* Конфигурация MySQL с транзакциями: /usr/local/mysql5/my.cnf.
* Файл hosts — соответствие имен сайтов их IP-адресам:
o Для Windows 95/98/ME: C:\Windows\hosts.
o Для Windows NT/2000/XP/Vista: C:\WinNT\system32\drivers\etc\hosts.
2.6. Где находится файл hosts? В Windows XP Файл hosts находится по адресу «C:\WINDOWS\system32\drivers\etc\hosts». Иногда «C:\Windows» необходимо заменить на другой путь, в который установлена система (в случае если она установлена не в директорию по умолчанию).
В Windows ME, 98 и 95: «C:\WINDOWS\hosts».
И САМОЕ ГЛАВНОЕ:
3.3. Я хочу, чтобы сайт был доступен не по имени, а по IP-адресу. Как это сделать?
[b]Самый простой способ — воспользоваться встроенной в Денвер системой отображения адресов на папку /home. Например, сайт, соответствующий адресу 192.168.0.100, ищется по умолчанию в директории /home/192.168.0.100/www/ (да-да, имя директории содержит точки). Более сложное, но в то же время и более гибкое решение — вручную править httpd.conf, добавив туда еще один виртуальный хост. См. комментарии в этом файле, а также документацию Apache. [b]
В данном случае просто прописываете домен mydomain в host-е, создаете папку /home/mydomain/www/
перезагружаете апач и пробуете зайти по
1. создал папку /home/eko/www/
2. Перезагрузил Апач
3. зашел по успешно.
4. щелкаю мышкой по изображению папки install. Устанавливается все отлично.
5. Снова захожу в Папки инсталл нет, щелкаю по админ. И опять получаю:
Warning: main(../main_classes.php) [function.main]: failed to open stream: No such file or directory in Z:\home\eko\www\admin\index.php on line 7
Fatal error: main() [function.require]: Failed opening required '../main_classes.php' (include_path='.;/usr/local/php5/PEAR' in Z:\home\eko\www\admin\index.php on line 7
я уже ничерта не понимаю.... Опять мой косяк? все конф файлы на месте, все работает с другими движками..... Но я хочу разобраться с этим.
Не сочтите за назойливость.... ткните в ошибку .
С уважением, Роман