首页 文章

如何在我的个人服务器上运行不是由我创建的Laravel应用程序

提问于
浏览
1

我需要改变一些不是由我创建的Laravel应用程序的前端功能 . 应用程序是使用Laravel创建的,我不知道如何启动和运行,所以我可以改变前端代码 . 我收到了源文件的副本 . 然后我将源文件放入我的 xampp/htdocs 文件夹中 . 我开始使用Xampp,在Gitbash中打开文件夹并输入PHP artisan serve . 该应用程序似乎没有运行 .

有什么我遗失或做错了吗?请注意我没有创建这个应用程序,为了您的信息,我知道如何在本地创建和运行Laravel应用程序,但是我想知道如果它不是由我个人创建的过程是否不同?

谢谢大家帮助我,我感谢你个人和这个社区 .

这是我在Gitbash中收到的错误:

PHP警告:require(C:\ xampp \ htdocs \ appoets \ bootstrap /../ vendor / autoload.php):无法打开流:C:\ xampp \ htdocs \ appoets \ bootstrap \ autoload中没有此类文件或目录第17行的.php警告:require(C:\ xampp \ htdocs \ appoets \ bootstrap /../ vendor / autoload.php):无法打开流:C:\ xampp \ htdocs \ appoets \中没有此类文件或目录第17行的bootstrap \ autoload.php PHP致命错误:require():无法打开所需的'C:\ xampp \ htdocs \ appoets \ bootstrap /../ vendor / autoload.php'(include_path ='C:\ xampp \ php \ PEAR')在第17行的C:\ xampp \ htdocs \ appoets \ bootstrap \ autoload.php中致命错误:require():无法打开所需的'C:\ xampp \ htdocs \ appoets \ bootstrap /../ vendor / autoload第17行的C:\ xampp \ htdocs \ appoets \ bootstrap \ autoload.php中的.php'(include_path ='C:\ xampp \ php \ PEAR')

请为我解决这个问题 . 如果遇到同样的错误 . 在Gitbash中打开正确的文件路径,然后运行“composer install”

在那之后修复了另一个问题 . 我在浏览器中加载了Laravel,它给出了一般错误消息,没有错误号或任何内容 . 要解决此问题,请转到 env.example 文件并重命名 . .env 然后转到终端或命令行并运行 php artisan key:generate . 在此命中之后保存所有并进行刷新 . 一切都应该修复!

2 回答

  • 0

    您获得的错误是因为您尚未安装作曲家依赖项 . 在运行应用程序之前使用composer安装它们:

    composer install

    这是在提供callstack之前的旧答案 . 我认为这对你来说仍然是有趣的背景信息,但不是立即相关的 .

    看起来你正在运行两个Web服务器,所以我怀疑你只是对应用程序运行的位置感到困惑 . XAMPP附带Apache . 我希望运行它会在端口80上启动它的Web服务器,这是Web浏览器使用的默认端口 . 因此,如果您尝试访问http:// localhost上的应用程序,那么您将访问此Web服务器,该服务器可能具有不同的(并且未设置)应用程序 . 运行php artisan serve将启动第二个使用PHP内置Web服务器的Web服务器 . 根据文档,此命令将使用的默认端口是8000:默认情况下,HTTP服务器将侦听端口8000.但是,如果该端口已在使用中,或者您希望以这种方式为多个应用程序提供服务,则可能需要指定要使用的端口 . 只需添加--port参数:因此,您可以通过此URL访问不带XAMPP的应用程序:http:// localhost:8000尝试这两个URL . 请注意,php artisan serve不会启动MySQL服务器 . 如果您正在使用数据库,则仍需要XAMPP来启动MySQL服务器 .

  • 0

    您的问题清单

    1. composer update --no-scripts  or composer install
     2. php artisan key:generate 
     3. rename example.env to .env
     4. Change database credentials, set debug mode! Change app url
     4. php artisan migrate(make sure u have the database running in the server)
     5. php artisan config:clear
     6. you are good to go!
    

相关问题