嗨,我是Laravel的新手。我必须将laravle项目上传到Linux服务器(CentOS)。客户提供我ftp路径。例如10.222.20.10/srp。因此,我将所有文件放入该路径,并在.env文件中编辑了数据库之后。我在webbrowser上运行10.222.20.10/srp,但出现错误“此页面无法正常工作,错误500”。我附上了下面的图片。感谢您的建议,非常感谢。
答案 0 :(得分:0)
请按照以下步骤操作:
1.public文件夹(index.php)是您的应用程序集的起点
require __DIR__.'/../vendor/autoload.php';
$app = require_once __DIR__.'/../bootstrap/app.php';
根据您的配置或使用符号链接
2。迁移数据库(如果您没有ssh访问权限,请创建一条路由并使用Artisan门面Artisan::call("migrate");
并且不要忘记删除它)
3。链接存储(如果需要)(如果您没有ssh访问权限,请创建一条路线并使用Artisan门面Artisan::call("storage:link");
并且不要忘记删除它)
4。检查服务器日志,可能文件夹权限错误。
答案 1 :(得分:0)
请按照以下步骤操作:
1。 将 / project / public 目录中的所有内容复制到 project / 请记住,还将 public / .htaccess 复制到项目/ 现在,我们修改 www / index.php 以反映新的结构。不要修改 project / public / index.php ,好吗?仅修改 www / index.php ,请记住这一点!
找到以下行
require __DIR__.’/../bootstrap/autoload.php’;
$app = require_once __DIR__.’/../bootstrap/app.php’;
并按照以下说明将其更新为正确的路径
require __DIR__.’/../project/bootstrap/autoload.php’;
$app = require_once __DIR__.’/../project/bootstrap/app.php’;
2。设置permision 777项目/存储和项目/引导程序/缓存
答案 2 :(得分:0)