Всем доброго времени суток!
Прошу ХЭЛП!
Установил OpenSUSE 11, сразу же с apache и php. сначало всё работало создал на localhos в index.php прописал echo "Hello World" и всё сработало, но потом после создания виртуального хоста что то случилось и php файлы пересати выполняться и на новом хосте и на localhost.
PHP работате, запускал файл в терменале, всё выводит, выполняет...
в Apache прописано выполнять файлы index.php index.phtml и модуль тоже подключается. но почему то все файлы в папке с модулями отображаются с одинаковыми иконками а вот PHP модуль отображается как текстовой... хотя все они с расширением .so... не знаю на сколько это может быть проблемой (с линуксом я ещё на Вы).
так же пробовал переустанавливать apache2-mod_php5, не помогло... ставлю более ранную версию этого модуля и всё виснет...
подскажите пожалуйста, в чём может быть проблемма:?
Вообще переустановка системы, это наверное решение... но с другой стороны... это я уже умею делать!)))
Зарание True Respect!!!
Apache и PHP (Web сервер не исполняет файлы *php)
Модератор: SLEDopit
- Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Apache и PHP
i Уведомление от модератора переношу в "администрирование для начинающих"
и хотелось бы увидеть ваши конфиги.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Re: Apache и PHP
На самом деле я руками conf файлы не редактировал, всё делал через настройк HTTP. так что все настройки прописанны в разных файлах а в httpd.conf ссылки на эти фалый...
что именно показать:?
вообще то я тут что то с хостами напутал... создал новый и не могу понять теперь где какой(((
сейчас попробую разобраться...
но разьве это как то влияет на подключение PHP:?
вот куско из файла с хостами:
localhost прописан в другом файле
что именно показать:?
вообще то я тут что то с хостами напутал... создал новый и не могу понять теперь где какой(((
сейчас попробую разобраться...
но разьве это как то влияет на подключение PHP:?
вот куско из файла с хостами:
Код: Выделить всё
<VirtualHost *>
DocumentRoot /srv/linux/httpd
ServerName linux.test
ServerAdmin admin@linux.test
<Directory /srv/linux/httpd>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *>
DocumentRoot /srv/domainone
ServerName domainone.test
ServerAdmin admin@mail.ru
<Directory /srv/domainone>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
localhost прописан в другом файле
Код: Выделить всё
DocumentRoot /srv/www/htdocs
ServerName localhost
ServerAdmin admin@linux.test
<Directory /srv/www/htdocs>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
RGB
Root/Good/Boot
Root/Good/Boot
Re: Apache и PHP
С хостами разобрался!
А точнее я мудрить не стал, удалил все, оставил только localhost.
заходим туда, всё работает!
переименовываем файл index.html в index.php и браузер пытается его скачать...
вот деректива DirectoryIndex
а это из conf файла с подключ. модулями
А точнее я мудрить не стал, удалил все, оставил только localhost.
заходим туда, всё работает!
переименовываем файл index.html в index.php и браузер пытается его скачать...
вот деректива DirectoryIndex
Код: Выделить всё
DirectoryIndex index.html index.html.var index.php index.phtml index.shtml
а это из conf файла с подключ. модулями
Код: Выделить всё
#
# Files in this directory are created at apache start time by /usr/sbin/rcapache2
# Do not edit them!
#
# as listed in APACHE_MODULES (/etc/sysconfig/apache2)
LoadModule authz_host_module /usr/lib/apache2-prefork/mod_authz_host.so
LoadModule actions_module /usr/lib/apache2-prefork/mod_actions.so
LoadModule alias_module /usr/lib/apache2-prefork/mod_alias.so
LoadModule auth_basic_module /usr/lib/apache2-prefork/mod_auth_basic.so
LoadModule authz_groupfile_module /usr/lib/apache2-prefork/mod_authz_groupfile.so
LoadModule authn_file_module /usr/lib/apache2-prefork/mod_authn_file.so
LoadModule authz_user_module /usr/lib/apache2-prefork/mod_authz_user.so
LoadModule autoindex_module /usr/lib/apache2-prefork/mod_autoindex.so
LoadModule cgi_module /usr/lib/apache2-prefork/mod_cgi.so
LoadModule dir_module /usr/lib/apache2-prefork/mod_dir.so
LoadModule include_module /usr/lib/apache2-prefork/mod_include.so
LoadModule log_config_module /usr/lib/apache2-prefork/mod_log_config.so
LoadModule mime_module /usr/lib/apache2-prefork/mod_mime.so
LoadModule negotiation_module /usr/lib/apache2-prefork/mod_negotiation.so
LoadModule setenvif_module /usr/lib/apache2-prefork/mod_setenvif.so
LoadModule status_module /usr/lib/apache2-prefork/mod_status.so
LoadModule userdir_module /usr/lib/apache2-prefork/mod_userdir.so
LoadModule asis_module /usr/lib/apache2-prefork/mod_asis.so
LoadModule imagemap_module /usr/lib/apache2-prefork/mod_imagemap.so
LoadModule php5_module /usr/lib/apache2/mod_php5.so
LoadModule authz_default_module /usr/lib/apache2-prefork/mod_authz_default.so
RGB
Root/Good/Boot
Root/Good/Boot
Re: Apache и PHP
Посмотрите, какой mime-тип назначен PHP-файлам у вас, в конфигах веб-сервера.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Re: Apache и PHP
Вписал "AddType application/x-httpd-php .php .phtml" всё заработало!!!
Большёе СПАСИБО!
Большёе СПАСИБО!
RGB
Root/Good/Boot
Root/Good/Boot
Re: Apache и PHP
не сталкивалися:
перезапускаю апач и из файла /etc/apache2/sysconfig.d
убивается строка LoadModule php5_module /usr/lib/apache2/mod_php5.so
в чем прикол?
/usr/lib/apache2/mod_php5.so есть установлен!
перезапускаю апач и из файла /etc/apache2/sysconfig.d
убивается строка LoadModule php5_module /usr/lib/apache2/mod_php5.so
в чем прикол?
/usr/lib/apache2/mod_php5.so есть установлен!