gpt4 book ai didi

php - 在 Azure 中运行 Fuel Php

转载 作者:行者123 更新时间:2023-12-03 03:12:06 26 4
gpt4 key购买 nike

我正在尝试将网站从 apache2 站点移动到 Azure 托管站点。我将 Azure 配置为 PHP 网站。我将网站的内容复制到 Azure 网站中。

我安装了 Pear PHP 不知道为什么,但有人建议我这样做。然后我跑了

php composer.phar self-update

php composer.phar update

并安装了 FuelPHP。

现在我收到此错误

Warning: require(\classes\autoloader.php): failed to open stream: No such file or directory in D:\home\site\wwwroot\app\bootstrap.php on line 4 Fatal error: require(): Failed opening required '\classes\autoloader.php' (include_path='.;C:\php\pear') in D:\home\site\wwwroot\app\bootstrap.php on line 4

知道如何解决这个问题吗?

谢谢。

最佳答案

路径\classes\...会找到windows操作系统文件系统中的绝对路径\classes\autoloader.php,该路径不是实际文件路径。

如果文件路径“classes\autoloader.php”,我们需要相对路径 classes\autoloader.php 或绝对完整路径 __DIR__."\classes\autoloader.php" php”与 bootstrap.php 位于同一目录中。

此外,我们可以在Azure Web Apps上进行简单的测试来验证问题:如果您有一个包含 autoloader.php 文件的 classes 文件夹,并且该文件夹与测试脚本位于同一目录中,echo realpath('\classes\autoloader.php'); 将返回空

echo realpath('classes\autoloader.php'); 将返回正确的完整路径

关于php - 在 Azure 中运行 Fuel Php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35894193/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com