opencart修改后台文件夹名
在使用opencart进行二次开发时,若需要修改后台目录的文件夹名是可以操作的。具体步骤如下:
1、将网站后台文件夹名字改成opencartadmin
2、在该文件夹下找到config.php文件如图
$document_root = $_SERVER['DOCUMENT_ROOT'];
$server_name = $_SERVER['SERVER_NAME'];
//$website_root = str_replace("admin/", "", $document_root); if ( isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1')) ) {
// HTTP
define('HTTP_SERVER', 'https://' . $server_name . '/admin/');
define('HTTP_CATALOG', 'https://' . $server_name . '/'); // HTTPS
define('HTTPS_SERVER', 'https://' . $server_name . '/admin/');
define('HTTPS_CATALOG', 'https://' . $server_name . '/'); define('CDN_SERVER', 'https://d1eki5bd8dytdi.cloudfront.net/'); } else {
// HTTP
define('HTTP_SERVER', 'http://' . $server_name . '/admin/');
define('HTTP_CATALOG', 'http://' . $server_name . '/'); // HTTPS
define('HTTPS_SERVER', 'http://' . $server_name . '/admin/');
define('HTTPS_CATALOG', 'http://' . $server_name . '/'); define('CDN_SERVER', 'http://d1eki5bd8dytdi.cloudfront.net/'); } // DIR
define('DIR_APPLICATION_GLOBAL', $document_root . '/');
define('DIR_APPLICATION', $document_root . '/admin/');
define('DIR_SYSTEM', $document_root . '/system/');
define('DIR_LANGUAGE', $document_root . '/admin/language/');
define('DIR_TEMPLATE', $document_root . '/admin/view/template/');
define('DIR_CONFIG', $document_root . '/system/config/');
define('DIR_IMAGE', $document_root . '/image/');
define('DIR_CACHE', $document_root . '/system/cache/');
define('DIR_DOWNLOAD', $document_root . '/system/download/');
define('DIR_UPLOAD', $document_root . '/system/upload/');
define('DIR_LOGS', $document_root . '/system/logs/');
define('DIR_MODIFICATION', $document_root . '/system/modification/');
define('DIR_CATALOG', $document_root . '/catalog/');
define('DIR_INVOICE', $document_root . '/admin/invoice/');
define('DIR_VENDOR', $document_root . '/vendor/');
define('DIR_EXCEL', $document_root . '/admin/excel/');
define('HTTP_PROTENTIAL_CUSTOMER_EXCEL', HTTP_SERVER . 'excel/protential_customer.xlsx');
define('HTTP_PROTENTIAL_MANUFACTURER_EXCEL', HTTP_SERVER . 'excel/protential_manufacturer.xlsx');
define('HTTP_EXCEL', HTTP_SERVER . 'excel/');
define('DEFAULT_VOLUME_ID', 4);
define('DEFAULT_PRICE_TYPE_ID', 1);
define('DEFAULT_ORDER_CUSTOMER_ID', 66);
define('ATTR_BRAND_ID', 18);
define('ATTR_GROUP_ID', 7);
define('ATTR_SPECIFICATION_ID', 21);
define('ATTR_EXPIRATION_ID', 13);
define('NORMAL_USER_ID', 5);
define('AUTHORIZED_USER_ID', 1);
define('RANDOM_SORT_BASE', 1000);
define('DEFAULT_CURRENCY', 'CNY');
define('STUFF_COMMISSION', 0.05);
define('MODEL_NO_LENGTH',6);
define('LENGTH_CLASS_ID_METER', 4);
define('FOB_CURRENCY_ID', 4); // DB
/*
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'cso-main-db.cukuz7fl9ajn.ap-southeast-1.rds.amazonaws.com');
define('DB_USERNAME', 'admin');
define('DB_PASSWORD', 'cso1234#');
define('DB_DATABASE', 'CSOMain');
define('DB_PREFIX', 'oc_');
*/
require_once("../inc/dbConfig.php");
然后用使用编辑器对admin全部替换成opencartadmin
<?php $document_root = $_SERVER['DOCUMENT_ROOT'];
$server_name = $_SERVER['SERVER_NAME'];
//$website_root = str_replace("opencartadmin/", "", $document_root); if ( isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1')) ) {
// HTTP
define('HTTP_SERVER', 'https://' . $server_name . '/opencartadmin/');
define('HTTP_CATALOG', 'https://' . $server_name . '/'); // HTTPS
define('HTTPS_SERVER', 'https://' . $server_name . '/opencartadmin/');
define('HTTPS_CATALOG', 'https://' . $server_name . '/'); define('CDN_SERVER', 'https://d1eki5bd8dytdi.cloudfront.net/'); } else {
// HTTP
define('HTTP_SERVER', 'http://' . $server_name . '/opencartadmin/');
define('HTTP_CATALOG', 'http://' . $server_name . '/'); // HTTPS
define('HTTPS_SERVER', 'http://' . $server_name . '/opencartadmin/');
define('HTTPS_CATALOG', 'http://' . $server_name . '/'); define('CDN_SERVER', 'http://d1eki5bd8dytdi.cloudfront.net/'); } // DIR
define('DIR_APPLICATION_GLOBAL', $document_root . '/');
define('DIR_APPLICATION', $document_root . '/opencartadmin/');
define('DIR_SYSTEM', $document_root . '/system/');
define('DIR_LANGUAGE', $document_root . '/opencartadmin/language/');
define('DIR_TEMPLATE', $document_root . '/opencartadmin/view/template/');
define('DIR_CONFIG', $document_root . '/system/config/');
define('DIR_IMAGE', $document_root . '/image/');
define('DIR_CACHE', $document_root . '/system/cache/');
define('DIR_DOWNLOAD', $document_root . '/system/download/');
define('DIR_UPLOAD', $document_root . '/system/upload/');
define('DIR_LOGS', $document_root . '/system/logs/');
define('DIR_MODIFICATION', $document_root . '/system/modification/');
define('DIR_CATALOG', $document_root . '/catalog/');
define('DIR_INVOICE', $document_root . '/opencartadmin/invoice/');
define('DIR_VENDOR', $document_root . '/vendor/');
define('DIR_EXCEL', $document_root . '/opencartadmin/excel/');
define('HTTP_PROTENTIAL_CUSTOMER_EXCEL', HTTP_SERVER . 'excel/protential_customer.xlsx');
define('HTTP_PROTENTIAL_MANUFACTURER_EXCEL', HTTP_SERVER . 'excel/protential_manufacturer.xlsx');
define('HTTP_EXCEL', HTTP_SERVER . 'excel/');
define('DEFAULT_VOLUME_ID', 4);
define('DEFAULT_PRICE_TYPE_ID', 1);
define('DEFAULT_ORDER_CUSTOMER_ID', 66);
define('ATTR_BRAND_ID', 18);
define('ATTR_GROUP_ID', 7);
define('ATTR_SPECIFICATION_ID', 21);
define('ATTR_EXPIRATION_ID', 13);
define('NORMAL_USER_ID', 5);
define('AUTHORIZED_USER_ID', 1);
define('RANDOM_SORT_BASE', 1000);
define('DEFAULT_CURRENCY', 'CNY');
define('STUFF_COMMISSION', 0.05);
define('MODEL_NO_LENGTH',6);
define('LENGTH_CLASS_ID_METER', 4);
define('FOB_CURRENCY_ID', 4); // DB
/*
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'cso-main-db.cukuz7fl9ajn.ap-southeast-1.rds.amazonaws.com');
define('DB_USERNAME', 'opencartadmin');
define('DB_PASSWORD', 'cso1234#');
define('DB_DATABASE', 'CSOMain');
define('DB_PREFIX', 'oc_');
*/
require_once("../inc/dbConfig.php");
注意:一些vqmod模式的功能插件默认找admin这个后台文件夹名字,那你可以针对此vqmod的相应xml文件也做如此修改调整即可。
opencart修改后台文件夹名的更多相关文章
- 树莓派Ubuntu 16.04 MATA系统 修改用户文件夹名后,提示configure it with blueman-service
自从修改了树莓派的Ubuntu 16.04 MATA 系统的 /home/ 下的用户文件夹名后,使用vncserver远程操作,看到桌面每次都提示 Configured directory for i ...
- Win10系统修改主机名、用户名称和密码、以及C盘中的用户文件夹名
写在前面 近期重新安装了Ubuntu16.04系统,同时也修改了Windows10系统的用户名.密码,还有C盘用户文件夹名称.对于Linux和windows系统来说,修改名称基本都是三部分,主机名.用 ...
- C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名
原文:C# 文件操作(全部) 追加.拷贝.删除.移动文件.创建目录 修改文件名.文件夹名 本文也收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加.拷贝.删除.移动文件.创建目录.递归 ...
- C# 选择文件、选择文件夹、打开文件(或者文件夹) 路径中获取文件全路径、目录、扩展名、文件名称 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名!!
https://www.cnblogs.com/zhlziliaoku/p/5241097.html 1.选择文件用OpenDialog OpenFileDialog dialog = new Ope ...
- Python小代码_15_遍历指定路径下的所有文件和文件夹,并格式化输出文件路径文件名和文件夹名,文件大小,修改时间
遍历指定路径下的所有文件和文件夹,并格式化输出文件路径文件名和文件夹名,文件大小,修改时间 import osimport datetime def print_tree(dir_path): for ...
- java实现批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码
java实现批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码 作者:Vashon package com.ywx.batchrename; import java.io.File; import ...
- python--批量修改文件夹名
python代码如下: import os , re import os.path rootdir = r'C:\Users\Administrator\Desktop\222' # rootdir ...
- C# 添加,修改,删除文件夹/文件集合
C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw ...
- 在Linux中要修改一个文件夹或文件的权限
在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...
随机推荐
- 【转】Android ListView长按事件触发点击事件
原文网址:http://blog.csdn.net/twlkyao/article/details/17301609 算法在实现ListView的onItemLongClickListener的时候, ...
- js简易猜数字
Title #div1{ width:400px; height:400px; border:1px solid red; } h1{ width:400px; height:20px; } b#co ...
- ashx实现文件下载以及文件MD5码测试
cs using System; using System.Collections.Generic; using System.Linq; using System.Web; using System ...
- 在 IIS 上创建 FTP 站点
微软参考文档: 在 IIS 上生成 FTP 站点 主要过程: 1.控制面板 -> 程序 -> 启动或关闭Windows功能 -> 将Internet Information Serv ...
- Android Fragment详解(六):Fragement示例
把条目添加到动作栏 你的fragment们可以向activity的菜单(按Manu键时出现的东西)添加项,同时也可向动作栏(界面中顶部的那个区域)添加条目,这都需通过实现方法onCreateOptio ...
- Linux下找不到动态链接库
1.生成静态库 生成静态库使用ar工具,其实ar是archive的意思 $ar cqs libhello.a hello.o 2.生成动态库 用gcc来完成,由于可能存在多个版本,因此通常指定版本号: ...
- 关于sed的应用
公司让我做一个看一下在优化的程序和比原来的程序快多少,但是文件还在运行的服务器上,我需要把用到的文件复制到测试服务器上去.但是测试服务器上有的,目录不全,会导致scp出错.就发生了以下的故事. 首选我 ...
- openssl AES加密算法API的使用示例
openssl为用户提供了丰富的指令,同时也提供了供编程调用的API,本文以使用128位aes算法的ecb模式进行加密和解密验证,如下所示 第一种方法,直接使用aes算法提供的api进行调用,代码如下 ...
- Javascript进阶篇——(DOM—认识DOM、ByName、ByTagName)—笔记整理
认识DOM文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 将HTML代码分解 ...
- SqlServer表属性查询
获得表信息: select syscolumns.name as field, syscolumns.isnullable as nullis, systypes.name as sqltype, s ...