Страница 1 из 1
Настройка PHP
Добавлено: 2009-12-25 16:02:30
pr_o
Не работает "
short_open_tag = On"
Сколько раз не пробовал. Уже и в httpd.conf вводил php_value short_open_tag on, php_admin_link short_open_tag on.
И во всех *.ini файлах, относящихся к PHP поуказывал это значение, а все равно не работает

Обидно однако
Может как-то можно просмотреть, какой именно файл настроек нужно редактировать? Или может есть команда restart в PHP?
HELP!
Re: Файл конфигов в PHP
Добавлено: 2009-12-25 16:08:56
iye
Короткий тэг прописывается в php.ini
Проверить что включено можно запустив файлик следующего содержания:
Рестарт нужен или нет - зависит от того как включено пхп. В любом случае рестарт апачи после изменения ини файла поможет.
Re: Файл конфигов в PHP
Добавлено: 2009-12-25 16:20:27
pr_o
Спасобо +1
Re: Файл конфигов в PHP
Добавлено: 2009-12-25 16:25:52
pr_o
А еще что за прикол может быть? - По умолчанию файл index.php открывается, если его не вводить в URL. А если ввести, то - страница не найдена (и так все *.php) =\ Капееец
Re: Файл конфигов в PHP
Добавлено: 2009-12-25 16:31:47
iye
Уважаемый, прочтите хотя бы базовую документацию на апач ) Подскажу - искать опцию
Re: Файл конфигов в PHP
Добавлено: 2009-12-25 17:04:51
tray.irk
pr_o писал(а):А еще что за прикол может быть? - По умолчанию файл index.php открывается, если его не вводить в URL. А если ввести, то - страница не найдена (и так все *.php) =\ Капееец
честно говоря не понял вопроса ... но возможно дело в этой строке ...
Код: Выделить всё
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
P.S. строки эти находятся в httpd.conf
Re: Файл конфигов в PHP
Добавлено: 2009-12-25 17:17:49
pr_o
Та знаю я это, и книгу читал по апачу. И экспериментировал много. Извините, если не понятно сформулировал вопрос.
В общем, так.
1. Я поставил апач.
2. Поставил пхп.
3. Настроил апач
Код: Выделить всё
...
LoadModule php5_module libexec/apache22/libphp5.so
...
(в мим_модуле)
AddType application/x-httpd-php .php .php5 .phtml
AddType application/x-httpd-php-source .phps
...
4. Вот! Я установил phpMyAdmin make install'ом. Он работает.
А php получается - не работает. Бред какой-то.
Т.е. когда абращаюсь в браузере к *.php файлу - пишет 404. Страница не найдена...
А когда к *.html - все прекрастно работает
Re: Настройка PHP
Добавлено: 2009-12-25 17:25:04
tray.irk
такого быть не может ... либо файла и вправду не существует ... либо не в том месте он существует ...
проверь параметр
Код: Выделить всё
DocumentRoot "/usr/local/www/apache22/data"
в httpd.conf
создай файлик тестовый в /usr/local/www/apache22/data
например test.php
с содержанием
и попробуй зайти
http://ip/test.php
Re: Настройка PHP
Добавлено: 2009-12-25 18:01:31
pr_o
Вот файл конфигов... Жаль, споилера нет...
Код: Выделить всё
ServerRoot "/usr/local"
Listen 80
...
стандартные_модули
...
LoadModule php5_module libexec/apache22/libphp5.so
<IfModule !mpm_netware_module>
<IfModule !mpm_winnt_module>
User www
Group www
</IfModule>
</IfModule>
ServerAdmin littlefuntik@gmail.com
ServerName localhost:80
DocumentRoot "/usr/local/www/apache22/data"
<Directory />
AllowOverride None
Order deny,allow
Allow from all
</Directory>
<Directory "/usr/local/www/apache22/data">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule dir_module>
DirectoryIndex index.html index.shtml index.htm index.php
</IfModule>
<FilesMatch "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
ErrorLog "/var/log/httpd-error.log"
LogLevel warn
<IfModule log_config_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
<IfModule logio_module>
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>
CustomLog "/var/log/httpd-access.log" combined
</IfModule>
<IfModule alias_module>
Alias /pma "/usr/local/www/phpMyAdmin/"
Alias /va "/usr/local/www/VerliAdmin/"
ScriptAlias /cgi-bin/ "/usr/local/www/apache22/cgi-bin/"
</IfModule>
<IfModule cgid_module>
#Scriptsock /var/run/cgisock
</IfModule>
<Directory "/usr/local/www/apache22/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
<Directory "/usr/local/www/phpMyAdmin/">
Options none
AllowOverride Limit
Order Deny,Allow
Allow from all
</Directory>
<Directory "/usr/local/www/VerliAdmin/">
Options none
AllowOverride Limit
Order Deny,Allow
Allow from all
</Directory>
DefaultType text/html
<IfModule mime_module>
TypesConfig etc/apache22/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php .php5 .phtml
#AddType application/x-httpd-php-source .phps
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml .html
</IfModule>
# Some examples:
#ErrorDocument 500 "The server made a boo boo."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#EnableMMAP off
#EnableSendfile off
# Server-pool management (MPM specific)
#Include etc/apache22/extra/httpd-mpm.conf
# Multi-language error messages
#Include etc/apache22/extra/httpd-multilang-errordoc.conf
# Fancy directory listings
#Include etc/apache22/extra/httpd-autoindex.conf
# Language settings
#Include etc/apache22/extra/httpd-languages.conf
# User home directories
#Include etc/apache22/extra/httpd-userdir.conf
# Real-time info on requests and configuration
#Include etc/apache22/extra/httpd-info.conf
# Virtual hosts
#Include etc/apache22/extra/httpd-vhosts.conf
# Local access to the Apache HTTP Server Manual
#Include etc/apache22/extra/httpd-manual.conf
# Distributed authoring and versioning (WebDAV)
#Include etc/apache22/extra/httpd-dav.conf
# Various default settings
#Include etc/apache22/extra/httpd-default.conf
# Secure (SSL/TLS) connections
#Include etc/apache22/extra/httpd-ssl.conf
#
# Note: The following must must be present to support
# starting without SSL on platforms with no /dev/random equivalent
# but a statically compiled-in mod_ssl.
#
<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
Include etc/apache22/Includes/*.conf
AddDefaultCharset windows-1251
Создал файл /usr/local/www/apache22/data/test.php

- /usr/local/www/apache22/data/test.php
- 1.jpg (12.03 КБ) 1516 просмотров
Вот еще скрины.

- 2.jpg (12.04 КБ) 1516 просмотров

- 3.jpg (9.48 КБ) 1516 просмотров
IP реальный, можите сами потестить.
http://193.16.45.238/
http://193.16.45.238/test.php
http://193.16.45.238/index.html
http://193.16.45.238/pma/
http://193.16.45.238/va/ - не работает
Re: Настройка PHP
Добавлено: 2009-12-25 18:37:56
pr_o
Помогите, пожалуйста.... Пока у меня и-нет на серве есть(((((
Re: Настройка PHP
Добавлено: 2009-12-25 18:50:58
tray.irk
попробуй в этот файлик test.php написать простой текст какой нить и зайти ... что будет
Re: Настройка PHP
Добавлено: 2009-12-25 18:58:21
pr_o
Странно!!!! Но работает, простой текст выводит.

- 7.jpg (3.8 КБ) 1512 просмотров

- 8.jpg (7.68 КБ) 1512 просмотров
Попробую вставить пхп код в контент

- 9.jpg (9.93 КБ) 1512 просмотров
И снова ошибка 404!!!! Ёо-маё!!!
Re: Настройка PHP
Добавлено: 2009-12-25 19:04:53
Base
Re: Настройка PHP
Добавлено: 2009-12-25 19:39:53
pr_o
Уже справился с проблемой. Большое спасибо tray.irk ! Чудеса прям были.
Re: Настройка PHP
Добавлено: 2009-12-28 3:39:10
FreeBSP
ну расскажи что ль как справился
Re: Настройка PHP
Добавлено: 2010-01-08 6:46:00
UBRIUM
Действительно интересно, поделись!
