Установил апач все работает, устанавливал по инструкции взятой с вашего сайта, при тесте пхп выводится ошибка Код (Text): Forbidden You don't have permission to access /php/php.exe/index.php on this server. С чем это может быть связано?
у вас нет прав лоя просмотра этой страницы httpd.conf PHP: <Directory "/php/php.exe"> Allow from all </Directory>
Это помогло но появилась следующая ошибка! Код (Text): Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, admin@shatalal.ru 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. Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
Я тут тоже обновил версии пхп и апача, и вот не могу теперь их подружить. Суть вот в чем - Подключаю пхп как модуль: LoadModule php5_module "C:/PHP5/php5apache2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/PHP5" А он в ответ: Syntax error on line 79 of C:/apache2/conf/httpd.conf: cannot load C:/php5/php5apache2.dll into server: \xcd \xed\xe0\xe9\xe4\xe5\xed xf3\xea\xe0\xe7 ... Пробовал разные вариации с кавычками и слешами - бесполезно. php5ts.dll лежит в system32. Версии такие: apache_2.2.2-win32-x86-no_ssl.msi и php-5.1.4-Win32.zip Раньше тотже конфиг с др. версиями работал нормально. Может кто знает в чем прикол?
Не работает php. Ошибка: Код (Text): Forbidden You don't have permission to access /php/php.exe/index.php on this server. Где нужно прописывать Код (Text): <Directory "/php/php.exe"> Allow from all </Directory>
Всем респект. А я и не знал что dll-ка другая нужна. А если как CGI подключать, то я так делал: <Directory "C:/site/cgi-bin"> AllowOverride None Options None Order allow,deny Allow from all </Directory> ScriptAlias /php/ "c:/php5/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php-cgi.exe" И не ругался никто вроде. Так что удачи.
Для связки Апачи 2.2.х и ПХП 5.1.х качай этот файл и следуй инструкциям... с ПХП 5.1.4/5.1.5 и Апачей 2.2.2/2.2.3 пхп отлично работает как модуль. с ПХП 5.1.6 еще не пробовал, вечером испробую и сообщю... Можно еще тут почитать...
С этим разобрался! Ошибка была не здесь. А писать, кстати, нужно: Код (Text): <Directory "/php/"> Allow from all </Directory> , тк доступ ограничен не к файлу а к дирректории вцелом...
Имеется такая проблема с apache2.2.3 и PHP 5.1.6 (подключен как модуль): При подключении к PHP расширения Tidy апач грузится нормально, но при остановке вылетает с ошибкой. Никто не сталкивался с подобной засадой? P.S. Забыл сказать: система - WinXP, апач установлен как служба, на 80 порту.
установил апач 2.2.3, пхп 5.1.4, и базу данных mysql 5.0.22, и не работает база, пхп её почему то не видит, вроде в пхп.ини подключаю. всё как обычно, или для пятой нужны особые библиотеки? Кстати, чтобы связка работала нормально. нужна такая вот хрень http://webst.natm.ru/for_a2.2_php5.rar
Мессир, у тебя путь к php в переменной окружения PATH описан? там есть пара dll-ок, без которых расширение mysql/mysqli не работает... одна это libmysql.dll, другую не знаю/помню...
masterik, всё стандартно. ну кроме того. что путь к пхп.ини прописал в конфиге апача как путь к корневой диектории с пхп, и файлы Libmysql.dll & php_mysqli.dll скачал с официального сайта http://www.mysql.org/ !!!
В каталоге с PHP4 есть файл libmysql.dll. Просто в четвертой версии он поставлялся по-умолчанию, а в пятой уже подключается родной от MySQL. Мессир просмотри сообщения за последнюю неделю. Это уже обсуждалось.
собсно разобрался. а вот трабла, чтонельзя русские слова добавлять в базу! выдаёт ошибку "too many long" в данном столбце как это лечится?
Петр, читаешь с начала, да, нельзя. ставлю set names `cp1251` тогда добавляет без ошибок, но добавляет знаки вопросов. это не годится! Раньше через hex-редактор парил файл libmysql.dll и заменял latin1 на cp1251, это прокатывало с 4.1 версией базы, а с версией 5.0.22 не катит
Ой, как же я добавлял? Может у меня база неправильная? Или я сам неправильный? Или компьютер неправильный? А может клава неправильная? Или руки неправильные в ту сторону?
Петр а может тебе дать доступ к базе данных моей, и если ты добавишь. то тогда поверю. что неправильный в данной ситуации я база 5.0.22, пхп 5.1.6, апач 2.2.3
Дай мне адрес еще. Я лучше из консоли законектюсь, не могу так работать: выберите табличку, выберите столбик. Нажмите эту кнопочку............
Расширения php_mysql и php_mysqli зависят от библиотеки libysql.dll, не важно какую использовать, ту что идет в пакете с пхп или с mysql, главное чтобы эта библиотека была видимой для системы (windows), а это значит либо она должна лежать в системной папке windows, либо путь к ней должен быть описан в переменной Path... это действительно для Windows, как обстоит дело с линуксом... эх... вне моей компетенции не помню уже как это было в четвертом пхп... вроде бы так было всегда...