Как разрешить кастомному файлу php прямой доступ в joomla 3.9?

Формы были встроены в статью, которая будет иметь доступ за пределами php-файла Joomla. Если я отключу htaccess, он работает, но если я включу, я не могу получить доступ к пользовательскому файлу php. Есть ли возможность разрешить только этот файл в htaccess?

<form action = "form_submit.php">
<input hidden = "return_url" value = "">
</form>
\\should be submit and redirect to article url
//http://example.com/form_submit.php giving 500 server error

Вы можете поместить свой файл PHP в подпапку, которая имеет собственный htaccess, переопределяющий основной.

M. Eriksson 08.02.2019 16:07
example.com/membership/form_submit.php выдает ошибку 500
mike 08.02.2019 16:16

Тогда кажется, что у вас есть ошибка в файле PHP. Проверьте журнал ошибок вашего сервера и посмотрите, что на самом деле представляет собой сообщение об ошибке. Если вы работаете локально, я бы рекомендовал включить display_errors.

M. Eriksson 08.02.2019 16:18

@MagnusEriksson да, вы правы, я могу повторить привет, и файл выхода работает. Не могли бы вы показать мне, как добавить собственный файл php в joomla

mike 08.02.2019 16:36

Если вы запустили echo в свой файл и это сработало, то вы уже успешно добавили пользовательский файл PHP в joomla. У вас должна быть какая-то ошибка PHP, если вы получаете ошибку 500. Как я уже сказал, вам нужно выяснить, что это за ошибка, и вам нужно добавить код этого файла в свой вопрос, если вы хотите, чтобы мы могли помочь.

M. Eriksson 09.02.2019 09:29
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
165
0

Другие вопросы по теме