PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > YznCMS

yzncms,虚拟主机不支持绑定public的方法

管理员 2024-12-01
YznCMS
229

默认入口文件位于public/index.php,这样设计是让应用部署更安全

大部分虚拟主机是支持绑定public目录的

阿里云


具体文档见:https://help.aliyun.com/zh/cloud-web-hosting/user-guide/switch-site-root-directory?spm=a2c4g.11186623.0.0.7eef166aLeMW4O

西部数码:


具体文档见:https://www.west.cn/faq/list.asp?unid=2265


百度虚拟主机:

代码见【各类虚拟主机伪静态使用注意事项】章节,里面的代码包含了目录绑定和伪静态


如果实在不能绑定public目录,使用以下方法:

新建index.php文件到网站根目录,并添加以下代码

<?php
namespace think;if (version_compare(PHP_VERSION, '5.6.0', '<')) {
    header("Content-type: text/html; charset=utf-8");
    die('PHP 5.6.0 及以上版本系统才可运行~ ');}define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);define('APP_PATH', ROOT_PATH . 'application' . DIRECTORY_SEPARATOR);// 加载基础文件require ROOT_PATH . 'thinkphp' . DIRECTORY_SEPARATOR . 'base.php';// 执行应用并响应Container::get('app')->run()->send();

如果是Apache服务器还需要将public目录的.htaccess文件移动到根目录



希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部