|
|
|
| Добрый день!
Подскажите, пожалуйста, не могу запустить сайт, идущий на компакт диске в комплекте с книгой (PHP практика создания Web-сайтов), выдает ошибку.
Может кто-либо подсказать методику установки данного сайта на localhost для пробного использования и изучения? | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 17:17)
| | Начните с того, что расскажИте нам, какую ошибку выдаёт... | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 17:17)
| | Приведите пожалуйста текст сообщения об ошибке? | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 17:17)
| | Спасибо за быстрое участие!
Действительно, забыл привести пример сообщения об ошибке.
После набора http://tadcom.lv/index.php
выдает ошибку
Fatal error: Call to undefined function get_header() in Z:\home\tadcom.lv\www\index.php on line 1 | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 18:15)
| | возможно что-то с путями напутали, не подключен файл с функциями
пишет что не может найти функцию get_header() | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 18:15)
| | Вашей информации недостаточно.
Я ставил, все в порядке | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 17:17)
| | Вышеуказанную ошибку исправил. Но вылезла другая.
Произошла исключительная ситуация (ExceptionMySQL) при обращении к СУБД MySQL.
Table 'oop_site.system_menu_catalog' doesn't exist
SELECT * FROM system_menu_catalog
WHERE id_catalog = 0
Ошибка в файле Z:\home\tadcom.lv\www\index.php в строке 44.
Понимаю, чтоотсутствует таблица, но ни на диске ни на компьютере ничего подобного нет. Откуда ее взять или как узнать структуру? | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 19:44)
| | Прочитать внимательно файл readme.txt. Файл с расширением .sql вам ни о чем не говорит? | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 17:17)
| | Еще раз спасибо за помощь!
Да, файл readme.doc я конечно же читал. Только для меня, как новичка, маловато в нем информации. Ну, да ладно об этом.
Файл site.sql просматривал перед установкой сайта, но не могу понять, почему при создании базы данных не создается ни одна таблица? Их что, в ручную надо создавать?
Прошу извинить, если мои вопросы слишком приметивны. Я еще только начинаю осваивать HTML и PHP. | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 21:06)
| | Да, вручную, если не предусмотрены иные механизмы создания баз данных и таблиц. А, обычно, текстовый документ с расширением .sql несёт в себе информацию о структуре БД, а также таблицах и их дампе (содержании), если есть таковой. )))
>>Прошу извинить, если мои вопросы слишком приметивны. Я еще только начинаю осваивать HTML и PHP.
P.S.: любую, даже самую сложную задачу, нужно разбить на ряд простых, дабы облегчить решение. Аналогично и с вопросами. Все когда-то начинают! Но главное не останавливаться )))) | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 21:06)
| | Так как бы в site.sql и хранится информация о том, какие должны быть таблицы. Его нужно только применить в нужной базе данных. | |
|
|
|
|
 575.2 Кб |
|
|
для: neadekvat
(03.01.2010 в 01:33)
| | Да, так оно и есть. В файле site.sql есть информация о таблицах и очевидно содержимое (возможно для демо варианта). Нужную базу данных создал ('oop_site'), да вот только таблицы не создались автоматически.
В самой книге нет ничего по установке сайта, только написано, что на диске приложен полностью рабочий сайт. Ни как его установить, ни других ссылок или информационных файлов нет.
Хотелось бы узнать, а кто-либо устанавливал сайт из этой книги? Если да, то поделитесь пожалуйста методикой установки.
Если кому надо, могу скинуть копию диска (напишите куда).
На всякий случай прикладываю файл site.sql. | |
|
|
|
|
|
|
|
для: tadalex
(04.01.2010 в 00:02)
| | Вы что-нибудь с файлом site.sql делали? Куда-нибудь код копировали, запускали? Если нет, то я стесняюсь спросить, каким образом в бд должны были создаться таблицы?
В phpMyAdmin (таковой имеется?) выбираете нужную базу, выбираете сверху вкладку SQL, копируете туда код из site.sql и нажимаете "выполнить" или "запустить" я уже не помню. | |
|
|
|
|
|
|
|
для: neadekvat
(04.01.2010 в 00:11)
| | OK. OK нажимайте. :) | |
|
|
|
|
|
|
|
для: IceGhost
(04.01.2010 в 00:19)
| | У меня, как оказалось, "Пошел" :) | |
|
|
|
|
|
|
|
для: tadalex
(04.01.2010 в 00:02)
| | Если у вас нет phpMyAdmin и тестируется все на localhost, то выполнить все запросы, прописанные в файле site.sql (а именно они создают таблицы), можно при помощи консольного клиента mysql.exe, находящегося в папке bin; там, где установлена mySQL.
Команда:
mysql.exe -h localhost -u user -p password < site.sql
| Можно это все сделать при помощи bat-файла, если у вас Windows. | |
|
|
|
|
|
|
|
для: tadalex
(04.01.2010 в 00:02)
| | Ну, еще можно в MySQL Command Line Client просто скопировать все содержимое файла site.sql. Вариант более простой. :) | |
|
|
|
|
|
|
|
для: IceGhost
(04.01.2010 в 01:09)
| | Тогда следите за кодировкой текстовой информации и кодировкой, указанной при конфигурировании MySQL. | |
|
|
|
|
|
|
|
для: tadalex
(02.01.2010 в 17:17)
| | Всем огромное спасибо! Установил phpMyAdmin и через него развернул БД. Сайт запустился,но вместо текста одни вопросительные знаки. Буду разбираться с кодировкой.
Еще раз всем спасибо за помощь! Удачи всем в Новом году! | |
|
|
|