Mudanças entre as edições de "WikiLICC:Administradores:log"
(→Fórmulas) |
m (→Mediawiki atualizado) |
||
(23 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 2: | Linha 2: | ||
==Fórmulas== | ==Fórmulas== | ||
+ | Aqui está um exemplo: <math>\delta a^2g_o</math> | ||
+ | |||
A dificuldade estava em usar PHP com '''safe_mode=on'''. Finalmente funcionou depois de fazer as seguintes alterações: | A dificuldade estava em usar PHP com '''safe_mode=on'''. Finalmente funcionou depois de fazer as seguintes alterações: | ||
* Mudar o arquivo /include/Math.php como proposto em [http://xylofaan.ulyssis.org/patch/mediawiki/math_safe_mode/]. Veja cópia local do README do [[Math_safe_mode]]. | * Mudar o arquivo /include/Math.php como proposto em [http://xylofaan.ulyssis.org/patch/mediawiki/math_safe_mode/]. Veja cópia local do README do [[Math_safe_mode]]. | ||
* Colocar o '''texvc-wrapper''' no diretório permitido para execução (definido em '''php.ini''' como '''safe_mode_exec_dir'''. | * Colocar o '''texvc-wrapper''' no diretório permitido para execução (definido em '''php.ini''' como '''safe_mode_exec_dir'''. | ||
+ | * Editar o LocalSettings.php como em [[Math_safe_mode]]. | ||
+ | |||
+ | e mudar as permissões de usuário de todos os arquivos da wikimedia para apache:apache no diretório de instalação da wikiLICC com | ||
+ | chown -R apache:apache * | ||
+ | |||
+ | ==extension== | ||
+ | Foi adicionada extensão que permite usar iframe. | ||
+ | |||
+ | ;Erro encontrado: (e que foi resolvido) | ||
+ | Cannot modify header information - headers already sent by ... | ||
+ | ;Solução: | ||
+ | Um arquivo .php não pode conter espaços em branco antes e depois de <?php e ?> | ||
+ | |||
+ | ==Logo e Icone== | ||
+ | * Logo do PPGMAp copiado para hunter (/imagens/logosomg.gif). | ||
+ | * Colocado o favicon na página da hunter e da wikiLICC. (adicionado $wgFavicon em LocalSettings.php, ) | ||
+ | |||
+ | |||
+ | ==Mediawiki atualizado== | ||
+ | Para atualizar a ''mediawiki'' foi usado | ||
+ | emerge mediawiki | ||
+ | *Foi necessário desligar a extension '''anywebsite''' no arquivo LocalSetting.php | ||
+ | *Foi necessário rodar o script update.php que está no diretório ''maintenance'' | ||
+ | php update.php | ||
+ | *Para que funcionasse, foi necessário ativar momentaneamente o arquivo AdminSettings.php com usuário root e senha do banco de dados sql. | ||
+ | |||
+ | == permissoes para criar usuários == | ||
+ | |||
+ | Ver http://lourenzo.blog.br/2008/04/restringindo-o-acesso-ao-mediawiki.html | ||
+ | |||
+ | ==libjpeg.so.62 nao encontrado== | ||
+ | emerge [http://www.gentoo.org/doc/en/gentoolkit.xml gentoolkit] | ||
+ | |||
+ | revdep-rebuild --library libjpeg.so.62 | ||
+ | |||
+ | * http://forum.archlinux-br.org/viewtopic.php?id=1826 | ||
+ | * http://forums.gentoo.org/viewtopic-t-813501-start-0.html | ||
+ | * http://bugs.gentoo.org/90196 | ||
+ | * http://forums.gentoo.org/viewtopic-t-813501-start-0.html | ||
+ | |||
+ | Depois de 63 pacotes instalados, coloquei a senha de acesso ao mysql no arquivo ''AdminSettings.php'' e rodei | ||
+ | php update.php | ||
+ | |||
+ | Falta atualizar 35 arquivos de configuração em /etc. Ver '''CONFIGURATION FILES''' em [http://linuxreviews.org/man/emerge/] | ||
+ | |||
+ | ==As fórmulas pararam de funcionar== | ||
+ | Consertei seguindo as dicas acima. | ||
+ | |||
+ | ENTRETANTO, depois da atualização o owner do ''includes/Math.php'' é o ''root:root'', | ||
+ | [user] $ ls includes/M* -la | ||
+ | .. | ||
+ | -rw-r--r-- 1 root root 10151 Mai 10 23:46 includes/Math.php | ||
+ | .. | ||
+ | então o diretório ''images'' e todos seus descendentes devem ser do ''root:root''. | ||
+ | root root images | ||
+ | root root images/math | ||
+ | root root images/math/0...f | ||
+ | .. | ||
+ | [user] $ cd /var/www/html/mediawiki | ||
+ | [user] $ chown root:root images | ||
+ | [user] $ cd images | ||
+ | [user] $ chown root:root math | ||
+ | [user] $ cd math | ||
+ | [user] $ chown -R root:root * | ||
+ | |||
+ | ==emerge webalizer== | ||
+ | Foi necessário setar no arquivo[http://www.linuxquestions.org/questions/gentoo-87/gentoo-begginers-problems-on-sony-vaio-vgn-nw21mf-emerge-portage-failed-778337/] | ||
+ | [user] $ vi /etc/make.conf | ||
+ | .. | ||
+ | LINGUAS="pt" (depois troquei para "pt_BR" | ||
+ | .. | ||
+ | antes de funcionar | ||
+ | [user] $ emerge webalizer | ||
==Veja também== | ==Veja também== | ||
Linha 12: | Linha 87: | ||
==Ligações Externas== | ==Ligações Externas== | ||
*[http://br2.php.net/manual/en/features.safe-mode.functions.php PHP safe mode] | *[http://br2.php.net/manual/en/features.safe-mode.functions.php PHP safe mode] | ||
+ | *http://www.mediawiki.org/wiki/Manual:Enable_TeX | ||
+ | *http://www.mediawiki.org/wiki/Manual:Enable_TeX/problems | ||
+ | |||
+ | *http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=1 |
Edição atual tal como às 14h09min de 29 de fevereiro de 2016
Página log de alterações na WikiLICC.
Índice
Fórmulas
Aqui está um exemplo: <math>\delta a^2g_o</math>
A dificuldade estava em usar PHP com safe_mode=on. Finalmente funcionou depois de fazer as seguintes alterações:
- Mudar o arquivo /include/Math.php como proposto em [1]. Veja cópia local do README do Math_safe_mode.
- Colocar o texvc-wrapper no diretório permitido para execução (definido em php.ini como safe_mode_exec_dir.
- Editar o LocalSettings.php como em Math_safe_mode.
e mudar as permissões de usuário de todos os arquivos da wikimedia para apache:apache no diretório de instalação da wikiLICC com
chown -R apache:apache *
extension
Foi adicionada extensão que permite usar iframe.
- Erro encontrado
- (e que foi resolvido)
Cannot modify header information - headers already sent by ...
- Solução
Um arquivo .php não pode conter espaços em branco antes e depois de <?php e ?>
Logo e Icone
- Logo do PPGMAp copiado para hunter (/imagens/logosomg.gif).
- Colocado o favicon na página da hunter e da wikiLICC. (adicionado $wgFavicon em LocalSettings.php, )
Mediawiki atualizado
Para atualizar a mediawiki foi usado
emerge mediawiki
- Foi necessário desligar a extension anywebsite no arquivo LocalSetting.php
- Foi necessário rodar o script update.php que está no diretório maintenance
php update.php
- Para que funcionasse, foi necessário ativar momentaneamente o arquivo AdminSettings.php com usuário root e senha do banco de dados sql.
permissoes para criar usuários
Ver http://lourenzo.blog.br/2008/04/restringindo-o-acesso-ao-mediawiki.html
libjpeg.so.62 nao encontrado
emerge gentoolkit
revdep-rebuild --library libjpeg.so.62
- http://forum.archlinux-br.org/viewtopic.php?id=1826
- http://forums.gentoo.org/viewtopic-t-813501-start-0.html
- http://bugs.gentoo.org/90196
- http://forums.gentoo.org/viewtopic-t-813501-start-0.html
Depois de 63 pacotes instalados, coloquei a senha de acesso ao mysql no arquivo AdminSettings.php e rodei
php update.php
Falta atualizar 35 arquivos de configuração em /etc. Ver CONFIGURATION FILES em [2]
As fórmulas pararam de funcionar
Consertei seguindo as dicas acima.
ENTRETANTO, depois da atualização o owner do includes/Math.php é o root:root,
[user] $ ls includes/M* -la .. -rw-r--r-- 1 root root 10151 Mai 10 23:46 includes/Math.php ..
então o diretório images e todos seus descendentes devem ser do root:root.
root root images root root images/math root root images/math/0...f .. [user] $ cd /var/www/html/mediawiki [user] $ chown root:root images [user] $ cd images [user] $ chown root:root math [user] $ cd math [user] $ chown -R root:root *
emerge webalizer
Foi necessário setar no arquivo[3]
[user] $ vi /etc/make.conf .. LINGUAS="pt" (depois troquei para "pt_BR" ..
antes de funcionar
[user] $ emerge webalizer