PHP部署在服务器上(Laravel)
我建立了一个Laravel PHP项目PHP部署在服务器上(Laravel)
对于我的本地测试,
第一种方式: “PHP工匠服务” 的项目的根目录
--->本地主机:8000 /项目
方式二: “PHP -S本地主机:8080” 中的公用文件夹
--->本地主机:8080 /项目
然而,当上传我laravel项目服务器通过FileZilla。
它返回HTTP错误500当“xxx.com/item” 但我可以看到“xxx.com/index.html”当我把index.html的同一目录
如何部署项目?需要安装或配置一些东西? SSH?
感谢
我已经回答了一个问题,像这样的here
存档/压缩/ ZIP您的项目,并把它上传到public_html
并解
创建MySQL数据库数据库(在的cPanel )
导入.sql
文件从本地phpmyadmin
到在线托管
现在去public_html
和编辑.env
文件,更改以下
DB_DATABASE=DatabaseName
DB_USERNAME=DatabaseUsername
DB_PASSWORD=DatabasePassword
现在只开放yourwebsite.com和你的应用程序将在那里!
我把我的项目放入public_html,但它返回HTTP 500错误 –
你是否遵循所有这些步骤@WalkerBase? –
您必须将您的域名路径链接到/ public,或者您可以在根文件夹中使用.htaccess文件将其重定向到/ public文件夹中。由于公用文件夹包含index.php文件。
,但如果我在公用文件夹中放入index.html - >“hello world”,那就好了 –
检查授予文件的权限 – Anuj
那么本地测试的作品就是我收集的内容? 500意味着内部服务器错误,因此请检查您的Web服务器日志。可能的权限问题。您还需要确保公用文件夹与您的网站根目录相匹配。 – Devon
但我没有在服务器上运行任何命令,如“php ...” –