• Magento修改后台管理路径

    (注:由于记的不太清楚,文中的数据表名 与 表中的列属性名 可能有点小的出入,可自行类比,或留言)

    安装默认设置的后台路径为 http://yourdomain/admin

    完成安装之后,后台可以发现 admin 项有对应的设置选项: use_custom_adminurl 等

    设置之后问题就出现了,不光新设置的路径没办法登陆,默认的 admin 也会提示 404错误,这个大概是社区版Magento的一个bug吧。

    碰到这种情况的时候 已经没有办法通过后台进行恢复了,需要操作数据库, 进入数据库找到 对应的config_data 表格

    直接翻到最后一页,你会发现刚设置的用户自定义路径 已经添加到 表中了, 将 use_custom_….url 值 改为0,或者 将此条数据后面的几条数据一并删除。然后清理缓存即可使用默认的admin 路径 登陆后台了。

    但是到这边我们开始没有实现 后台登陆路径的修改,

    好了,一个最基本的方法就是 修改app/etc/local.xml 文件了,找到
    <admin>
    <routers>
    <adminhtml>
    <args>
    <frontName><![CDATA[admin]]></frontName>
    </args>
    </adminhtml>
    </routers>
    </admin>

    修改frontName中的

    admin 为你希望的路径名即可 如: myadminpath

    <frontName><![CDATA[myadminpath]]></frontName>

    注意不能有特殊符号 如 / ? 等 。 清理缓存后 使用 http://yourdomain/myadminpath 登陆试试吧 :-)

  • 没文化真可怕(转:我所遇到最牛的sshd远程连接)

    我所遇到最牛的sshd远程连接
    源自: http://netsecurity.51cto.com/art/200706/48649.htm
    2007年5月30日,与我方合作的新疆某局要求我们把他们4台linux服务器的ip访问控制取消,以便新的合作方可以方便的登陆进行新的开 发。先介绍一下基本情况:四个机器,都是RedHat AS 4 linux,基于安全考虑,在乌鲁木齐电信机房安装系统的时候,我用新版的ssh代替系统自带的open-ssh,在sshd的配置文件中加入了ip限制 (AllowHost这样的行),这意味着只有加入到这个行里的ip段可以远程连接到本服务器的sshd服务;最后还在文件/etc/rc.local写 了若干行iptbles语句来限制远程访问。

    接下来,我按这样的步骤取消这些访问限制:

    1、执行命令 ntsysv,把sshd服务打上钩

    2、把文件/etc/rc.local文件里以前添加的行全部用“#”号注释掉,或者干脆给删除。

    3、修改完成后重启系统(需事先征得同意,否则要扯皮的呀!新疆某局同意先重起某个任务不繁忙的服务器)。

    启 完系统我用不加sock5代理的ssh客户端连接服务器,一切正常,再找一个外面的人帮我测试(这样可以测试不同ip段的访问情况),也是很正常的。然后 我在qq里告诉他,让他们那里连接一下,看是否正常。一会儿那边反馈连不上,我上去多次测试,没问题呀!又叫他们自己去试。都快下班了,还不行,把我弄烦 了,我对合作方说:“你去看一下那个开发人员怎么连的呀”?不多久,答曰:“他(开发人员)用windows的远程桌面在连接…”,我一听,差点摔倒了。

    终端服务的客户端能连linux的sshd服务端,从业10年来闻所未闻。能连通,真实奇迹!我问合作方:“这样的水平,你们也放心”?答曰:“领导放心,我不放心”!

  • CentOS 6 无法上网问题解决笔记

    安装CentOS6 minimal 之后ifconfig 只有lo本地 的127.0.0.1 没有局域网ip。

    这边我用的是vmware  nat  DHCP 提供网络服务。过程就不赘述了。

    解决笔记:

    修改eth0配置文件

    vi /etc/sysconfig/network-scripts/ifcfg-eth0

    引用本地文件内容:

    DEVICE="eth0"
    HWADDR="00:0C:29:BD:E1:19"
    BOOTPROTO=dhcp
    NM_CONTROLLED="yes"
    ONBOOT="yes"
    USECTL=no
    TYPE=Ethernet
    PEERDNS=yes

    保存之后重启 网络服务

    service network restart 可以看到eth0获取网络地址成功,尝试联网(如果仍无法使用可以直接先重启一下系统)

    记此以作备忘 :-)

     

    网络静态ip配置参考

    TYPE=Ethernet       #网卡类型 
    DEVICE=eth0         #网卡接口名称 
    ONBOOT=yes          #系统启动时是否自动加载 
    BOOTPROTO=static    #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
    IPADDR=192.168.1.11      #网卡IP地址 
    NETMASK=255.255.255.0    #网卡网络地址 
    GATEWAY=192.168.1.1      #网卡网关地址 
    DNS1=10.203.104.41       #网卡DNS地址 
    HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址 
    BROADCAST=192.168.1.255  #网卡广播地址 


     

  • Magento Aw_Blog Fatal error: Class ‘Mage_Adminhtml_Controller_action’ not found 错误解决笔记

    magento 安装AW_Blog 后 添加 博文  分类及进行其他操作时提示

    Fatal error: Class ‘Mage_Adminhtml_Controller_action’ not found in /Path/to/www_root/app/code/community/AW/Blog/controllers/Manage/BlogController.php on line 18

    等类似找不到Mage_Adminhtml_Controller_action 类的错误

    进入对应文件 将  action  修改为  Action  保存即可

    记此以作备忘 :-)

  • 编译安装subversion与Apache过程中的一些问题记录

    1————————
    在编译安装subvision时,提示configure: error: Subversion requires SQLite,原因是需要依赖Sqlite。
    解决方法:下载sqlite-3.6.13 ,解压后,进入sqlite目录,复制sqlite3.c到subvision源码文件sqlite-amalgamation目录下,如果没有sqlite-amalgamation目录,手动新建一个即可。
    2————————–
    httpd.conf: Cannot load /usr/local/apache/modules/mod_dav_svn.so into server: /usr/local/apache/modules/mod_dav_svn.so: undefined symbol: dav_register_provider
    编译 apache 的时候记得加上
    –enable-dav –enable-so –enable-maintainer-mode
    否则tmd的还是整合不了
    3————————————–
    httpd.conf: Cannot load /usr/devsoft/apache/modules/libphp5.so into server: /usr/devsoft/apache/modules/libphp5.so: undefined symbol: sqlite3ExprDelete
    但是我在另外一个环境上并没有该问题,所以应该是不需要sqlite的;报这种错误一般是编译、链接出错;
    之前改了参数重新configure后没有make clean,重新make clean;make install后解决

    类似问题 请结合具体的环境 进行解决

click
©2010-2024 Jeen All Rights Reserved.Powered by emlog 京ICP备15058100号-1