ThinkPHP6如何不用php think run实现正常工作

发布于 2022-09-12 23:16:25 字数 1040 浏览 30 评论 0

问题描述

官方文档的介绍里说了可以使用php think run直接启动tp服务甚至可以自定义端口。
但是现在这是一台只有cpanel界面的服务器,没有ssh权限,只能把项目通过ftp上传到服务器上,可以在cpanel界面配置apache。访问的时候出现You don't have permission to access this resource.错误。

问题出现的环境背景及自己尝试过哪些方法

  • Ubuntu 14
  • Apache2
  • ThinkPHP 6 (通过php think run的话可以正常访问比如http://ip:8080)

相关代码

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/public/public/index.php
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        <Directory "/var/www/public/public/index.php">
            Options Indexes FollowSymLinks
            AllowOverride all
            Require all granted
        </Directory>
</VirtualHost>

你期待的结果是什么?实际看到的错误信息又是什么?

怎样实现上传项目文件后,通过配置服务器或者项目或者其他什么,可以正常使用tp6的项目。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

痴者 2022-09-19 23:16:25

大哥,你不看tp的官方文档的么?里面有关于apache下的部署配置啊……你的document Root目录写错了,到public目录就可以了,另外看你需不需要伪静态,需要的话还要加配置.
仔细看官方文档!仔细看官方文档!仔细看官方文档!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文