开发这个后台使用的开发环境是 Apache/2.2.22 (Win32) PHP/5.4.3 ,Mysql 版本 5.5.24-log
其它环境尚未进行测试。
推荐个人玩家使用WAMP环境进行二次开发

请将目录里的uploads整个文件夹上传至服务器的DocumentRoot,如

d:/wamp/www/

支持域名加目录的访问
支持 形如: http://demo.osadmin.org/uploads/login.php

sql目录中是创建数据表及初始化数据,可直接import,或者copy to query。
执行完成后请将sql目录移除。

需要pdo_mysql的支持,因为数据库的操作使用medoo类。
建议将php.ini中 magic_quotes_gpc设为Off (从php5.4之后的版本已将该函数废弃),否则会自动将特殊字符加上反斜线。
pdo已经自动将特殊字符过滤了,跟java的Statement和PreparedStatement的类似。

如何安装配置:
apache 配置

<VirtualHost *:80>
ServerName demo.osadmin.org
DocumentRoot d:/wamp/www/>
DirectoryIndex index.php
</VirtualHost>

本机的话,ServerName 可以写为127.0.0.1 或者localhost
如果写成其它域名,则要在hosts文件里(linux路径/etc/hosts)
(windows路径 C:\Windows\System32\Drivers\etc\hosts) 加上一条绑定
127.0.0.1 demo.osadmin.org

在访问页面之前先修改config.ini.php文件

//形如:http://www.osadmin.org //或形如:http://www.osadmin.org/demo

define ( 'ADMIN_URL' ,'http://demo.osadmin.org/uploads');

//OSAdmin数据库设置
define ( 'OSA_DB_URL','127.0.0.1');
define ( 'OSA_DB_NAME' ,'osadmin');
define ( 'OSA_DB_PORT' ,'3306');
define ( 'OSA_USER_NAME','root');
define ( 'OSA_PASSWORD','');

3306是默认端口号

注意:OSA_TABLE_PREFIX 暂时不能修改,请保持 osa_ 不变,除非你自己更改osadmin.sql 文件里的表名。

注意:将include下的compiled目录权限设置为可写,或者将该目前设置归属为apache用户。

初始用户 admin/123456

注意在添加功能时,链接不可重复,记住就好了。

便签就是quicknote,如果不喜欢看到,可以在个人页(右上角)中关闭。

我在quicknote里默认留了几条日语的学习经验,请欣赏。

程序架构很简单,HTML5+Smarty+Medoo+Bootstrap+bootbox。

有疑问可以论坛留言或者加入OSAdmin官方群:155671907

34 thoughts on “安装文档

  1. 刚刚接触osadmin,今天试着使用,感觉很轻很强大。
    我试着定义一个功能,然后我复制quicknote的类,更改名称为MyContent,但是使用的时候一直提示以下这个错误,是不是定义一个类后还有加上什么语句?

    Class ‘MyContent’ not found in E:\www\osadmin\uploads\admin\content.php on line 52

    错误中提示的line 52是在Template::display ( ‘admin/content.tpl’ );这句之后;

    麻烦你给个提示,谢谢。

    Reply
  2. could not find driver
    Fatal error: Call to a member function quote() on a non-object in D:\www\include\lib\Medoo.class.php on line 49

    Win7+IIS+MYSQL+PHP环境
    如何解决?

    Reply
  3. 问题描述:
    安装版本: V2.0.1
    安装结果:login.php能够访问
    出现问题:login.php的验证码不能刷出来,无法执行登录。
    请问如何解决登录验证码不能显示问题?谢谢!来自于osadmin开源支持者

    Reply
  4. 版主,你没有发现‘/uploads/admin/’会出现bug,我个人觉得应该在admin文件夹里面加个index.php页面,让它自动跳到后台首页。

    Reply
      • 在读取excel时出现“ Internal Server Error

        The server encountered an internal error or misconfiguration and was unable to complete your request.

        Please contact the server administrator, admin@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

        More information about this error may be available in the server error log.”

        Reply
  5. 請問如何新增MENU
    我在菜單模块新增了一個SAMPLE和在功能列表中新增了一個功能,而且設定成SAMPLE的所属模块

    可是左手邊的MENU沒有全何變代

    Reply
  6. 用admin/123456登陆后提示:
    您当前没有权限访问该功能,如需访问请联系管理员开通权限
    并且不停地跳转???

    Reply
  7. 登录页面中点击“验证码”更换时出错,原因:login.tpl中的js方法,忘记把panel加入进去。
    正确代码如下:
    $(this).attr(“src”,”/panel/verify_code_cn.php?”+hour+minute+sec);

    Reply

Leave a reply

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

required

fifty four − = forty seven