在使用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修改后台文件夹名的更多相关文章

  1. 树莓派Ubuntu 16.04 MATA系统 修改用户文件夹名后,提示configure it with blueman-service

    自从修改了树莓派的Ubuntu 16.04 MATA 系统的 /home/ 下的用户文件夹名后,使用vncserver远程操作,看到桌面每次都提示 Configured directory for i ...

  2. Win10系统修改主机名、用户名称和密码、以及C盘中的用户文件夹名

    写在前面 近期重新安装了Ubuntu16.04系统,同时也修改了Windows10系统的用户名.密码,还有C盘用户文件夹名称.对于Linux和windows系统来说,修改名称基本都是三部分,主机名.用 ...

  3. C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名

    原文:C# 文件操作(全部) 追加.拷贝.删除.移动文件.创建目录 修改文件名.文件夹名 本文也收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加.拷贝.删除.移动文件.创建目录.递归 ...

  4. C# 选择文件、选择文件夹、打开文件(或者文件夹) 路径中获取文件全路径、目录、扩展名、文件名称 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名!!

    https://www.cnblogs.com/zhlziliaoku/p/5241097.html 1.选择文件用OpenDialog OpenFileDialog dialog = new Ope ...

  5. Python小代码_15_遍历指定路径下的所有文件和文件夹,并格式化输出文件路径文件名和文件夹名,文件大小,修改时间

    遍历指定路径下的所有文件和文件夹,并格式化输出文件路径文件名和文件夹名,文件大小,修改时间 import osimport datetime def print_tree(dir_path): for ...

  6. java实现批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码

    java实现批量修改指定文件夹下所有后缀名的文件为另外后缀名的代码 作者:Vashon package com.ywx.batchrename; import java.io.File; import ...

  7. python--批量修改文件夹名

    python代码如下: import os , re import os.path rootdir = r'C:\Users\Administrator\Desktop\222' # rootdir ...

  8. C# 添加,修改,删除文件夹/文件集合

    C#追加文件 StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt"); sw ...

  9. 在Linux中要修改一个文件夹或文件的权限

    在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...

随机推荐

  1. IT人大学生活之“做点正经事”

    最近一直主抓部门的人事招聘工作:很多到手的简历,特别是毕业一年之内的同学的简历上面都会写到:在xxx餐饮公司实习,获得了与人交流的经验:在学生会组织了哪些文体活动:在大四参加了一些与软件开发不相关的一 ...

  2. 股票市场问题(The Stock Market Problem)

    Question: Let us suppose we have an array whose ith element gives the price of a share on the day i. ...

  3. JavaScript运算符有哪些

    JavaScript中的运算符有很多,主要分为算术运算符,等同全同运算符,比较运算符,字符串运算符,逻辑运算符,赋值运算符等.这些运算符都有一些属于自己的运算规则,下面就为大家介绍一下JavaScri ...

  4. 【C疯狂的教材】(九)C语言指针(一)

    1.什么是地址? 内存是由若干个1个字节的内存单元组成的存储器 计算机为了管理内存单元.给每一个字节都进行编号 编号的就是地址 2.什么是指针? 地址就是指针 地址: 地址指向的内存单元值:编号相应的 ...

  5. 【剑指offer】左旋转字符串

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/27366485 题目描写叙述: 汇编语言中有一种移位指令叫做循环左移(ROL),如今有个简单 ...

  6. HDU--1584--蜘蛛牌--深搜版本号

    蜘蛛牌 Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  7. VCS仿真生成fsdb文件(Verilog)

    VCS仿真生成fsdb文件(Verilog) 一.环境 Linux 平台 csh环境 VCS 64bit Verdi3 二.开始仿真 1. 联合仿真环境配置 a.在testbench中加入如下语句: ...

  8. .NET基础拾遗(6)特性

    1 神马是特性?如何自定义一个特性? (1)特性是什么     特性是一个对象,可以加载到程序集及程序集的对象中,这些对象包括 程序集本身.模块.类.接口.结构.构造函数.方法.方法参数等,加载了特性 ...

  9. Sublime Text3 Package Control和Emmet插件安装方法

    因为初学前端,所以今天安装了Sumblime Text 3,然后就停不下来去找Package Control的安装方法. 网络上我找到并尝试过的方法有两种,我使用的是用Python代码去安装并成安装成 ...

  10. gulp入门学习实例

    好久都没有更新博客了,每天繁忙的工作,下班之后都不想开设备了.前段时间有幸学习了一下gulp这款构建工具,现在和大家分享一下. 为什么使用Gulp Gulp基于Node.js的前端构建工具,通过Gul ...