|
|
第1行: |
第1行: |
− | ==install== | + | [[category:容器]][[category: container]] |
− | 以后 mediawiki 记得db 换为postgresql 如果没家就行了
| + | =原因= |
| + | 原来在bsd上的 被围墙了,于是 搞个新的VPS 并容器化它 反正加个浮动IP也是差不多一天一块钱呢 以后 作ss的机器要分开来 |
| + | =docker wordpress= |
| | | |
− | 1.28 BSD上的应该是这个版本 现在就不是啦
| + | ==准备 数据库== |
| + | <pre>apt install mariadb-client |
| | | |
− | [https://www.mediawiki.org/wiki/Manual:Installation_guide/zh mediawiki 手册:安装指南]
| + | docker logs mysqlip 得知 root密码 |
| + | GENERATED ROOT PASSWORD: dfaf fdsafsafdsfm3phai9si4zail |
| | | |
− | [https://www.nginx.com/resources/wiki/start/topics/recipes/mediawiki/ MediaWiki nginx]
| + | /data/docker4wiki# mysql -uroot -h127.0.0.1 -p |
| + | Enter password: |
| + | ERROR 1045 (28000): Access denied for user 'root'@'172.18.0.1' (using password: YES) |
| | | |
− | ==优化==
| + | 上面的报错得到加这个授权 br-d37ea77d2393 172.18.0.1 |
− | <pre>
| + | grant all on *.* to 'eva'@'172.18.0.1' identified by 'eva'; |
− | #my.cnf
| |
− | #query_cache_limit = 256K
| |
− | query_cache_limit = 1M
| |
− | join_buffer_size = 1M
| |
− | </pre>
| |
− | [http://shanglei.net/hulianwang/how-to-speed-up-mediawiki.html 如何提高mediawiki的访问速度]
| |
− | | |
− | https://www.mediawiki.org/wiki/Manual:Performance_tuning
| |
− | | |
− | http://see.sl088.com/wiki/Mysqltuner.pl
| |
− | | |
− | [http://see.sl088.com/wiki/Mediawiki_%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96 Mediawiki 性能优化]
| |
− | | |
− | https://www.mediawiki.org/wiki/Manual:FAQ/zh
| |
− | | |
− | https://www.mediawiki.org/wiki/User:Zhangjintao/zh
| |
− | | |
− | [https://blog.csdn.net/smok56888/article/details/50571027 MediaWiki优化移动设备访问体验-MobileFrontent]
| |
− | | |
− | https://www.mediawiki.org/wiki/User:Aaron_Schulz/How_to_make_MediaWiki_fast
| |
− | | |
− | ==使用帮助==
| |
− | 20170831pm 修改
| |
− | ===总结===
| |
− | <pre>
| |
− | 总结了一下 一般是创建分类 ,然后在分类 那里 多个== 小节编辑 ==,最后创建新页面 嘛 还要多利用链接
| |
− | ps: 很多不懂时,直接源码形式吧 </pre>
| |
− | | |
− | ===1.插入图片===
| |
− | <pre>
| |
− | | |
− | [[File:filename.extension|options|caption]]
| |
− | | |
− | eg [[File:Example.jpg|frameless|50px]]
| |
− | | |
− | 插入图片 请用图库功能 右边那个按扭
| |
− | 代码例子如下
| |
− | <gallery>
| |
− | 1work.png
| |
− | </gallery>
| |
− | </pre>
| |
− | | |
− | [https://www.mediawiki.org/wiki/Help:Images/zh 如何插入图像]
| |
− | | |
− | ===2.创建新页面 ===
| |
− | | |
− | [https://www.mediawiki.org/wiki/Help:Starting_a_new_page/zh 创建新页面]
| |
− | ===3.分类===
| |
− | [https://www.mediawiki.org/wiki/Help:Categories/zh 分类]
| |
− | | |
− | 要为页面归类,只需在页面最后添加这样一行(名称是要归入的分类的名称):
| |
− | Note: 无论放哪里 都是显示在最下面哦
| |
− | | |
− | <nowiki>[[Category:名称]]</nowiki>
| |
− | | |
− | ===4.代码===
| |
− | ====每一行文字前加上一个空格 ====
| |
− | 在 wiki 页面使用代码格式非常简单 : 你只需要在每一行文字前加上一个空格。然而请注意行宽,因为代码不会自动断行
| |
− | ==== nowiki or pre ====
| |
− | <nowiki> <pre> </pre> <nowiki> </nowiki> </nowiki>
| |
− | | |
− | === 5.标题与子标题===
| |
− | <pre>
| |
− | 标题和子标题是提高文章的组织结构的常用方法。如果讨论了两个或两个以上的主题,可以在文章內为每个章节添加一个标题。请阅读[https://wiki.archlinux.org/index.php/Effective_Use_of_Headers 有效使用标题] 获取更多信息。 ===
| |
− | | |
− | 标题创建:
| |
− | ==一级标题==
| |
− | ===二级标题===
| |
− | ====三级标题====
| |
− | =====四级标题=====
| |
− | | |
− | | |
− | #标题的大小写遵照句子规范 '''而不是''' 标题规范,使用 ''My new heading'' 而不是 ''My New Heading''。
| |
− | #不应该跳过标题级别,也就是说,没有在二级标题之内就不要使用三级标题。
| |
− | | |
− | 如果一篇文章使用四个以上的标题,系统会自动生成内容列表 (TOC)。如果不想使用内容列表,你可以在页面中添加 __NOTOC__。</pre>
| |
− | | |
− | === VisualEditor User_guide===
| |
− | [https://www.mediawiki.org/wiki/Help:VisualEditor/User_guide/zh VisualEditorUser_guide]
| |
− | ===页面重命名===
| |
− | 更改页面标题的操作,在维基百科上称为“移动”。更多-->移动 就可以更改喽
| |
− | [https://zh.wikipedia.org/wiki/Help:%E9%A1%B5%E9%9D%A2%E9%87%8D%E5%91%BD%E5%90%8D 帮助:页面重命名]
| |
− | | |
− | ===缩进===
| |
− | <pre>要缩进文字,请在行首插入冒号 (:) 。插入冒号越多,文字就缩进越多。新行(按下 Enter 或是 Return 后) 将结束整段文字的缩进。
| |
− | 例如 :
| |
− | 这行靠最左对齐。
| |
− | :这行稍微缩进。
| |
− | ::这行缩进更多
| |
− | 显示为:
| |
− | 这行靠最左对齐。
| |
− | 这行稍微缩进。
| |
− | 这行缩进更多。
| |
− | 要点列表
| |
− | 请使用星号 (*)插入一个新要点。插入星号越多,缩进越多。
| |
− | 例如:
| |
− | *第一条
| |
− | *第二条
| |
− | **第二条的子项
| |
− | *有趣吗?
| |
− | 显示为 :
| |
− | 第一条
| |
− | 第二条
| |
− | 第二条的子项
| |
− | 有趣吗?
| |
− | 编号列表
| |
− | 要建立编号列表,请使用数字符号或是井字号 (#)。多个井字号 # 将增加缩进层次。
| |
− | 例如:
| |
− | # 第一条
| |
− | # 第二条
| |
− | ## 子条目
| |
− | # 第三条
| |
− | ...将显示为:
| |
− | 第一条
| |
− | 第二条
| |
− | 子条目
| |
− | 第三条
| |
− | 编号列表可以和要点列表混合使用,例如:
| |
− | # 第一条
| |
− | # 第二条
| |
− | #* 子条目
| |
− | # 第三条
| |
− | ...将显示为:
| |
− | 第一条
| |
− | 第二条
| |
− | 子条目
| |
− | 第三条
| |
− | 定义列表
| |
− | 可以通过在行首使用分号(;) + 定义名称 + 冒号(:) + 定义说明 生成定义列表。
| |
− | 例如:
| |
− | ; Apple: Fruit with red or yellow or green skin and sweet to tart crisp whitish flesh
| |
− | ; Banana: Elongated crescent-shaped yellow fruit with soft sweet flesh
| |
− | ...将显示为:
| |
− | Apple
| |
− | Fruit with red or yellow or green skin and sweet to tart crisp whitish flesh
| |
− | Banana
| |
− | Elongated crescent-shaped yellow fruit with soft sweet flesh
| |
− | 可以使用多个冒号将定义分成多行。
| |
− | 例如:
| |
− | ; Term: First line of definition
| |
− | : Second line of definition
| |
− | : Third line of definition
| |
− | ...将显示为:
| |
− | Term
| |
− | First line of definition
| |
− | Second line of definition
| |
− | Third line of definition
| |
− | | |
− | 当文章中含有四个以上标题时,MediaWiki将自动在第一个标题之前生成目录(这是默认的设置)
| |
− | | |
− | 如果需要隐藏目录,可以在文章中加入_NOTOC_标记;
| |
− | | |
− | 如果需要强制显示目录不管标题数量,可以加入_TOC_标记;
| |
| | | |
− | 这两个wili标记不限制出现位置,但一般出现在文章头部或尾部单独成行
| |
| </pre> | | </pre> |
| | | |
− | ===字体大小 颜色 字符格式=== | + | == wordpress ins == |
| <pre> | | <pre> |
− | ''斜体'','''粗体''','''''粗斜体'''''。
| + | docker ps |
− | *这些是两个或三个单引号,不是双引号
| + | CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES |
| | | |
− | 例如绿色文本可以用<span style="color:green;">green text</span>这样的代码实现
| + | bbf90fc9c38cb mariadb "docker-entrypoint.s…" 20 hours ago Up 15 hours 0.0.0.0:3306->3306/tcp docker4wiki_database_1 |
| | | |
− | <span style="color:red;"> 这样的代码是全段红呢
| + | 可见 有原来的db了 ,那就直接run 不能docker-compose了 |
− | </pre>
| |
− | https://www.mediawiki.org/wiki/Manual:CSS/zh
| |
| | | |
− | ===other=== | + | #note 数据库是 wordpress 以后看能不能指定 因为再安装一个wp的话 不能重名喽 |
− | [https://www.mediawiki.org/wiki/Help:Formatting/zh 格式化文本]
| + | docker run --name blogwordpress -p 8001:80 -e WORDPRESS_DB_HOST=172.18.0.1:3306 \ |
| + | -e WORDPRESS_DB_USER=eva -e WORDPRESS_DB_PASSWORD=eva1 -v /wordpress-html:/var/www/html -d wordpress |
| | | |
− | [https://www.mediawiki.org/wiki/Help:Subpages/zh 子页面]
| + | $docker run --restart=always |
| + | #如果已经启动了则可以使用如下命令: |
| + | $docker update --restart=always <CONTAINER ID> |
| | | |
− | [http://wiki.linuxchina.net/index.php?title=为mediawiki添加GeSHi代码高亮库 添加GeSHi代码]
| |
| | | |
− | === [[mediawiki wyiwyg editor]]===
| + | 然后配置ng 打开就是安装wordpress |
− | ==安装帮助==
| |
| | | |
− | ===1 change the logo===
| + | 上次不小心删除了 /data/wordpress-html 再起一下 改一下 mysql |
− | <pre> | + | </pre> |
− | mediawiki 1.28 201910
| |
− | 把图片文件放这里,打开 LocalSettings.php 就可得知 或者把新的图标改为wiki.png就行了 代码都不用动啦
| |
− | $wgLogo = "$wgResourceBasePath/resources/assets/linux.png";
| |
| | | |
− | #docker 新的版本
| + | =导出导入= |
− | resources/assets
| + | 利用自带的导出导入功能就行了 |
| | | |
− | 这个应该是老版本的
| + | ==上传大小 == |
− | 修改网站LOGO 想要将左上角的mediawiki图标替换为自己的图标,可以在skins/common/images/目录下找 到名为“wiki.png”的图片文件,将它替换为自己的图片即可。</pre>
| |
− | | |
− | [https://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_change_the_logo.3F How do I change the logo]]
| |
− | | |
− | [http://www.51php.com/mediawiki/2100.html http://www.51php.com/mediawiki/2100.html Mediawiki(LocalSettings.php)配置文件参数基础配置指南]
| |
− | | |
− | ===权限=== | |
− | 匿名用户可访问,但不可编辑 在 LocalSettings.php 最后追加以下内容
| |
| <pre> | | <pre> |
− | $wgGroupPermissions['*']['read'] = true;
| + | 在WordPress容器里的/usr/local/etc/php/conf.d目录是php的相关配置,我们可以新建一个uploads.ini的配置文件,里面是上传相关的配置 |
− | $wgGroupPermissions['*']['edit'] = false;
| |
− | | |
− | | |
− | //限制非注册用户不可读 | |
− | | |
− | $wgWhitelistRead = array("Main Page", "Special:Userlogin", "-", "MediaWiki:Monobook.css");
| |
− | | |
− | $wgGroupPermissions['*']['read'] = false;
| |
| | | |
| + | file_uploads = On |
| + | memory_limit = 500M |
| + | upload_max_filesize = 30M |
| + | post_max_size = 30M |
| + | max_execution_time = 600 |
| </pre> | | </pre> |
| | | |
− | [https://www.oschina.net/question/12_2745 MediaWiki 权限设置-禁止用户注册、查看、编辑等 ]
| + | =see also= |
− | | |
− | | |
− | .禁止新用户注册:
| |
− | <pre>在LocalSettings.php加入
| |
− | $wgWhitelistAccount = array ( "sysop" => 1, "developer" => 1 );<br/> 此时用户无法注册,但管理员可以通过到Special:UserLogin页面注册.管理员输入一个用户名和email,然后点击“by email“,系统创建帐号并产生一个随机密码发送到注册email里.<br/> .禁止匿名用户编辑<br/> 在LocalSettings.php加入<br/> #Entirely disable Anonymous Edits<br/> $wgWhitelistEdit = true;<br/> 此时匿名用户想要编辑便会禁止编辑页面:</pre>
| |
− | | |
− | 请查阅[//meta.wikimedia.org/wiki/Help:Contents 用户指南]以获取使用本wiki软件的信息!
| |
− | | |
− | 对了,左边的帮助点击后 去到mediawiki主页 ,再选择中文就比较容易看和学习wiki语法了
| |
− | | |
− | 如何设定/取消Sysop(管理员)权限?
| |
− | 对于1.5以上版本: 到Special:Userrights页面,输入用户名,在列表中选择"sysop"权限即可;再次选定并确认则取消管理员权限。注意仅有"Bureaucrat"(行政管理员)权限的帐号才能进行以上设定。
| |
− | | |
− | ===Mediawiki常见的配置和修改方法 Mediawiki修改左侧导航条===
| |
− | <pre>
| |
− | 原来的备份
| |
− | | |
− | * navigation
| |
− | ** mainpage|mainpage-description
| |
− | ** recentchanges-url|recentchanges
| |
− | ** randompage-url|randompage
| |
− | ** helppage|help-mediawiki
| |
− | * SEARCH
| |
− | * TOOLBOX
| |
− | * LANGUAGES
| |
− | | |
− | | |
− | 2018年的原来备份
| |
− | navigation
| |
− | **mainpage|mainpage-description
| |
− | **recentchanges-url|recentchanges
| |
− | **randompage-url|randompage
| |
− | **helppage|help
| |
− | *SEARCH
| |
− | *TOOLBOX
| |
− | *LANGUAGES
| |
− | | |
− |
| |
− | | |
− | Mediawiki显示或隐藏目录
| |
− | | |
− | 当需要在mediawiki左侧导航条的内容时,请在搜索栏中输入“mediawiki:sidebar”,然后进行编辑(需要以站长或管理员身份登录)。
| |
− | </pre>
| |
− | | |
− | ===修改左侧导航栏字体大小,行距===
| |
− | <pre> #这里是增大,原来的感觉太小了
| |
− | vim ./skins/Vector/components/navigation.less
| |
− | | |
− | 注释掉并修改:
| |
− | | |
− | 111 li {
| |
− | 112 /*line-height: 1.125em;*/
| |
− | 113 line-height: 1.2em;
| |
− | 114 padding: 0;
| |
− | 115 padding-bottom: 0.5em;
| |
− | 116 margin: 0;
| |
− | 117 /*font-size: @menu-main-body-font-size;*/
| |
− | 118 font-size: 0.875em;
| |
− | word-wrap: break-word;</pre>
| |
− | | |
− | ===工具条 ===
| |
− | | |
− | 在每个MediaWiki页的最左边的工具条可以让你可以快速跳转到某一个页面,你也可以对它进行自定义。上图中工具条中的导航中的第二项“所有页面”就是我自己添加的,因为你经常要找一个你之前所写的页面,但如果你并没有记住这页的名字,你需要从“特殊页面”中的“页面列表”栏中的“所有页面”进入,这很麻烦,你何不把此页移到一个方便的地方呢?
| |
− | | |
− | 要想编辑工具条,需进入下面的页中进行编辑: [http://localhost/mediawiki/index.php/MediaWiki:Sidebar MediaWiki:Sidebar] 下图中的special:allpages|allpages行就是对应的所有页面。但有一点不好办,也许你要移动的那一页的并不好找到他
| |
− | | |
− | ==参考==
| |
− | [https://blog.csdn.net/qq_40192867/article/details/108637909 mediawiki 各种扩展整理]
| |
− | | |
− | [https://www.dedebiz.com/help/other_markdown.md Markdown说明文档]
| |
− | | |
− | [https://www.cnblogs.com/ycyoes/p/5482805.html MediaWiki基本设置]
| |
| | | |
− | [https://blog.mimvp.com/article/7180.html mediawiki 常用参数设置] | + | [[Docker-compose部署wordpress]] |
| | | |
− | [http://www.18dao.org/Wiki语法大全 Wiki语法大全]
| |
| | | |
− | [http://wiki.ubuntu.org.cn/Mediawiki Mediawiki ubuntu.org.cn]
| |
| | | |
− | [http://zzbaike.com/wiki/MediaWiki%E7%94%A8%E6%88%B7%E6%9D%83%E9%99%90 MediaWiki用户权限] | + | [https://www.ilanni.com/?p=12889 烂泥:wordpress迁移到docker] |
| | | |
− | [https://kb.cnblogs.com/page/82407/ Mediawiki扩展编写实战]
| |
| | | |
− | [https://wiki.archlinux.org/index.php/Help:Editing_(简体中文)#.E4.BB.A3.E7.A0.81 不错的wiki语法]
| |
− | [https://wiki.deepin.org/index.php?title=MediaWiki入门 MediaWiki入门]
| |
− | [http://blog.csdn.net/gaogao0603/article/details/7689670 Mediawiki 使用]
| |
| | | |
| + | [https://www.chengxulvtu.com/how-to-resolve-the-error-that-exceed-upload_max_filesize-in-defined-in-php-ini/ docker部署WordPress出现上传的文件尺寸超过php.ini中定义的upload_max] |
| | | |
| + | [https://www.wpzhiku.com/zeng-jia-wordpress-shang/ 增加 WordPress 上传附件大小尺寸的限制] |
| | | |
− | [[category:wiki ]]
| + | [https://blog.csdn.net/h8178/article/details/78452103 WordPress上传文件大小限制修改] |