The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Php-файл открывается как текстовый"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Php-файл открывается как текстовый"  
Сообщение от Medlar (ok) on 09-Апр-09, 11:48 
ALT Linux 4.0. Apache 2.2.4

1. rpm -aq|grep php :
php-base-2.2-alt1
php5-suhosin-0.9.19-alt1
php5-cgi-5.2.2-alt1
php5-mysql-5.2.2-alt1
php5-mbstring-5.2.2-alt1
php5-libs-5.2.2-alt1
php5-5.2.2-alt1
apache2-mod_php5-5.2.2-alt1
php5-mcrypt-5.2.2-alt1

2. httpd2 -t -D DUMP_MODULES
Loaded Modules:
core_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
alias_module (shared)
authz_host_module (shared)
autoindex_module (shared)
dir_module (shared)
include_module (shared)
log_config_module (shared)
logio_module (shared)
mime_module (shared)
negotiation_module (shared)
php5_module (shared)
Syntax OK

3. httpd2.conf
# Various default settings
Include conf/extra-enabled/*.conf

3.1. ls -l extra-enabled
httpd-addon.d.conf -> conf/extra-available/httpd-addon.d.conf

3.2. cat conf/extra-available/httpd-addon.d.conf
Include conf/addon.d/A.*.conf

3.3 cat conf/addon.d/A.apache2-mod_php5.conf
LoadModule php5_module        /usr/lib/apache2/modules/mod_php5.so
# AddModule mod_php5.c

AddType  application/x-httpd-php5         .php .php5 .php4 .php3 .phtml
AddType  application/x-httpd-php5-source  .phps
AddHandler application/x-httpd-php5 .php .php5 .php4 .php3 .phtml

Php-файл открывается как текстовый. В чем может быть проблема?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Php-файл открывается как текстовый"  
Сообщение от Medlar (ok) on 09-Апр-09, 11:59 
Я в php вообще никак и ничто. Поддержка php делалась для нового сайта, разработанного
сторонней лабораторией. Сделали они его на Windows и на PHP4, теперь в процессе переноса.
Все их php-файлы действительно открываются как текстовые.

В то же время мой тестовый 1.php открывается нормально: я вижу просто сообщение It works
плюс вывод phpinfo (про секьюрность знаю, эта функция временно была удалена их списка disabled, так нужно было разработчикам сайта)
<?php
echo "It works ...";
phpinfo();
?>

Означает ли моя конфигурация из первого поста и то, что 1.php видится нормально, что проблемы не на моей стороне?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Php-файл открывается как текстовый"  
Сообщение от anonymous (??) on 09-Апр-09, 12:12 
1. short_open_tag = Off в php.ini
2. файлы на самом деле *.PHP, а не *.php
3. а в error.log что?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Php-файл открывается как текстовый"  
Сообщение от Medlar (ok) on 09-Апр-09, 12:23 
>1. short_open_tag = Off в php.ini

имеется short_open_tag = Off

>2. файлы на самом деле *.PHP, а не *.php

учту

>3. а в error.log что?

ничего


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Php-файл открывается как текстовый"  
Сообщение от anonymous (??) on 09-Апр-09, 12:38 
>>1. short_open_tag = Off в php.ini
>имеется short_open_tag = Off

Ну выставьте в On (я же не знаю, что в тех файлах, которые вам выдали)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Php-файл открывается как текстовый"  
Сообщение от Medlar (??) on 10-Апр-09, 09:41 
спасибо, помогло
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Php-файл открывается как текстовый"  
Сообщение от tiv (ok) on 09-Апр-09, 12:17 
если ваш 1.php отработал, значит у вас все правильно настроено, но это не значит что вам не придется разбираться почему не работает то что вам дали.
посмотрите что внутри файлов, попробуйте напустить на один из файлов утилиту dos2unix и посмотреть как он будет открываться
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Php-файл открывается как текстовый"  
Сообщение от Medlar (ok) on 09-Апр-09, 12:27 
>если ваш 1.php отработал, значит у вас все правильно настроено, но это
>не значит что вам не придется разбираться почему не работает то
>что вам дали.

это понятно, вот я и разбираюсь ...
Разработчики попросили PHP4 поставить. Посомтрим, может, все наладится....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Php-файл открывается как текстовый"  
Сообщение от Kos (??) on 09-Апр-09, 13:23 
выше уже советовали dos2unix использовать. Если писали под виндой то это самое оно.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Php-файл открывается как текстовый"  
Сообщение от angra (ok) on 10-Апр-09, 02:39 
dos2unix обычно нужен для cgi файлов ибо неправильное окончание строки портит путь к интерпретатору в первой строке.
Для пыха окончание строк роли не играет, а вот <? вместо <?php наиболее вероятная причина проблемы. Так как в наличии suhosin, то указание short_open_tag = On только в php.ini может и не решить проблему.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Php-файл открывается как текстовый"  
Сообщение от Medlar (??) on 10-Апр-09, 09:43 
там в файлах вообще не было виндовых окончаний строк.

да, у них написано именно так - <? вместо <?php

Проблема решена (short_open_tag = On), всем спасибо!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру