Mudanças entre as edições de "WikiLICC:Administradores:log"

De WikiLICC
Ir para: navegação, pesquisa
(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.

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

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

Veja também

Ligações Externas