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

Форум PHP

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

 

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

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

тема: Срочно Please
 
 автор: SLink   (15.06.2004 в 00:43)   письмо автору
 
 

Помогите пожалуста срочно с гостевой кингой.Скачал Файловую гостеву книгу не могу разобратся с ее установкой(я человек далекий от php).Не могли бы вы объяснить более подробно этапы установки этой гостевой книги.Мне нужно чтобы это гостевуха была только локальная(не спрашивайте почему:) Помогите Plizeee

   
 
 автор: cheops   (15.06.2004 в 01:46)   письмо автору
 
   для: SLink   (15.06.2004 в 00:43)
 

Хм... а я только спать собрался :)
1) Для работы нужен сервер Apache и прикрученый к нему PHP.
Apache:
Устанавливаем Apache, указывая в качестве сервера localhost и прописываем виртуальный хост в файле Apache2/conf/httpd.conf в само конце есть строки:

NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "E:/main"
    ServerName dummy-host.example.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>

DocumentRoot "E:/main" - путь где будут расположе файлы гостевой книги - сюда следует разархивировать файлы из архива.
PHP
Для удобства с www.php.net скачайте PHP 4.3 (php-4.3.4-installer.exe) установите в папку C:/php
В конфигурационном файле Apache Apache2/conf/httpd.conf
Измените строку
DirectoryIndex index.html index.html.var
на
DirectoryIndex index.html index.html.var index.php
и добавьте строки

 AddType application/x-httpd-php phtml php
 <Directory "c:/php">
   Options ExecCGI
 </Directory>
 ScriptAlias "/__php_dir__/" "c:/php/"
 Action application/x-httpd-php "/__php_dir__/php.exe"

После этого необходимо перезапустить Apache - либо при помощи ApacheMonitor (я надеюсь вы в Windows :) которая торчит после установки в системном триере либо через консоль управления сервисов.
2) В "E:/main"(или чем вы пожертвовали :) необходимо распаковать гостевую книгу.
3) Запускаем браузер и набираем http://localhost/

PS Если чего-то не получается, пишите будем, разбираться.

   
 
 автор: SLink   (15.06.2004 в 14:43)   письмо автору
 
   для: cheops   (15.06.2004 в 01:46)
 

Спасиб что ответили:) Вообщем она у меня запускается только при написание нового сообщения выводит сл.ошибки
Notice: Undefined variable: msg in C:\Main\addrec.php on line 7
Notice: Undefined variable: msg in C:\Main\addrec.php on line 9
Notice: Undefined variable: msg in C:\Main\addrec.php on line 10
Notice: Undefined variable: name in C:\Main\addrec.php on line 23
Notice: Undefined variable: msg in C:\Main\addrec.php on line 24
Наверно где нибуть с путями збился но я совсем запутался(подскажите)

   
 
 автор: glsv (Дизайнер)   (15.06.2004 в 15:23)   письмо автору
 
   для: SLink   (15.06.2004 в 14:43)
 

Поставьте в php.ini, который должен быть в каталоге windows
значение register_globals = on.

И еще проверьте там же track_vars=on

И еще рекомендую поставить установить переменную error_reporting в значение:
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT

Это избавит от вывода некритичных предупреждений.

   
 
 автор: SLink   (15.06.2004 в 15:54)   письмо автору
 
   для: glsv (Дизайнер)   (15.06.2004 в 15:23)
 

Преведущие ошибки исчезли:) кроме одной :(
Notice: Undefined index: action in C:\Main\addrec.php on line 4 ($action = $HTTP_POST_VARS ["action"];)

   
 
 автор: cheops   (15.06.2004 в 16:36)   письмо автору
 
   для: glsv (Дизайнер)   (15.06.2004 в 15:23)
 

Ну этот вариант должен и с выключенными register_globals работать, а гостевая оптимизирована под значение
error_reporting = E_ALL & ~E_NOTICE

PS Это в общем не ошибки, замечания о коде (неинициализированные переменные).

   
 
 автор: SLink   (15.06.2004 в 16:36)   письмо автору
 
   для: cheops   (15.06.2004 в 16:36)
 

К сожалению все по прежнему :( (Еще с кодировкой мучаюсь)

   
 
 автор: cheops   (15.06.2004 в 16:53)   письмо автору
 
   для: SLink   (15.06.2004 в 16:36)
 

Ну кодировку можно быстро наладить, в httpd.conf нужно заменить строку:
AddDefaultCharset ISO-8859-1
на
AddDefaultCharset WINDOWS-1251

PS Насчёт предупреждения: если не сложно, не могли бы вы здесь выложить php.ini, тогда можно было точно выяснить в чём проблема (скорее всего ещё какая-то настройка не выставлена).

   
 
 автор: glsv (Дизайнер)   (15.06.2004 в 21:01)   письмо автору
 
   для: SLink   (15.06.2004 в 16:36)
 

Если Вам не трудно, то скачайте из downloads новую версию гостевой. От зависимости с register_globals избавились, может и у Вас глюки пропадут.

   
 
 автор: Сергей   (15.06.2004 в 17:24)   письмо автору
 
   для: cheops   (15.06.2004 в 16:36)
 

>Ну этот вариант должен и с выключенными register_globals
>работать

Вообще говоря нет. Выключаю - не работает.

   
 
 автор: cheops   (15.06.2004 в 18:11)   письмо автору
 
   для: Сергей   (15.06.2004 в 17:24)
 

Серёг, не знаю, чего вы с ней делаете :))), у меня всё работает. У директора тоже :)))
Специально, после этого поста переправил код гостевой книги на файлах, чтобы он не зависел от настройки register_globals - версия 1.0.7.

http://www.softtime.ru/info/gbfile.php

   
 
 автор: glsv (Дизайнер)   (15.06.2004 в 20:39)   письмо автору
 
   для: cheops   (15.06.2004 в 18:11)
 

Хм, я тоже проверю :)))

   
 
 автор: glsv (Дизайнер)   (15.06.2004 в 20:58)   письмо автору
 
   для: cheops   (15.06.2004 в 18:11)
 

Ураааа, заработало!
Я так понимаю - да здравствуют суперглобальные массивы? :)

   
 
 автор: cheops   (15.06.2004 в 21:34)   письмо автору
 
   для: glsv (Дизайнер)   (15.06.2004 в 20:58)
 

Угу... решение директора в жизнь, так сказать...

   
 
 автор: SLink   (15.06.2004 в 22:36)   письмо автору
 
   для: cheops   (15.06.2004 в 21:34)
 

Все работает:) Спасиб очень выручили!

   
Rambler's Top100
вверх

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