Я НЕ разработчик PHP. Я кодирую в .NET. Меня попросили переместить приложение php в другую среду.
Я установил установку PHp, и переместил 2 приложения php и. получил это работает.
Но одно приложение, которое я переместил, не работает …
Это просто делает пустой экран.
Но когда я говорю Localhost / ApplicationName, в нем перечисляются папки приложений и файлы php.
Но когда я нажимаю на него, вроузер гаснет.
Может кто-нибудь указать на пошаговое решение проблем с тестированием?
Спасибо
Есть много способов, которыми php-файл может вернуть пустую страницу
сначала убедитесь, что файл работал в предыдущей среде, если нет, то это совсем другая проблема
сделайте следующее для того, что, по вашему мнению, наиболее вероятно:
Вы можете зайти в файл php.ini и установить для переменных ошибок значения по умолчанию для разработки, а затем проверить, не возвращает ли он какие-либо допустимые ошибки.
^ это то, что я использую все время для фатальных проблем, но потом всегда возвращаю его к исходному состоянию
или проверьте журналы ошибок, как предложил JimL
если это сработало в предыдущем env, то вам нужно выяснить, в чем разница между обеими средами.
такие вещи, как настройка php.ini, IIS vs apache или любой другой http-сервер, linux vs windows
проверьте, возвращает ли какая-либо из страниц php что-либо вообще (например, в firefox, щелкните правой кнопкой мыши + inspect, затем используйте вкладку сети)
если это ошибка 500, файл, вероятно, содержит ошибку (и сервер настроен на возврат 500 при ошибке)
если файл не слишком большой, вы можете просмотреть его и использовать здравый смысл программирования, чтобы увидеть, легко ли вы можете обнаружить ошибку (такие вещи, как ссылки на несуществующие файлы и т. д., не должны быть слишком сложными даже без опыта php)
когда он ссылается на файлы, также проверьте правильность записи для Windows IIS
не стесняйтесь давать больше информации в вашем ОП или в комментарии, если вы узнаете какую-либо информацию, и я сделаю все возможное, чтобы помочь
Отказ от ответственности, у меня нет конкретных знаний IIS, я работаю с Apache (как Windows, так и Linux)
Других решений пока нет …