,
1. PHPStudy 如何新建站点域名:
1) 打开phpstudy 主界面->其他选项菜单->站点域名管理->编写网站域名/网站目录/第二域名/端口号->新增->点击新创建的站点->保存并设置生成配置文件;
2) 打开phpstudy 主界面->其他选项菜单->打开host ->新增 IP地址 域名
Bat: 相关联链接: 本地apache设置虚拟域名
2. 数据库无法插入Emoji 表情:
将数据库的字符集设置成: utf8mb4 -- UTF-8 Unicode.
3. 新建的控制器报错, 找不到--控制器不存在:
注意: 需要控制器名称和类名称保持一致.
(标准的URL 访问格式:http://domainName/index.php/模块/控制器/操作)
(控制器名称采用驼峰式命名法, 但是访问URL时必须采用匈牙利命名法, 否则找不到对应控制器, 或者需要设置)
需要保持类名和控制器名一致'url_convert'=>false, // 因为默认的URL访问是不区分大小写的,全部都会转换为小写的控制器名,除非你在应用配置文件中,关闭URL自动转换(支持驼峰访问控制器), 文件位置: application->config.php
4. 使用IP 地址无法访问虚拟域名:
1) 更改站点域名对应的端口号为非80端口;
2) 更改vhosts.conf 对应的VittualHost 为对应端口号;
3) 在httpd.conf 添加对应端口号监听;
4) 由于端口号为非80, 导致本地访问的时候需要添加对应的端口号.
----参考解决方式: https://phpwamp.iteye.com/blog/2354264 (未验证)
<VirtualHost *:8080>
DocumentRoot "E:\lzSoft\PHP\PHPTutorial\WWW\mytp\public"
ServerName www.tp5.com
ServerAlias tp5.com
<Directory "E:\lzSoft\PHP\PHPTutorial\WWW\mytp\public">
Options FollowSymLinks ExecCGI
AllowOverride All
Order allow,deny
Allow from all Require all granted
</Directory>
</VirtualHost>
Listen 8080 // 监听8080端口
网友评论