Сайт намагається завантажити index.php замість того, щоб завантажувати його тільки на одну машину


1

Протягом декількох тижнів у мене виникла проблема на моєму комп'ютері (під керуванням Windows 7) з однією сторінкою входу, пов'язаною з моїм університетом - сайт працює дуже добре, якщо ви не увійшли в систему, але якщо ви спробуєте Ваш обліковий запис і натисніть "Увійти") браузер підказує мені завантажити index.php, як якщо б я збирався завантажити звичайний файл, а не завантажувати вхідний веб-сайт.

Як це можна виправити? Це робить те ж саме на кожному веб-переглядачі на моєму комп'ютері (пробували Firefox, Chrome і Safari), очищення кешу нічого не робить, а також перезавантаження. З іншого боку, це добре працює на моєму телефоні Android, iPad і ноутбуці. Він також працює добре для моїх друзів.

Я думаю, що конфігурація сервера може бути проблемою, але все-таки, чи не існує способу, щоб браузер знав, що він повинен робити? З іншого боку, вона не повинна працювати на ПК інших, якщо це дійсно тільки проблема сервера. Що я можу зробити?


2
У вас є асоціація файлів для .php файлів?
DavidPostill

2
Спробуйте видалити цю асоціацію і подивитися, що відбувається - можливо завантаження файлу, оскільки він вважає, що ви хочете його відредагувати.
DavidPostill

1
@FrankThomas Якщо це було так, це було б порушено для всіх.
DavidPostill

1
@Ramhound Так, але OP сказав у питання "це працює просто чудово на моєму телефоні Android, iPad і ноутбуці. Це також працює добре для моїх друзів" - може вказують на розбитий сервер, але, швидше за все, на розбитий клієнт.
DavidPostill

1
@Straightfw Answer додано:)
DavidPostill

Відповіді:


2

Браузер завантажує index.php замість того, щоб завантажувати його в браузер

Це може бути викликано неправильним налаштуванням сервера, але в цьому випадку це малоймовірно:

він працює дуже добре на моєму телефоні Android, iPad і ноутбуці Він також працює добре для моїх друзів.

Це також може бути викликане наявністю для асоціації файлів .php що має дію, яка вимагає завантаження файлу.

Наприклад, якщо .php потім пов'язаний з редактором (Dreamweaver у вашому випадку) index.php буде завантажено та відкрито відповідну програму, щоб її можна було редагувати.

Якщо потрібно відновити його пізніше, скористайтеся наступною командою, щоб переглянути поточну асоціацію, перш ніж її видалити:

assoc .php

Потім для видалення асоціації виконайте таку команду:

assoc .php=

Видалення асоціації вирішить проблему.


Подальше читання


Так чи інакше, це не має сенсу. Notepad ++ є моїм редактором для файлів HTML, але коли я відкриваю HTML-файл в Інтернеті, він не намагається завантажити його ...
InterLinked

1
@InterLinked Notepad ++ дивно, коли мова йде про реєстрацію розширеного файлу. Я вірю, що буде, якщо у вас є Завжди використовуйте цю програму, щоб відкрити цей файл увімкнено.
DavidPostill

Ні, тільки що пробував, він все одно працює нормально для мене
InterLinked

@InterLinked OK. Поглянемо на це більш детально пізніше, але водночас це вирішить питання ОП.
DavidPostill

1
@InterLinked O ригінальний P oster :) - людина, яка задала питання.
DavidPostill
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.