Ale*_*lex 5 php hosting frameworks shared
我正在尝试使用PHP框架,但我对Composer和终端命令没有信心.我想下载一个框架并将其上传到我的共享主机上,然后开始开发我的应用程序.有什么建议吗?
谢谢.
CodeIgniter https://codeigniter.com是一个功能强大的PHP框架,占用空间非常小
1.解压缩包.
2.将CodeIgniter文件夹和文件上载到您的服务器.通常,index.php文件将位于您的根目录下.
3.使用文本编辑器打开application/config/config.php文件并设置基本URL.如果您打算使用加密或会话,请设置加密密钥.
4.如果您打算使用数据库,请使用文本编辑器打开application/config/database.php文件并设置数据库设置.
如果您希望通过隐藏CodeIgniter文件的位置来提高安全性,则可以将系统和应用程序文件夹重命名为更私密的文件夹.如果您重命名它们,则必须打开主index.php文件,并使用您选择的新名称在文件顶部设置$ system_path和$ application_folder变量.
为了获得最佳安全性,系统和任何应用程序文件夹都应放在Web根目录之上,以便不能通过浏览器直接访问它们.默认情况下,.htaccess文件包含在每个文件夹中以帮助防止直接访问,但最好在Web服务器配置更改或不遵守.htaccess的情况下将其从公共访问中删除.
如果您希望公开您的视图,还可以将views文件夹移出应用程序文件夹.
移动它们之后,打开你的主index.php文件并设置$ system_path,$ application_folder和$ view_folder变量,最好是一个完整的路径,例如'/ www/MyUser/system'.
在生产环境中采取的另一个措施是禁用PHP错误报告和任何其他仅开发功能.在CodeIgniter中,可以通过设置ENVIRONMENT常量来完成,这在安全页面上有更全面的描述.
而已!
无论你走到哪里,你都拥有一个强大的MVC框架.它也很受欢迎.
如上所述(或以下?),我强烈建议Laravel.它目前是最强大,最完整和最通用的框架.需要比大多数框架更少的代码来实现某些功能.
您实际上不必了解composer,因为安装程序包的命令是以复制粘贴版本提供给您的.每个包都清楚地记录了所有包安装方法.
您需要调整"public"目录,以便通过符号链接指向public_html文件夹.
一个简单的符号链接就可以了.将其添加到.htaccess:
Options +FollowSymLinks
Run Code Online (Sandbox Code Playgroud)
如果您没有cPanel shell访问权限,只需使用cron函数为您创建符号链接.
| 归档时间: |
|
| 查看次数: |
6057 次 |
| 最近记录: |