тестирование сервера
*при тестировании SSI выводит:
[an error occurred while processing this directive]
*при тестировании PHP и MySQL выводит:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
--------------------------------------------------------------------------------
Apache/1.3.31 Server at localhost Port 80
заранее благодарю за помощь
У меня при тестировании только прошло норамльно cgi-тестирование, а остальные неидут что я сделал нетак кто подскажет?
Т.е. с логами и httpd.conf твоего апача можно установить телепатическую связь?
Т.е. с логами и httpd.conf твоего апача можно установить телепатическую связь?
просто думл что по окну в котором уже выдается ошибка кто нибудь уже определит ощибкул
прикрепляю файл
ScriptAlias /_php_/ "C:/Server/PHP/"
Action application/x-httpd-php "/_php_/php.exe"
Сдаётся мне, что слэш последний стоит убрать: C:/Server/PHP
Да и директория C:/Server/ выше написана, как C:/server/
В логах-то что пишет? PHP вообще находит?
Извини, а что ты вообще сделал? Хоть бы рассказал как ставил.
я практически все делал как в руководстве на сайте
ставил
apache 1.3.31
mysql 5
и php 5.1.2 только его я ставил по другому
распаковал архив в папку,
далее в папку ext - библиотеки с расширениями , скопировал файлы в каталог windows - php.exe, php5ts.dll;
все библиотеки скопировал в windows\system32
далее настроил php.ini(почти все поумолчанию оставил а которые сказано ставил как в руководстве на сайте)
который поместил в windows
настроил как было указано в книги (по которой я ставил php - книга - разработка web-приложений с помощью PHP и Mysql. авторы -Люк Веллинг, Лора Томпсон - третье издание)
прилагаю php.ini
далее в папку ext - библиотеки с расширениями , скопировал файлы в каталог windows - php.exe, php5ts.dll;
все библиотеки скопировал в windows\system32
Ну и как после этого апач должен искать php.exe в c:/Server/php?
Меня немного смущает
ScriptAlias /_php_/ "C:/Server/PHP/"
Action application/x-httpd-php "/_php_/php.exe"
Сдаётся мне, что слэш последний стоит убрать: C:/Server/PHP
Да и директория C:/Server/ выше написана, как C:/server/
В логах-то что пишет? PHP вообще находит?
ну я и думал что то с php
только думал в php.ini что то
прикрепляю log
страницу ненаходит
Ну и как после этого апач должен искать php.exe в c:/Server/php?
я скопировал а не перенес
там они тоже остались
вот скриншот папки
Странный адрес, не правда-ли?
Обрати внимание на Unable to load dynamic library 'c:/php/ext\\php_mysql.dll'
Странный адрес, не правда-ли?
это что в php.ini наверное
extension_dir=c:/server/php/ext
переставить слэши наоборот
Обрати внимание на Unable to load dynamic library 'c:/php/ext\\php_mysql.dll'
Странный адрес, не правда-ли?
переставил слыши но всеравно неработает
вот log
переставил слыши но всеравно неработает
вот log
Вот, теперь он всё находит, кроме c:/sites/home/localhost/www/_php_/php.exe/test.php
А тут уже надо посмотреть php.ini
Вот, теперь он всё находит, кроме c:/sites/home/localhost/www/_php_/php.exe/test.php
А тут уже надо посмотреть php.ini
Ты уже смотрю запроверялся:) Что там в пути делает php.exe? )
Ты уже смотрю запроверялся:) Что там в пути делает php.exe? )
Так и я о том же: c:/sites/home/localhost/www/_php_/php.exe/test.php
Что сервант вообще своим корнем считает? Почему _php_ фигурирует тут? Откуда?
Дистанционно тяжело понять... Это надо самому руки туда засунуть...
Вот, теперь он всё находит, кроме c:/sites/home/localhost/www/_php_/php.exe/test.php
А тут уже надо посмотреть php.ini
я честно говоря новичок только начинаю и решил разобраться, но у меня неполучилось, сидел уже неделю поставлю и ищу что нетак - почему неработает вот и обратился в форуме, это мое первое обращение за помощью.
Хотел тебе сказать большое спасибо
в php.ini я смотрел но незнаю что там исправить потому что делал как в руководстве, и многие вещи там остались из установок по умолчанию, и честно незнаю ...
Так и я о том же: c:/sites/home/localhost/www/_php_/php.exe/test.php
Что сервант вообще своим корнем считает? Почему _php_ фигурирует тут? Откуда?
Дистанционно тяжело понять... Это надо самому руки туда засунуть...
Может вот эта штучка - прописывает подключение php к apache
AddType application/x-httpd-php php phtml
ScriptAlias /_php_dir_/ "C:/Server/PHP"
Action application/x-httpd-php "/_php_/php.exe"
<Directory "d:/server/php">
options ExecCGI
может сдесь что то нетак
Ты уже смотрю запроверялся:) Что там в пути делает php.exe? )
Может ты чем поможешь, а?
конечно я понимаю, что кому какое дело, но все таки
....
Может ты чем поможешь, а?
конечно я понимаю, что кому какое дело, но все таки
....
Тебе нужно именно эту проблему решить или чтоб заработало?
Тебе нужно именно эту проблему решить или чтоб заработало?
и то и другое
ведь если я решу эту проблему оно и заработает
я прежде чем спросить просмотрел все что только попалось по настройке сервера apache, php и mysql
но в разных источниках по разному, и никак неработает.
LoadModule php5_module?
и то и другое
ведь если я решу эту проблему оно и заработает
я прежде чем спросить просмотрел все что только попалось по настройке сервера apache, php и mysql
но в разных источниках по разному, и никак неработает.
Да нет, просто видео есть неплохое по настройке.
А вобще что тут сходу вижу, так это:
<Directory "d:/server/php">
ScriptAlias /_php_dir_/ "C:/Server/PHP"
Минимум диски разные).
Обожди... А где в httpd.conf определён модуль php?
LoadModule php5_module?
блин да просто переставлял по несколько раз и по разным руководствам и забыл, там везде php3-4 вот и забыл во многих руководствах об этом нечего
спасибо
Он как CGI его ставит. Там разве нужно?
Он его ставит, чтобы работало. А так (загрузить модуль) - проще всего. Главное, в PATH путь до php.exe указать. Да, и ExecCGI из php убрать.
LoadModule php5_module c:/server/php/php5apache.dll
AddModule mod_php.c
так сервак негрузится даже теперь
выдает - вот файл прикрепляю
может последней строки ненадо вообще
Да нет, просто видео есть неплохое по настройке.
А вобще что тут сходу вижу, так это:
<Directory "d:/server/php">
ScriptAlias /_php_dir_/ "C:/Server/PHP"
Минимум диски разные).
а видео много весит то
вот вставил как в книжке упомянутой выше
LoadModule php5_module c:/server/php/php5apache.dll
AddModule mod_php.c
так сервак негрузится даже теперь
выдает - вот файл прикрепляю
может последней строки ненадо вообще
все ребят убрал последнюю строку
AddModules mod_php.c - незнаю зачем ее в книге написали,
и еще убрал Options execCGI
и все php заработал
все большое спасибо!!!!
теперь с mysql разберусь что нетак напишу
ОЧЕНЬ БОЛЬШОЕ СПАСИБО ВАМ!!!
а видео много весит то
В архиве 3.53Mb. Если интерестно, то качай.
все ребят убрал последнюю строку
AddModules mod_php.c - незнаю зачем ее в книге написали,
и еще убрал Options execCGI
и все php заработал
все большое спасибо!!!!
теперь с mysql разберусь что нетак напишу
ОЧЕНЬ БОЛЬШОЕ СПАСИБО ВАМ!!!
Удачи. Если что - спрашивай, постараемся помочь, чем можем.