ThinkPHP6如何不用php think run实现正常工作
问题描述
官方文档的介绍里说了可以使用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
大哥,你不看tp的官方文档的么?里面有关于apache下的部署配置啊……你的document Root目录写错了,到public目录就可以了,另外看你需不需要伪静态,需要的话还要加配置.
仔细看官方文档!仔细看官方文档!仔细看官方文档!