我见过很多关于我的问题的类似的教程和问题,但是似乎没有一个涉及到这里发生的事情。作为拉勒维尔的新手,我在index.php上遇到了一些困难。它看起来像是__DIR__ ."path/here“不接受../就像人们所期望的那样。它是附加到文件路径,而不是向上移动目录。如下所示,警告/错误:
Warning: require(/home/user1/public_html/blog/../vendor/autoload.php):
failed to open stream: No such file or directory in
/home/user1/public_htm/blo
因此,我是php/laravel的新手,正在尝试在opensuse 15.0上使用composer来设置我的环境。
当我尝试运行php artisan migrate时
我得到了这个错误:
PHP Warning: require(/home/mattyo/FirstLaravelProject/matt-project-laravel/vendor/autoload.php): failed to open stream: No such file or directory in /home/mattyo/FirstLaravelProject/matt-project-laravel/a
我遵循了将laravel项目部署到主机(使用cpanel)的指导方针。
1.我已将除公用文件夹之外的所有目录和文件上载到服务器上的根文件夹。
2.我已经将公用文件夹中的所有内容都上传到了public_html
3.我将index.php中的URL修改为/..index.php/autooload.php和/.index.php/app.php
我现在可以访问网页索引了。但是当我尝试访问登录和注册或者其他我写的路由时,出现了一个问题
Class 'Symfony\Component\HttpFoundation\RedirectResponse' not found
更令人困惑的
我的应用后端突然停止工作,返回500HTTP错误和laravel.log中的这个错误: [2020-09-16 12:28:15] local.ERROR: Uncaught Error: Class 'Illuminate\Http\Response' not found in /home/.../vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php:424
[2020-09-16 12:28:19] local.ERROR: Class 'Illuminate\Http\
现在,我已经使用composer命令"composer create-project --prefer-dist laravel/laravel myappname“在本地服务器上安装了Laravel框架,一切工作正常。然后在共享主机上安装相同的composer命令,但什么都不起作用。当我访问索引页面时返回错误: Failed to load resource: the server responded with a status of 500 () 当我在cosole上运行命令php artisan return error时: PHP Fatal error: Uncaught
我是PHPUnit和单元测试方面的新手,所以我通过composer安装了PHPUnit和phar,直到我尝试开始简单的测试,一切都很顺利。我使用的是PhpStorm,在这里我可以看到所有的类都是自动加载的,但是当我试图开始测试时,我得到了一个错误:
Fatal error: Class 'PharIo\Manifest\Simple' not found in C:\xampp\htdocs\mydocs\
我不明白为什么他要在文件夹上层寻找它,而不是PHPUnit存在?
我试图在composer.json中配置autoload部分,在phpunit.xml中检查设置,但是没有