Страница 1 из 2

Вместо открытия сайта скачивается файл

Добавлено: 01 апр 2017, 08:27
goro
Добрый день.
Установил последнюю версию программы, создал сайт(папку), перенес туда существующий рабочий сайт.
НО при открытии этого сайта на openserer-e у меня вместо открытии стартовой страницы скачивается index.php.

Почему, как исправить?

Re: Вместо открытия сайта скачивается файл

Добавлено: 27 ноя 2020, 20:19
ИванИванов
Добрый день.

Пожалуйста помогите, такая же проблема?

Re: Вместо открытия сайта скачивается файл

Добавлено: 16 дек 2020, 11:12
ERserver
Мало сведений.
Что за сайт?
Перенесли ли Вы базу данных?
С какой версии переносили и в какую?

Re: Вместо открытия сайта скачивается файл

Добавлено: 28 янв 2021, 19:32
alpha-gamma
Добрый день!

как решили? у меня таже проблема :((

Re: Вместо открытия сайта скачивается файл

Добавлено: 29 янв 2021, 14:34
ERserver
alpha-gamma, что за движок устанавливаете или сайт, cms,фреймворк?
Скачивается файл - данной информации не достаточно, что бы помочь с решением проблемы.

Re: Вместо открытия сайта скачивается файл

Добавлено: 29 янв 2021, 18:47
alpha-gamma
короче сейчас я немного уже продвинулась, надеюсь в нужном направлении,

сейчас уже не скачивается, но всё-равно выдает ошибки.

Движок Wordpress,
Apache_2.4-PHP_7.2-7.4
PHP_7.4
MariaDB-10.2
utf-8
utf8_general_ci
переношу сайт с хостинга https:// на OpenServer,
в общем-то перенесла, файлы и базу локальный сервер видит, НО

если ставлю в Настройках/Сервер галочку "Защитить сервер от внешнего доступа", то
вверху страницы сайта выдается ошибка (по 3 ошибки сразу - не видит пути):

либо "File(F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru/wp-includes/theme-compat/F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru/wp-content/languages/themes/creattica-creattica-ru_RU.mo) is not within the allowed path(s): (f:/openserverpanel/openserver/domains;f:/openserverpanel/openserver/userdata/php_upload;f:/openserverpanel/openserver/userdata/temp/xdebug;f:/openserverpanel/openserver/modules/system/html/openserver) in F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru\wp-includes\template.php on line 669"

либо "внутренняя ошибка сервера
Сервер столкнулся с внутренней ошибкой или неправильной конфигурацией и не смог выполнить ваш запрос.

Пожалуйста, свяжитесь с администратором сервера по адресу [адрес не указан], чтобы сообщить ему о времени возникновения этой ошибки и действиях, которые вы выполнили непосредственно перед этой ошибкой.

Дополнительные сведения об этой ошибке можно найти в журнале ошибок сервера.

Кроме того, при попытке использовать ErrorDocument для обработки запроса была обнаружена ошибка 500 Internal Server Error."
(это если я в .htaccess пишу
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress)

либо "Warning: file_exists(): open_basedir restriction in effect. File(F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru/wp-content/themes/creattica/F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru/wp-content/languages/themes/creattica-creattica-ru_RU.mo) is not within the allowed path(s): (f:/openserverpanel/openserver/domains;f:/openserverpanel/openserver/userdata/php_upload;f:/openserverpanel/openserver/userdata/temp/xdebug;f:/openserverpanel/openserver/modules/system/html/openserver) in F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru\wp-includes\template.php on line 663

Warning: file_exists(): open_basedir restriction in effect. File(F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru/wp-content/themes/creattica/F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru/wp-content/languages/themes/creattica-creattica-ru_RU.mo) is not within the allowed path(s): (f:/openserverpanel/openserver/domains;f:/openserverpanel/openserver/userdata/php_upload;f:/openserverpanel/openserver/userdata/temp/xdebug;f:/openserverpanel/openserver/modules/system/html/openserver) in F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru\wp-includes\template.php on line 666

Warning: file_exists(): open_basedir restriction in effect. File(F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru/wp-includes/theme-compat/F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru/wp-content/languages/themes/creattica-creattica-ru_RU.mo) is not within the allowed path(s): (f:/openserverpanel/openserver/domains;f:/openserverpanel/openserver/userdata/php_upload;f:/openserverpanel/openserver/userdata/temp/xdebug;f:/openserverpanel/openserver/modules/system/html/openserver) in F:\OpenServerPanel\OpenServer\domains\alpha-gamma.ru\wp-includes\template.php on line 669"
(это если я в .htaccess пишу
# BEGIN WordPress
# Директивы (строки) между `BEGIN WordPress` и `END WordPress`
# созданы автоматически и подлежат изменению только через фильтры WordPress.
# Сделанные вручную изменения между этими маркерами будут перезаписаны.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
- это то что на хостинге прописано и на хостинге сайт замечательно работает)

Re: Вместо открытия сайта скачивается файл

Добавлено: 29 янв 2021, 20:28
ERserver
alpha-gamma, нет смысла защищать галочкой сервер от внешнего доступа. Врятле к Вам кто-то придет на локальный сайт - пока Вы его не настроите при помощи IP , роутера и прочего.
Желательно чтобы в модулях было выставлено примерно то, что сейчас на сервере используется, тот же php и прочее.

Для начала предлагаю Вам в папке domains создать папку alpha-gamma без .ru
Дальше следовать вот примерно этим инструкциям:
Перенос wordpress на Open Server

А потом можно половить ошибки добавив в конфиг такие строки:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Где true включено, а false выключено.
И когда будете прописывать адрес, то на локальной машине у Вас будет http вместо https

PS: У Вас на мой взгляд очень большая вложенность OpenServerPanel\OpenServer\domains

Re: Вместо открытия сайта скачивается файл

Добавлено: 06 авг 2021, 03:42
orel
goro писал(а): 01 апр 2017, 08:27 Добрый день.
Установил последнюю версию программы, создал сайт(папку), перенес туда существующий рабочий сайт.
НО при открытии этого сайта на openserer-e у меня вместо открытии стартовой страницы скачивается index.php.

Почему, как исправить?
Как я решил у себя эту проблему
Зашел во все apache файлы и закоментировал те строки в которых было index.php
И все заработало как раньше ( http://localhost:3000/ ) открылся без предложения скачать страницу :D
До этого я просто перешел на другой порт 4200 и поработал на нём , но вернулся поиграл с файлами apache и что-то видимо перезаписалось обратно как и было
Попал я в эту проблему из-за файла .htaccess

Такого содержания
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php74” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
После того как добавил в него переход на страницу 404
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php74” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
 ErrorDocument 404 http://site.net.loc/index.php
</IfModule>
# php -- END cPanel-generated handler, do not edit
...
Потом раскоментировал обратно все строки где написано index.php и все продолжает работать как ни в чем не бывало :?

Вывод
Какое-то правильное поведение было поломано этой строкой кода
AddHandler application/x-httpd-ea-php74 .php .php7 .phtml


В таком виде работает:
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php74” package as the default “PHP” programming language.
<IfModule mime_module>
  ErrorDocument 404 http://site.net.loc/index.php
</IfModule>
# php -- END cPanel-generated handler, do not edit

Re: Вместо открытия сайта скачивается файл

Добавлено: 06 авг 2021, 10:20
SagePointer
orel писал(а): 06 авг 2021, 03:42 В таком виде работает:
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php74” package as the default “PHP” programming language.
<IfModule mime_module>
  ErrorDocument 404 http://site.net.loc/index.php
</IfModule>
# php -- END cPanel-generated handler, do not edit
Но сам этот код бредовый, ибо ErrorDocument не зависит от mime_module, а комментарии вообще не соответствуют его содержимому. Лучше всё это убрать и оставить из этих 6 строк только эту:
ErrorDocument 404 http://site.net.loc/index.php

Re: Вместо открытия сайта скачивается файл

Добавлено: 06 авг 2021, 16:08
orel
SagePointer писал(а): 06 авг 2021, 10:20
orel писал(а): 06 авг 2021, 03:42 В таком виде работает:
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php74” package as the default “PHP” programming language.
<IfModule mime_module>
  ErrorDocument 404 http://site.net.loc/index.php
</IfModule>
# php -- END cPanel-generated handler, do not edit
Но сам этот код бредовый, ибо ErrorDocument не зависит от mime_module, а комментарии вообще не соответствуют его содержимому. Лучше всё это убрать и оставить из этих 6 строк только эту:
ErrorDocument 404 http://site.net.loc/index.php
Не сильно шарю в этом , только начал изучать это море ))
спасибо за ответ :D
может быть моя история поможет в решении этой не редкой и досадной проблемы :idea:
а код этот я взял с хоста, там файлик лежал в корне, не знаю кто его создал, на сервере проблем нет а вот при загрузке его на пк сервер ( openserver ) вот так вот дело пошло )