zoukankan      html  css  js  c++  java
  • 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文件也做如此修改调整即可。

  • 相关阅读:
    gcc 不同平台不同宏写法 Function Multiversioning
    linux win10 挂载 C盘 系统盘 ntfs 问题 休眠 快速启动关闭了
    archlinux wine
    ssm批量操作易错点
    行政区划代码
    ssm获取session
    layui 批量删除点击不起作用
    layui分页失效问题
    java 获取服务器配置信息【使用sigar、sql语句、ServerInfo】
    ssm中html跳转之后乱码
  • 原文地址:https://www.cnblogs.com/hjxcode/p/5674437.html
Copyright © 2011-2022 走看看