Это не тот же другой вопрос, как «php файл отображает текст или не выполняется».
В моем случае файлы php действительно работают нормально. Однако файлы (символическая ссылка) на файлы php не работают.
Например, нормальные файлы .php работают.
# ls -al
lrwxrwxrwx 1 ftomd psacln 9 Jul 21 2010 ystalyfera -> index.php
lrwxrwxrwx 1 ftomd psacln 9 Jul 21 2010 ystradgynlais -> index.php
Как видно из вышеизложенного, веб-сайты имеют собственный код, а все внутренние страницы являются символическими ссылками на основной файл index.php. Эти файлы символических ссылок не работают и отображаются как текстовые файлы.
Тот же скрипт работает на другом сервере (перенесенном оттуда) с Apache 2.2 и php 5.3.
На новом сервере установлены Apache 2.4 и php 5.4 (dso), CentOS 7 с Plesk 12.5
Я что-то упускаю?.
Какие-либо предложения?. Пожалуйста, дайте мне знать, если вам понадобится дополнительная информация.
Спасибо, Абдул
ystalyfera -> index.php
ystradgynlais -> index.php
Я думаю, что корень проблемы в том, что эти файлы (символические ссылки) без расширения. И стандартная конфигурация apache содержит что-то вроде этого
<IfModule mod_php5.c>
#
# Cause the PHP interpreter to handle files with a .php extension.
#
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
Должно быть
ystalyfera.php -> index.php
ystradgynlais.php -> index.php