Перейти к содержанию
AlexCoder

[Решено] Свой php-файл и «Запрашиваемая страница не найдена!»

Рекомендуемые сообщения

Всем привет. Искал на форуме «Запрашиваемая страница не найдена», вопросов было задано немало, но моего случая там не нашёл. Вобщем, поместил в сайт пару своих php-файлов в подкатегорию. В эту подкатегорию так же поместил html-файл для сбора информации, которую php-файлы обрабатывать будут. Допустим, подкатегория называется «111». И в ней файлы «index.html» и пара с расширением «php». Когда захожу на "сайт/111/", то html-страница отображается, так как она называется «index.html» и её имя указывать не нужно. Ввожу там данные, нажимаю submit и получаю страницу сайта магазина с надписью «Запрашиваемая страница не найдена!». Хотя, там в файле ничего от сайта нет, там самописный php-файл.

Подскажите, пожалуйста, как решить эту проблему. Все найденные мною решения на этом форуме говорят то о ЧПУ, то о каких-нибудь модулях, но про свои php-файлы, сохранённые в подкатегории на сайте, я ничего не нашёл. Как сделать, чтобы ocStore (у меня 1.5.4.1) не вмешивался в работу самописных скриптов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все скрипты, которые не обрабатывает контроллер системы - чужеродные. Значит нужно лезть в ядро системы. Мне лично это так представляется :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У вас скорее бы не показывалась сайт.ру/111, нежели сайт.ру/111/script.php . Куда эту папку 111 кладете? Если положите в корень все ок будет работать, если не работает смотрите .htaccess, делайте там исключение из реврайта на index.php по маске вашего скрипта/папки. Хотя если честно "Звучит как бред!)))" © , потому что я никогда ничего не делал дополнительно для того чтобы работал какой нибудь самописный скрипт в корне/папке в корне магазина.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Причину нашёл. Несколько в неожиданном месте. Права на директорию нужно было просто поставить 755, а на файлы — 644, так как хостинг против излишности в правах...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Причину нашёл. Несколько в неожиданном месте. Права на директорию нужно было просто поставить 755, а на файлы — 644, так как хостинг против излишности в правах...

 

Не понял, а если идет запись в файл и нужно поставить права 777 на него, то что делать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А зачем файлу быть исполняемым для записи в него?

И что делать, я не знаю. Так хостер у себя настроил, меня он не спрашивал. :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.