- 本地搭建电影网站:建立网站运行环境 1/3
- 本地搭建电影网站:安装部署MacCMS10 2/3
- 本地搭建电影网站:使用cpolar发布局域网maccms10网站 3/3
上一篇:
本地搭建电影网站:建立网站运行环境 1/3
在上篇介绍中,我们为大家展示了如何在本地电脑上搭建一个适合Maccms10运行的环境。接下来,我们就可以在本地电脑上,安装MacCMS10网页,并处理出现的验证码错误和后台登录闪回问题。
根据上篇介绍,我们在phpstudy的“网站”页面,找到maccms10条目,在右侧的“管理”按钮点击“打开网站”,进入maccms10的安装页面(如果无法显示安装页面的,可以在地址栏中输入“localhost:83”进行访问)。
进入maccms10的安装界面,我们依照安装程序的提示,点击页面下方的“同一协议并安装系统”,接着程序会自动对本地环境进行测试,如果符合安装程序,就能继续点击“进行下一步”。
进入下一步后,我们需要将之前设置的数据库信息与maccms10关联起来,并设定一个管理员账号。需要注意的是,在设定数据库信息时不能填错(需要与在phpstudy设定的数据库信息一致),否则会导致网页在本地安装失败。同时,在填写完数据库信息后,需要点击“测试数据库连接”,数据库连接无误后,才能进行下一步安装程序。
我们点击页面下方的“立即执行安装”按钮后,稍等几秒钟,页面就会提示网页安装完成,接着自动跳入“系统管理”页面,即后台登录页面。而这也是最容易出现问题的地方。通常出现的问题,就是maccms10无限次出现“验证码错误”的提示(即便我们填入了正确的验证码),导致无法登录进maccms10的后台页面。
在这个问题上,笔者也是卡了很久,虽然可以通过编辑maccms.php文件关于是否进行验证码登录的命令行,强制关闭验证码登录核验。即通过VScode打开maccms.php文件,找到命令行“‘admin_login_verify’ => ‘1’,”将改行的值“1”改为“0”。这里有的文章指出命令在67行左右,但笔者是在86行找到的。
但笔者即便关闭验证码核验后,再次尝试登录maccms10后台,又会陷入输入正确用户名和密码后,闪回至未输入用户名和密码页面。最终,笔者通过查找php.ini文件,发现php.ini文件(该文件并在maccms10文件夹中,而是在phpstudy的php插件文件夹中,本例中使用的php版本为7.4,因此我们需要在路径D:phpstudy_proExtensionsphpphp7.4.3nts中寻找php.ini文件)的值显示需要一个tmp文件夹,因此我们需要依照该命令,创建一个tmp文件夹,并赋予其对应权限,才能彻底解决无法登录maccms10后台的问题。
首先我们找到php.ini文件,以记事本方式打开,使用记事本自带的“查找”功能,输入“session.save_path”查找该命令(该命名多次出现,但我们只要),可以发现该命令带有一个tmp文件夹的地址,但我们依照路径查找,并未发现有该文件夹,因此需要我们建立一个同名文件夹,并对其赋予相应权限,才能彻底解决无法登录maccms10的问题。
需要注意的是,php.ini原命令中tmp文件夹路径并非没有这么长,是笔者为方便区分重设tmp路径,若读者对于编程并不熟悉,最好还是依照原命令显示的路径建立tmp文件夹,避免出现问题。
依照php.ini命令显示,我们在对应路径文件夹中,鼠标右键点选“新建文件夹”,并将其命名为“tmp”
接着鼠标右键该文件夹,点选最下方的“属性”,点击“安全”选项卡中的权限“编辑”按钮,点选“Users”,再勾选“完全控制”,为这个文件夹赋予全部权限(包括读、写、保存等)。最后点击选项卡下方的“确认”按钮,完成对文件夹的赋权。
完成这步设置后,我们再回到maccms10的后台登录界面,输入正确的验证码、用户名和密码后,就能登录进入maccms10的后台页面,我们可以在这个页面中设置网页模板、电影链接来源、网页播放器等等内容。
当然对maccms10的详细使用说明,并不是我们要阐述的主要内容,网上也有很对关于maccms10的使用教程,大家可以根据自己的需要进行相关查阅(笔者也是在网上随意找了一个免费模板,更换了maccms10的主页面)。至此我们就在本地电脑上完成了maccms10的安装,此时我们再输入localhost:83,查看我们的maccms10网页,就会发现网页已经变的像模像样了。
在本地maccms10网站搭设完毕后,我们就可以通过cpolar建立的内网穿透数据隧道,将本地的maccms10网站发布到公共互联网上,或者将cpolar生成的公共互联网地址发送给一众好友,邀请大家一同观赏精彩电影。由于篇幅所限,将本地的maccms10网站发布到公共互联网的内容,我们将在下篇文章中为大家详细展示。使用cpolar发布个人电影网站,只是cpolar内网穿透功能的一个应用场景,cpolar创建的数据隧道还能应用在更多场景中。如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。
下一篇: