Задать вопрос
@vetalmatitskiy
testing engineer

В чем может быть проблема с конфиругацией сайта на Linux?

Доброго дня, уважаемые гуру веба. пытаюсь локально запустить рабочую версию проекта. Бекендер в проекте все разрабатывает и тестит строго на винде и ничего кроме пользования openserver не знает, я же использую больше Ubuntu и при попытке запустить сайт с теми же версиями апача, mysql,php показывается лишь список файлов в папке,
652d1180b8844721bd398ee6cc22d08b.png
хотя под виндой все нормально подымается. пишу на проекте фронтенд и апачем почти не пользуюсь. есть ли какие-то способы понять в чем проблема с конфигами?
файл .htaccess имеет вид
AddDefaultCharset utf-8
AddCharset utf-8 *
<Files .htaccess>
	order allow,deny
	deny from all
</Files>
<Files *.ini>  
    Order deny,allow
    Deny from all
</Files>
#OLD -- AddOutputFilterByType DEFLATE text/plain text/css text/javascript application/javascript 
<IfModule mod_deflate.c>
    # Выставляем заголовок Content-Encoding: gzip.
    AddEncoding gzip .gz
    
    # Для favicon.ico
    AddOutputFilterByType DEFLATE image/x-icon
    # Для CSS-файлов.
    AddOutputFilterByType DEFLATE text/css
    # Для JavaScript-файлов.
    AddOutputFilterByType DEFLATE text/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/json
    # Для остальных типов файлов.
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/x-component
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/atom+xml
    AddOutputFilterByType DEFLATE font/truetype
    AddOutputFilterByType DEFLATE font/opentype
    AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
    AddOutputFilterByType DEFLATE image/svg+xml
    
    # Отключаем сжатие для тех браузеров, у которых проблемы
    # с его распознаванием.
    BrowserMatch "MSIE [456]" no_gzip dont-vary
    BrowserMatch "SV1;" !no_gzip !dont-vary
    BrowserMatch "Opera" !no_gzip !dont-vary
    BrowserMatch "Firefox/[0-3]\." gzip-only-text/html
    BrowserMatch "Firefox/3\.[1-9]" !gzip-only-text/html
    BrowserMatch "Chrome/2" gzip-only-text/html
    BrowserMatch "Safari" gzip-only-text/html
    BrowserMatch "Konqueror" gzip-only-text/html
</IfModule>
<IfModule dir_module>
    DirectoryIndex _fianta.php index.php index.html
</IfModule>
<IfModule mod_expires.c>
	FileETag MTime Size
	ExpiresActive on
	ExpiresDefault                                  "access plus 1 month"
	ExpiresByType text/cache-manifest               "access plus 0 seconds"
	ExpiresByType text/html                         "access plus 0 seconds"
	ExpiresByType text/xml                          "access plus 0 seconds"
	ExpiresByType application/xml                   "access plus 0 seconds"
	ExpiresByType application/json                  "access plus 0 seconds"
	ExpiresByType application/rss+xml       		"access plus 1 month"
	ExpiresByType image/x-icon              		"access plus 1 week" 
	ExpiresByType image/gif                 		"access plus 1 year"
	ExpiresByType image/png                 		"access plus 1 year"
	ExpiresByType image/jpg                 		"access plus 1 year"
	ExpiresByType image/jpeg                		"access plus 1 year"
	ExpiresByType video/ogg                 		"access plus 1 year"
	ExpiresByType audio/ogg                 		"access plus 1 year"
	ExpiresByType audio/mp3                 		"access plus 1 year"
	ExpiresByType video/mp4                 		"access plus 1 year"
	ExpiresByType video/x-flv 						"access plus 1 years"
	ExpiresByType video/webm                		"access plus 1 year"
	ExpiresByType text/x-component          		"access plus 1 month"
	ExpiresByType font/truetype             		"access plus 1 year"
	ExpiresByType font/opentype             		"access plus 1 year"
	ExpiresByType application/x-font-woff   		"access plus 1 year"
	ExpiresByType image/svg+xml             		"access plus 1 month"
	ExpiresByType application/vnd.ms-fontobject 	"access plus 1 year"
	ExpiresByType text/css                  		"modification plus 3 months"
	ExpiresByType application/javascript    		"modification plus 3 months"
	ExpiresByType application/x-javascript  		"modification plus 3 months"
	ExpiresByType text/javascript           		"modification plus 3 months"
</IfModule>
<IfModule mod_headers.c>
	Header append Cache-Control 					"public"
</IfModule>
# Заперещаем открытие сайта в iframe, на стороннем ресурсе. Тем самым предотвращаем clickjacking.
<IfModule mod_headers.c>
    Header set X-Frame-Options "SAMEORIGIN"
    <FilesMatch "\.(appcache|atom|crx|css|cur|eot|f4[abpv]|flv|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|tt[cf]|vcf|vtt|webapp|web[mp]|woff|xml|xpi)$">
        Header unset X-Frame-Options
    </FilesMatch>
</IfModule>
# Запрещаем IE автоматически определять тип документа. 
# Т.к. это потенциально может привести к проблемам с безопасностью.
<IfModule mod_headers.c>
    Header set X-Content-Type-Options "nosniff"
</IfModule>

# Отключаем вывод информации о сервере.
ServerSignature Off
#AddHandler application/x-httpd-php55  .php55 .php
#php_flag expose_php Off

#SetEnv TZ Europe/Kiev
php_value date.timezone Europe/Kiev

php_value upload_max_filesize 20M
php_value post_max_size 30M

Options -Indexes
ErrorDocument 403 /_404.php
ErrorDocument 404 /_404.php

RewriteEngine on
RewriteBase /

#FIANTA ENTRY
<IfModule mod_rewrite.c>
    RewriteCond %{HTTPS} !=on
    RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
    RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*).html$ _fianta.php?a=$1 [L,QSA]
  • Вопрос задан
  • 377 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
e_svirsky
@e_svirsky
Web Developer
А что если напрямую запустить _fianta.php?
site.dev/_fianta.php

Если заработает, значит не работает DirectoryIndex директива.
Ответ написан
Комментировать
#AddHandler application/x-httpd-php55 .php55 .php
очень давно уже htaccess не видел в глаза,смущает строчка, вроде закомментировано, а раскомментированной похожей не вижу.
Апаче откуда знает, что исполнять как php?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽