在 Opencart 中重命名管理文件夹

sky*_*501 1 opencart

我是 OpenCart 的新手。虽然我了解重命名 admin 文件夹以及重命名配置文件中“admin”的所有实例的安全优势,但我的问题是:例如,如果我安装了一个带有自己的 admin 和目录文件夹的付款扩展程序合并后,我是否还要重命名扩展\xe2\x80\x99s admin 文件夹以反映新的更改?

\n

.htaccess文件目前不是一个选项,因为我的 IP 地址不是静态的。

\n

Muj*_*iya 5

更改 OpenCart 管理仪表板 URL 和文件夹的步骤

\n
    \n
  1. 登录您的主机帐户 cPanel 或 FTP

    \n
  2. \n
  3. 导航到包含该文件夹的文件夹admin。通常是public_html/var/www/html文件夹。

    \n
  4. \n
  5. 右键单击该admin文件夹,然后从下拉列表中选择 \xe2\x80\x9crename\xe2\x80\x9d 选项

    \n
  6. \n
  7. 输入文件夹的新文件夹名称admin。使用一个难以猜测且与您的业务完全无关的不常见名称。(例如STA22R1,,,ROCKETSCIENCE74851

    \n
  8. \n
  9. 现在,编辑/admin/config.php并将单词 \xe2\x80\x98admin\xe2\x80\x99 的所有实例替换为您在上一步中选择的新文件夹名称。

    \n
     // HTTP \n\n define('HTTP_SERVER', 'http://test.domain.com/opencart/**admin**/'); \n\n define('HTTP_CATALOG', 'http://test.domain.com/opencart/');  \n\n // HTTPS \n\n define('HTTPS_SERVER', 'http://test.domain.com/opencart/**admin**/'); \n\n define('HTTPS_CATALOG', 'http://test.domain.com/opencart/'); \n\n //DIR \n\n define('DIR_APPLICATION', '/home/userna5/public_html/opencart/**admin**/'); \n\n define('DIR_SYSTEM', '/home/userna5/public_html/opencart/system/'); \n\n define('DIR_DATABASE', '/home/userna5/public_html/opencart/system/database/'); \n\n define('DIR_LANGUAGE', '/home/userna5/public_html/opencart/**admin**/language/');\n\n define('DIR_TEMPLATE', '/home/userna5/public_html/opencart/**admin**/view/template/'); \n\n define('DIR_CONFIG', '/home/userna5/public_html/opencart/system/config/'); \n\n define('DIR_IMAGE', '/home/userna5/public_html/opencart/image/'); \n\n define('DIR_CACHE', '/home/userna5/public_html/opencart/system/cache/'); \n\n define('DIR_DOWNLOAD', '/home/userna5/public_html/opencart/download/'); \n\n define('DIR_LOGS', '/home/userna5/public_html/opencart/system/logs/'); \n\n define('DIR_CATALOG', '/home/userna5/public_html/opencart/catalog/');  \n\n\n // DB\n\n define('DB_DRIVER', 'mysqli');\n\n define('DB_HOSTNAME', 'localhost');\n\n define('DB_USERNAME', 'username_example');\n\n define('DB_PASSWORD', 'password');\n\n define('DB_DATABASE', 'username_example');\n\n define('DB_PREFIX', 'oc_');\n
    Run Code Online (Sandbox Code Playgroud)\n
  10. \n
  11. 如果您使用 vQmod,则必须更新pathReplaces.php位于/vqmod目录中的文件。重命名 \xe2\x80\x98admin\xe2\x80\x99 文件夹的代码应该已经存在。它将类似于下面所示的代码:

    \n
    $replaces[] = array('~^admin\\b~', 'backend');\n
    Run Code Online (Sandbox Code Playgroud)\n
  12. \n
  13. 将单词替换backend为您在上述步骤中选择的新文件夹名称。

    \n
  14. \n
\n